Skip to content

50,000 free calls a month, card-free. Get an API key →

Documentation menu
docs / api / get-places-search
places

GET/places/search

API key required, sent as Authorization: Bearer snk_… or ?api_key=snk_….

Call it

bash
curl -fsS -X GET "https://api.mapmap.ai/places/search?q=…" \
  -H "Authorization: Bearer $MAPMAP_KEY"

Parameters

NameInRequiredDescription
qqueryyesFree-text query over name, alternative names, street, locality, region and postcode (required)
latquerynoFocus latitude for proximity-biased ranking; requires lon
lonquerynoFocus longitude for proximity-biased ranking; requires lat
limitquerynoMaximum results, 1–50 (default 10)
categoryquerynoRestrict hits to places carrying this category

Responses

200Ranked hits (empty when no dataset is stored)
FieldTypeRequiredDescription
countintegeryesNumber of results returned.
querystringyesThe query text as interpreted.
resultsPlaceSearchHit[]yesRanked hits, best first. Empty when no dataset is stored.
400Missing q or a malformed parameter
401Missing or invalid API key
404Customer places not configured on this gateway

Error bodies follow the shared problem model documented on API conventions.

Also under places

Generated from https://api.mapmap.ai/openapi.json on 2026-09-17 · operationId search_places