Place Autocomplete API

Type-ahead suggestions for named places, with fuzzy matching and location bias

How it works

1

User starts typing

Each keystroke triggers a lightweight query.

2

Plaza suggests matches

Fuzzy matching on names, biased toward your focus point.

3

Show suggestions

Ranked results with labels, coordinates, and types.

See it in action

An example request and its response, drawn on the map.

terminal
$

Who uses this

Teams building with Place Autocomplete API.

Checkout forms

Speed up address entry at e-commerce checkout.

Search bars

Add location-aware type-ahead to any search field.

Map search

Let users find places by typing on an interactive map.

Fuzzy

Typo tolerant

Focus

Location bias

What you can build

Example apps powered by Place Autocomplete API.

Checkout Autocomplete

Speed up address entry with instant suggestions.

Autocomplete Geocoding

Location Picker

Drop-in address search for forms and booking flows.

Autocomplete Reverse Geocoding

Map Search Bar

Type-ahead search that flies the map to selected addresses.

Autocomplete Geocoding

Start building

curl -X POST "https://plaza.fyi/api/v1/geocode/autocomplete" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"q": "Eiffel Tow"
}'
View endpoints
Method Path Description
POST /api/v1/geocode/autocomplete Get place suggestions as the user types

How it compares

Google: $2.83/1K requests (Places Autocomplete)
Plaza: from $0.50/1K
Mapbox: $3/1K sessions (Search Box)
Plaza: from $0.50/1K

Common questions

Does autocomplete support location biasing?

Yes. Pass a focus point (lat/lng) to bias results toward a specific area. Closer results rank higher, but global results still appear.

Does autocomplete handle typos?

Yes. The search engine uses fuzzy matching for common misspellings and partial input. Results improve as the user types more characters.