Discover destinations near a point
discover_destinations_nearCurated destinations — cities, neighborhoods, airports, points of interest — within a radius of a geographic point, for use as a destination_id in subsequent search_stays calls. Useful when coordinates are already in hand (from world knowledge, from a previous tool result, or directly from the user) and the agent needs to enumerate which curated destinations cover that area before searching for properties.
Also useful as a fan-out entry point for region-level intents — broad areas such as 'Tuscany', 'Pacific Northwest', 'New England', or 'Central Europe' — where the agent can pass an approximate regional centroid and surface a list of sub-destinations the user may then narrow down to before a focused search.
Returns up to 5 candidates ordered by distance. The radius defaults to 5 km; widens up to 50 km for broader queries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | Latitude of the centre point, decimal degrees (WGS84). Typically the coordinates of a city or region already known from world knowledge or from an earlier resolve_destination call. | |
| lon | Yes | Longitude of the centre point, decimal degrees (WGS84). Negative west of Greenwich. | |
| type | No | Optional filter; same semantics as resolve_destination. Areas are returned only when `area` is asked for explicitly. | |
| api_key | No | Anonymous key for this server (format 'pk_anon_…'), as returned by `get_anonymous_key`. Required by this tool; the same key works for every call. | |
| language | No | Language of the returned destination names (2-letter lowercase). Pass the language the user is speaking; defaults to 'en'. | en |
| radius_km | No | Search radius in km from the point. Defaults to 5 km (city-center scope). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| candidates | Yes | ||
| total_matches | Yes | ||
| total_matches_capped_at | No |