Find Place
/v1/placesReturns place suggestions for a query, ranked by relevance. Places cover countries, administrative areas, capitals and other administrative seats.
Implementing Place Autocomplete
Retrieving a full place takes two requests:
- Fetch suggestions from
/places - Fetch the place using the
idon a suggestion
A query returns at most 10 suggestions. An empty query returns an empty result set. Show users the descriptive_name. The API drops suggestions that share one, so each name in a response identifies a single place.
Rate Limiting and Cost
The rate limit is 3,000 requests per 5 minutes.
/places does not decrement your lookup balance, but resolving a suggestion to a full place does. We rate limit and then suspend integrations that repeatedly call /places without resolving.
Query parameters
api_keystring optionalAPI Key
Your unique identifier that allows access to our APIs.
Begins
ak_. Available from your dashboard.querystring optionalSpecifies the place to query. Can be shortened to
q=country_isostring optionalFilter by Country
Filter by country ISO code. Uses 3 letter country code (ISO 3166-1) standard.
Filter by multiple countries with a comma separated list. E.g.
GBR,IRLbias_country_isostring optionalBias by Country Bias by country ISO code. Uses 3 letter country code (ISO 3166-1) standard. Bias by multiple countries with a comma separated list. E.g.
GBR,IRLbias_lonlatstring optionalBias by Geolocation
Bias search to a geospatial circle determined by an origin and radius in metres. Max radius is
50000. Uses the format bias_lonlat=[longitude],[latitude],[radius in metres]. Only one geospatial bias may be provided.bias_ipstring optionalBias by Geolocation of IP
Biases search based on approximate geolocation of IP address.
Set
bias_ip=trueto enable.Enum- "true"
Response
The result.hits array contains place suggestions. Each suggestion includes a unique ID
for resolving the full place record via /places/{place}.
resultobjecthitsobject[]List of up to 10 matching places
PlaceSuggestion
Represents a possible place given an autocomplete query.
idstringUnique identifier for place
namestringPlace name
descriptive_namestringLonger form description of the place.
country_isostring3 letter country code (ISO 3166-1)
The result sits inside the standard { result, code, message } envelope — see
the API reference for the wrapper format.
Rate limiting
This endpoint returns rate-limit headers:
X-RateLimit-LimitnumberMaximum requests per 5 minutes
X-RateLimit-RemainingnumberRemaining requests in current window
X-RateLimit-ResetnumberUnix timestamp when limit resets
Autocomplete requests do not affect your lookup balance. However, resolving suggestions to full places requires a paid request.