Google Places API Alternatives for Address Autocomplete

Address autocomplete is a common feature in web forms — it helps users fill in their address faster, reduces typos, and improves data quality. For years, the Google Places API has been the default choice for developers. However, significant pricing changes in 2025 — including the removal of the $200/month free credit and the introduction of subscription-based plans — have pushed many developers to look for alternatives. On top of cost concerns, GDPR compliance and European data sovereignty are increasingly important factors, especially for applications serving European users.

This article reviews the main alternatives available today, with a focus on European or privacy-friendly options.


What to Look For in an Alternative

Before choosing a provider, consider the following criteria:

  • Data quality in your target regions — Coverage varies significantly between providers, especially at street and house number level.
  • Pricing model — Some providers charge per session (like Google), others per keystroke. The difference can be significant at scale.
  • Data storage rights — Google prohibits caching or storing results on your own servers. Open-data alternatives are much more permissive.
  • GDPR compliance — Where are the servers located? Who processes the query data?
  • Self-hosting option — Some solutions can be deployed on your own infrastructure, giving you full control.

The Alternatives

1. Geoapify

https://www.geoapify.com

What it is: A geocoding and mapping platform built on OpenStreetMap (OSM) and other open data sources. Geoapify is hosted in Europe and designed with GDPR compliance in mind.

Key features:

  • Address autocomplete API with structured results (street, house number, postcode, city, country)
  • NPM packages available for easy integration in JavaScript frameworks
  • Permissive data policy — results can be stored and cached
  • Additional APIs: routing, places, map tiles, isochrones

Pricing: Free tier includes 3,000 requests/day (~90,000/month). Paid plans start at $59/month.

Best for: Developers looking for a GDPR-friendly, affordable, all-in-one mapping and geocoding platform with European data hosting.

2. HERE Geocoding & Search API

https://www.here.com/docs

What it is: HERE Technologies is a mapping and location data company majority-owned by a consortium of European automotive companies (Audi, BMW, Daimler). Their Geocoding & Search API covers addresses, POIs, and autocomplete globally.

Key features:

  • Autocomplete and autosuggest for addresses and POIs
  • Forward and reverse geocoding
  • 120+ million points of interest across 100+ countries
  • Support for multiple languages and character sets

Pricing: Generous free tier of 250,000 transactions/month. Additional requests billed at $1 per 1,000 calls. Note: charges per API call, not per session — debouncing input is recommended.

Best for: Projects requiring broad global coverage with a large free allowance and European corporate backing.

3. TomTom Search API

https://developer.tomtom.com

What it is: TomTom is a Dutch navigation and mapping company with decades of experience in road and address data. Their Search API provides geocoding, reverse geocoding, and address autocomplete.

Key features:

  • Address and POI autocomplete with fuzzy logic
  • Coverage across 200+ countries and territories
  • Real-time traffic data integration
  • Maps JavaScript SDK available

Pricing: One of the most generous free tiers available — 50,000 free daily transactions. Paid plans available for higher volumes. Charges per call, so debouncing is important.

Best for: High-volume applications that benefit from a large daily free allowance, or projects already using TomTom map data.

4. Nominatim (OpenStreetMap)

https://nominatim.org

What it is: Nominatim is the official geocoding engine of the OpenStreetMap project. It is free, open-source, and can be either used via the public OSM instance or self-hosted on your own infrastructure.

Key features:

  • Free to use with no API key required on the public instance
  • Fully self-hostable — no data leaves your infrastructure
  • Address quality depends on OSM community contributions (excellent in Western Europe)
  • Returns structured address components

Pricing: Free. The public instance has a rate limit of 1 request per second. Self-hosting removes all limitations.

Best for: Developers who want maximum control, zero cost, and no third-party dependencies. Ideal when self-hosting is an option.

5. Photon (by Komoot)

https://photon.komoot.io

What it is: Photon is an open-source geocoder built by Komoot (a German outdoor navigation company), specifically designed for autocomplete use cases. It is powered by OpenStreetMap data.

Key features:

  • Optimized for real-time autocomplete (fast, lightweight responses)
  • Public API available with no authentication required
  • Fully open-source and self-hostable
  • Supports filtering by country, language, and location bias

Pricing: Free on the public instance (fair use). Free to self-host.

Best for: Developers who want a lightweight, OSM-based autocomplete engine that is easy to self-host and requires no API key.

6. LocationIQ

https://locationiq.com/pricing

What it is: LocationIQ is a geocoding and mapping API platform built on OpenStreetMap data, offering a commercial-grade hosted alternative to self-managed Nominatim instances.

