Address autocomplete API

An address autocomplete API suggests complete, valid addresses as the user types, and returns the one they pick as structured data: street, city, postcode, country and coordinates.

PlaceKit is that API, worldwide, in a single REST endpoint. Typo tolerant, ranked by the user’s location, reverse geocoding included, and 10,000 requests free every month with every feature unlocked.

How it works

Create a free account, copy your public API key, and drop the autocomplete library into your form: a few lines of JavaScript and the field is live. From a back-end, or from any other language, post a query to https://api.placekit.co/search and read the results.

Each result comes back complete (name, city, county, administrative area, country, postcode, latitude and longitude), so the form can be filled and the pin dropped without a second call. Coordinates to address works the same way on /reverse.

What the API gives you

One endpoint, one counter, and everything an address field needs.

Worldwide coverage

Addresses, streets, cities, administrative areas and countries in 246 of the 249 ISO 3166-1 countries, at the same price everywhere. Data comes from OpenStreetMap, enriched with national datasets such as the French BAN and with GeoNames.

Typo tolerance and instant results

Search is powered by Algolia, so suggestions come back at every keystroke and survive misspellings, missing accents and inverted words.

Geolocation-based ranking

Ask the browser for the device location, or fall back to the IP location, and results closest to the user are ranked first. It is the fastest way to cut an address down to two or three keystrokes.

Reverse geocoding included

The same API turns coordinates into the surrounding addresses. Every autocomplete result already carries latitude, longitude and the parsed address parts, so there is no second "details" call to make or to pay for.

Live patching

Add a missing address or fix a wrong one yourself and it is served to your users instantly. We then review the patch and merge it back into the global dataset.

SDKs for the stack you use

Autocomplete JS for vanilla JavaScript, Autocomplete React for React, and a zero-dependency Client JS for front-end and back-end calls. Everything else can hit the REST API directly, documented with OpenAPI.

GDPR compliant, no lock-in

PlaceKit is a French company. We never sell, share or trade your users’ data, and our terms let you store the results and display them on any map provider.

Predictable billing

Every API call counts as one request, whatever the number of results returned. Follow usage in real time and set a monthly self-limit per app so an unexpected traffic spike can never turn into an unexpected invoice.

PlaceKit vs. Google Places Autocomplete

Google list prices in US dollars for the first 100,000 monthly events, as published by Google Maps Platform on September 6, 2026. PlaceKit prices are the standard grid. Google wins on business listings and rooftop precision, PlaceKit on simplicity, freedom of use and price predictability. A longer breakdown lives on our Google Places alternative page.

Sources: Google Maps Platform pricing, Places API policies, PlaceKit pricing. Google prices vary by volume tier and SKU; check their pricing page for your exact usage.

FeaturesGoogle PlacesPlaceKit

Autocomplete

Providing a customizable address autocomplete experience.

Free usage per month

What you can send before paying anything.

10,000 autocomplete requests, 10,000 Essentials place details10,000 requests, every feature

Autocomplete, per 1,000 requests

List prices in US dollars, by monthly volume.

$2.83 (first 100k), $2.27 (100k–500k)$3.00 (first 50k), $2.40 (50k–100k), $1.90 (100k+)

Getting coordinates and address parts

Turning a picked suggestion into structured data.

Extra Place Details call: $5 to $20 per 1,000Included in every result

Billing model

What you have to reconcile at the end of the month.

Session tokens, 3 SKU tiers, 5+ APIs, credit per SKUOne counter, one grid, one invoice

Map integration

Use response coordinates to display the address on a map.

Google Maps onlyAny map

Storing results

Keeping what your users typed and picked.

No caching beyond place IDsStore what your users typed and picked

Reverse geocoding

Search with coordinates to get surrounding addresses.

Private POIs

Businesses, shops, restaurants with opening hours and reviews.

Coordinates precision

How close to the door the returned coordinates are.

RooftopStreet level

Live patching

Fix or add an address yourself and serve it to your users instantly.

Store locator

Define custom POIs and help users find the closest ones.

beta

What teams build with it

One API for every place your users type an address, from front-end experiences to back-end automations.

E-commerce checkout autofill

Autofill shipping and billing addresses in a few keystrokes, reduce typos and misshipments, and keep the data you collected.

Store locator

Let users type their address and show the closest shops, pickup points or agencies, on a map or as a list. In beta.

Travel and city search

Filter suggestions to cities and airports for booking flows, search forms and destination pickers.

Forms, CRM and maps

Normalize addresses at capture time in sign-up forms, CRMs and back-offices, and drop pins on MapLibre, Leaflet, Mapbox or Google Maps with the coordinates of every result.

Frequently asked questions

Is there a free address autocomplete API?

Yes. PlaceKit gives you 10,000 requests every month for free, with every feature unlocked and no credit card required. Beyond the free quota you pay per request, from $0.0030 down to $0.0010 depending on your monthly volume. Tiers are graduated: after the free 10,000, each tier price applies only to the requests falling in that tier.

What is the difference between address autocomplete, address completion and address autofill?

They are three names for the same feature: an API that suggests complete, valid addresses while the user types, and returns structured data (street, city, postcode, country, coordinates) for the one they pick. "Autocomplete" usually describes the suggestion list, "autofill" the moment the form fields are filled from the selected suggestion, and "address completion" is used interchangeably with both. A single PlaceKit integration covers all three.

Does it work worldwide, and in France?

Yes. PlaceKit covers 246 of the 249 ISO 3166-1 countries. The catalog is built from OpenStreetMap, enriched with country-specific datasets such as the Base Adresse Nationale (BAN) for France, and with GeoNames. Results are returned in their local language, with English and French translations available.

How is it different from Google Places Autocomplete?

For plain autocomplete requests the list prices are close: $2.83 per 1,000 at Google versus $3.00 then $2.40 at PlaceKit. The gap opens when you need the actual address data, because Google bills a separate Place Details call at $5 to $20 per 1,000 to get coordinates and address parts while PlaceKit includes them in every result. On top of that, Google splits address entry across several APIs and SKUs billed through session tokens, and requires results shown on a map to be on a Google Map: PlaceKit is one endpoint, one counter, and results you can display on any map. Google remains the reference for business listings and rooftop-level coordinates.

Can I use it for a store locator or a city search?

Yes. The same autocomplete powers travel and city search (filter results by type to get cities only) and checkout address autofill. A dedicated store locator, where you define your own points of interest and rank them by distance to the user, is in beta.

The full price grid and the billing FAQ are on our pricing page. See also the Google Places alternative page, migrating from Algolia Places, and the developer resources.

Pricing

Pay per request, per month. Period.

No limitations, no hidden costs.

10k requests/month

$0 /month

Pay-as-you-go

Access all features for free, first 10k requests per month are on us. No credit card required.

Volume discounts

We offer a fair volume-based discount policy. Contact us to commit and save even more.

Transparent & predictable

Accurately forecast your expenses with our simple per-request pricing and usage dashboard.