search
Search for bookable items within a vertical.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| when | No | Optional ISO date filter (YYYY-MM-DD) for events. | |
| query | Yes | Natural-language query — movie title, event keyword, tour name, theme like "beach getaway", etc. | |
| rooms | No | ||
| adults | No | ||
| locale | No | Optional BCP-47 locale ('en-US', 'fr-FR', 'de-DE', 'ja-JP', etc.). Currently consumed by the 'experiences' vertical to localise the Viator response and hand-off URL. Auto-detected from the query when the language is unambiguous. | |
| check_in | No | ||
| children | No | ||
| location | Yes | City, postcode, or "lat,lng". | |
| vertical | Yes | One of the names returned by list_verticals (e.g. "movies", "events", "experiences", "hotels", "cars"). | |
| check_out | No | ||
| territory | No | ISO country code (US, GB, etc.). Default US. | US |
| driver_age | No | ||
| hotel_name | No | ||
| hotel_class | No | ||
| pickup_date | No | ||
| agent_client | No | Optional — name of the calling agent (Claude, ChatGPT, etc.). | |
| budget_range | No | ||
| dropoff_date | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||