Key features:

  • Address autocomplete, forward and reverse geocoding
  • Simple REST API compatible with the Nominatim format
  • Reliable uptime and fast response times
  • Straightforward documentation and easy integration

Pricing: Free tier with 5,000 requests/day. Paid plans start at $49/month for 30,000 requests/day.

Best for: Developers who want the reliability of a managed service with the openness of OSM data, at a lower price point than proprietary alternatives.


Comparison Table

ProviderFree TierPricing ModelData SourceSelf-HostableEuropean / GDPR-friendly
Geoapify3,000 req/dayFrom $59/monthOSM + proprietaryNo✅ Yes
HERE250,000 req/month$1 / 1,000 callsProprietaryNo✅ European ownership
TomTom50,000 req/dayCustom / volumeProprietaryNo✅ Dutch company
NominatimUnlimited (self-hosted)FreeOSM✅ Yes✅ Full control
PhotonUnlimited (self-hosted)FreeOSM✅ Yes✅ Full control
LocationIQ5,000 req/dayFrom $49/monthOSMNo⚠️ Partial

How to Choose

The right choice depends on your specific situation:

  • If GDPR compliance and European data hosting are a priority, Geoapify or HERE are the strongest options.
  • If you want a large free tier without upfront cost, TomTom (50,000/day) or HERE (250,000/month) offer the most generous allowances.
  • If you want zero vendor dependency and full infrastructure control, self-hosting Photon or Nominatim is the way to go — both are free and well-supported.
  • If you need a managed OSM-based solution at low cost, LocationIQ is a reliable and affordable choice.

In all cases, remember to implement debouncing on your autocomplete input field — most providers charge per API call, so firing a request on every keystroke can inflate costs significantly.


This information is a state of 23/03/2026. As everything is changing a lot and quickly, due diligence is required when choosing a technical partner. Hope this list has brought some light anyway.

When Covid19 makes open data more informative then ever

Open Data sets are now more popular then ever. This explosion is due to the pandemic of Covid19 we are living now. 

The importance of Open Data is paramount in time of crisis. But we shall be carefull about the fact that it can also shift the focus on other as equally important things (planet warming), and that numbers are still numbers until someone specialized is able to translate them into information. 

Belgium has opened up a series of data sets in order to follow the pandemic more accurately. Surely other countries have done the same. That is a way to follow up the flattening of the curve. 

We took that data in and made a little micro project using Vue as a frontend and Yii2 as an ETL and proxy for the data. 

You can see it live here : covid.fifteenpeas.com

(in our portfolio : Covid vs Belgium)

JAMstack: A lot of existing websites could benefit from it

There is a new way to build rich websites that do have functionnalities without having to use a lot of layers to maintain to make it run.

To makre it quick, in the JAMstack way, sites are pre rendenred and distributed through Content Delivery Networks (like images, videos, or any other files) without using or maintain a webserver.

Yes, your site will be “compiled” into a package of optimized files using Javascript, Api’s an Markup (html). 

The advantage are :

  • Website is very fast without compromising SEO
  • No need of a webserver somewhere, instead you will use a Content Delivery Network that will optimize distribution around the world.
  • If site is quicker, then it gets a better ranking on search engines.
  • JAMstack is not a product, it is a way, agnostic of any technology, to make sites
  • In terms of security, the usual targets are removed as nothing will run server side.
  • Serve anywhere as what is distributed is only files not needing processing
  • therefore, cheaper maintenance
  • In terms of development, every technical aspect (backend, frontend,…) of your site can be decoupled resulting on more flexibility.

This revolution in building sites can be associated to another trend which is the use of headless CMS. You can read an article about Headless CMS here.

 

What is the worflow to develop a site the JAMstack way ?

The workflow is quite identical to developping an app. Here is the one used for the site you are reading right now.

  1. As a backend we use Directus API, as a frontend we use NuxtJs
  2. The NuxtJs source is backed up in a GIT repository for version control.
  3. In NuxtJs we generate the result with a command
  4. The generated result is sent to the CDN.

All those steps can be automated. For example: When pushing your modifications to a GIT repository, the generation command can be triggered, and the generated result can be sent to the CDN.  

What are the tools

New trends arise with new tools and new tools arise with new trends. If we focus only on the frontend side here are some tools.

….there are many more but we are not going to list them all here. We suggest from here to read on JAMstack.org to consolidate the knowledge of the theory before going practical.

 

Headless CMS

For a vast majority of small businesses, having an internet presence seems to be an obvious step. Depending on how frequently they update their website with new information, the choice seems always to be directed, in anyway by an acquaintance or a familiar, or because the client has made his own research, to the most used CMS on the market: WordPress, Drupal,…

