Search places
search_placesFor faster searches, pass a known country or destination code. Unscoped name lookups search all covered countries. Search published places by name or traveler intent. mode defaults to auto: exact names avoid embedding, otherwise combine name and intent candidates without duplicate IDs. Explicit name never embeds. A destination page supplies its scope; country, destination and near intersect and never widen. Scoped names and proximity require a geography-enabled index release; older releases report unavailable constraints. At most 200 candidate records are examined before returning up to 20 items, with counts/truncation; a missing result is not proof of invisibility everywhere. Distance is geographic meters, not walking time. Scores and profile quality are retrieval signals, not proof of amenities or suitability. Intent uses one query embedding.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Name lookup, intent retrieval, or name-first auto discovery. | auto |
| near | No | Proximity filter with a radius in meters. Supply either a GoVisit place ID or explicit coordinates as the reference. | |
| limit | No | Maximum number of places to return. Defaults to 10. Name mode allows up to 10. Other modes allow up to 20. | |
| query | Yes | Place or destination name, or the traveler's intent. | |
| country | No | Two-letter ISO country code. Supply it when the country is known to narrow the search. Intersects destination and proximity where the public geography projection is available. | |
| language | No | Requested response language; defaults to the page language. | |
| destination | No | Stable destination code or all. Defaults to the current destination, otherwise all. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| error | No | ||
| locale | Yes | ||
| release | No | ||
| warnings | No | ||
| truncated | No | ||
| retryAfter | No | ||
| completeness | Yes | ||
| schemaVersion | Yes |