Find places near a name
find_nearFind places in any category near a named place or city. Returns compact results with distance, and handles ambiguous or unknown locations.
Instructions
Places of a category near a named place or city.
Prefer find_places(where=..., category=...): it is the canonical form of
this search — the same one hop, plus every find_places filter, detail
tier, and mode. find_near stays as a thin alias.
Pass the user's place name as near. Do not call geocode(),
resolve_place(), or geocode_batch() first. One hop for a category
near a named landmark. Resolves near, then searches like a point
find. Returns compact rows (name, category, distance, trust_note)
plus the resolved near (name and coordinates).
A comma qualifies: "Le Marais, Paris" searches inside Paris only.
If near matches several equally-ranked places, returns
{"error": "ambiguous_place", "candidates": [...]} instead of picking
a city. An unresolvable name returns {"error": "not_found"}; empty
category or near returns {"error": "bad_request"}. radius_m and
limit follow the same clamps as a point search.
A truncated answer carries "cursor" (delegated straight through from
find_places); pass it back with the same category/near/radius_m/limit
to continue. See find_places' docstring for the bad_cursor/release-
mismatch details — they apply here unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| near | Yes | ||
| limit | No | ||
| cursor | No | Continuation cursor from a previous truncated answer; valid for the same query on the same data release. | |
| category | Yes | ||
| radius_m | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||