geo_search
Search places and retrieve geographic entities. Use lookup for local address, business, brand and landmark search with soft map-focus bias, strict house numbers, source IDs and ambiguity reporting. Use discover for POIs in a viewport, polygon or isochrone, optionally ranked by travel time. Other operations: search, autocomplete, nearby, reverse, details, geocode, resolve, entity. Requires a subscription key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | lookup: address/name text, 1–120 characters. discover: optional name/brand filter. search/autocomplete: populated-place name. geocode: compatibility provider query. | |
| lat | No | ||
| lon | No | ||
| bbox | No | west,south,east,north. lookup: soft focus unless bounded is true. discover: required region boundary unless region or minutes is supplied. | |
| limit | No | ||
| osmId | No | details only. | |
| types | No | lookup: comma-separated address,business,landmark,street,place. | |
| offset | No | discover: result page offset. | |
| radius | No | Metres. Defaults to 500 for nearby and 150 for reverse. | |
| rankBy | No | discover: travel_time compares the nearest 25 candidates. | |
| region | No | discover: polygon GeoJSON or owned result handle; alternatively supply bbox or minutes. | |
| bounded | No | lookup: explicitly restrict results to bbox. | |
| costing | No | ||
| minutes | No | discover: generate an isochrone from lat/lon. | |
| osmType | No | details only. | |
| category | No | lookup/discover: business or POI category, such as coffee, pharmacy or restaurants. nearby: feature category, such as cafe, restaurant, hospital or park. | |
| entityId | No | entity only: an id from resolve, beginning geo_. | |
| language | No | lookup: preferred language, default en. | |
| operation | Yes | lookup: local address, business and brand suggestions with soft map-focus bias. discover: businesses in a viewport, polygon or isochrone, optionally ranked by travel time. resolve: name to entity ID. entity: entity lookup. search: populated-place names. autocomplete: populated-place prefixes. nearby: radius search. reverse: coordinate lookup. details: OSM type and ID lookup. geocode: compatibility provider; use lookup for new integrations. | |
| placeClass | No | search and autocomplete: restrict to one class of populated place. | |
| countrycodes | No | lookup: comma-separated two-letter country filters. |