Most of my clients didn’t need WordPress even if they thought the contrary.

The promise of an immediate ROI

Yes, WordPress is the most used CMS on the internet, but it is also the most hacked CMS, therefore you must protect it in many ways. Yes, WordPress has huge marketplace where you can find easily themes and plugins. And you can get something working out of the box very very quickly. The counterpart is that you will face high maintenance costs. 

Every single plugin, theme you add will have to be maintained as much as the core WordPress installation.

If you need something quickly setup and if you are going to add content frequently and if you are ready to pay more maintenace costs over an initial setup, then WordPress is for you.

WordPress is not bad at all, on the contrary, that is a superbly crafted CMS that we, at Fifteenpeas, are still proposing. Plus now it has an API which may render it “Headless”. But again, if you are not going to update on a regular basis, then, that solution is overkill.

The change of paradigm of the API

API’s have long been a programatic term which now has taken over most of the IT spheres. What then was only ment for pieces of codes is now applied to whole services.

In fact, it t the API trend that helps turn your site/blog into a service. It means that your content or features can be used by any other program or site, developed in any language. This opens new perspectives in terms of flexibility. Basically, a Headless CMS is a CMS you access content or features through an API an that will return raw data. 

Usually, the structured data will be returned in a, defacto, standard like JSON or XML.

Therefore, the presentation is not sent along the data. Those CMS usually, don’t care about the frontend thus the denomination of Headless CMS.

Rise of the frontends

The Headless CMS trend has been helped by the coming of the frontend frameworks. VueJS, Angular, React helped it the emergence of this trend which consists of decoupling the frontend from the backend. This is a trend that can be opposed to a fullstack framework which does backend and frontend. 

Frontend frameworks have also kind of mutated from being the voice of application backends to be used as sites/landing page generators.

And that is the revolution brought in by JAMstack that we will discuss on a next article.

  

What are the most used technologies in the market.

Once website might be relevant from 2 to 5 years before needing a refactoring.

When working in the field of web development, it is necessary to have a firm grasp of the market. It is important to identify the products and technologies which are clearly supported by the market.

(more…)

The new enterprise includes SaaS, APIs and mobility

Information technology can not be seen today as it was before. The technologies have mature and enable/demand the global vision of the whole Enterprise.

It is not advised anymore to solve issues overlooking stakeholders and the other systems within the company. More and more, inside systems tend to have a part accessible from the outside, not only for the sake of mobility but also to enable automated self services for clients/prospects.

The simple fact of enabling the convenience of self service through the  company’s portal becomes an sale’s argument on its own. The whole digital layer of the company becomes an ecosystem capable to adapt because it becomes open to the change. If it could be better, I would suggest to go to tailored made tools and not ready made products. The whole advantage is a full control from beginning to the end of the digital layer.

There are here two points of view: Or you choose a tool that will structure you or you build a tool that adapts to you. No solution is bad. It depends on the stage you company is. But one solution will evolve with your company : a tool that adapts to your structure.

 

The costs war is missing the ROI

We could argue that this would cost more, but nowadays development technologies/frameworks are dramatically reducing the development times, thus, the costs. The return on investment is greater then a close vendor solution which might be hard to adapt. The fact of mastering the tool from the start will shorten the workflow to adapt or add new features.

The company will not spend time anymore to asses ready made solutions and try to choose the better one. Having its own environment is the best solution if it is built on long existing, community supported technologies : for example PHP, AngularJS…

Just to cite one company that really succeed: Facebook !! They’ve used PHP to build the starting point of the company. No doubt that with an adequate open source tehnology they can do whatever they want and need.

In my point of view, tailored made digital solutions will bring Saas + mobility + open API + agility + evolution for as long as the underlying technology is widely used and, more important, its implementation derives from a global vision of the whole company a thorough business analysis).

For the global vision, we trust a company like Fifteenpeas who is able to produce totally independent Business Analysis.

humans.txt

<blockquote>We are not machines ! We are human !</blockquote>
<a href=”http://humanstxt.org/” target=”_blank”>http://humanstxt.org/</a>
That is the moto a the humanstxt.org !! The idea is simple: To know who is behind the website you visit. Who are those guys that crafted this superb registration form ? Who made this excellent illustration ? Who thought about this concept ?

You can put all that in the humans.txt file.

&nbsp;

&nbsp;

just put it on the root of your website, same level as the robots.txt and you’re done. You can even use a meta tag if you whish to. Just like that :
<pre></pre>
Come on, check it out on <a href=”http://humanstxt.org/”>http://humanstxt.org/</a>