Search Viator tours, activities and experiences with structured filters (destination, tags, price, dates, rating, duration). Returns product summaries with pricing and booking URLs. Use vt_list_destinations to find destination ids and vt_list_product_tags for tag ids.
Parameterssorttagsviewcountflagsorderstartcurrencyend_datemax_ratingmin_ratingstart_date+6 more
Get full details for one Viator product by product code — description, inclusions/exclusions, itinerary, product options, cancellation policy, booking URL, review summary.
Parametersviewproduct_coderequiredcampaign_value
List all Viator product tags (tag id → names in every locale, with parent-tag hierarchy). Use tag ids to filter vt_search_products. Reference data — cached.
Parametersview
List attractions (landmarks, museums, points of interest) in a Viator destination, including the product codes mapped to each attraction. Use vt_list_destinations to find destination ids.
Parameterssortviewcountstartcampaign_valuedestination_idrequired
Get details for one Viator attraction by id — name, destination, opening hours, review summary, mapped product codes, and the attraction URL.
Parametersviewattraction_idrequiredcampaign_value
vt_get_availability_schedule
Get the availability schedule and pricing for a Viator product — seasons, days of week, start times, unavailable dates, and per-age-band pricing for every product option. NOTE: prices are in the SUPPLIER's currency (see the currency field); convert with vt_get_exchange_rates.
Parametersviewproduct_coderequired
Free-text search across Viator products, attractions, and destinations (e.g. "colosseum underground tour"). The fastest way to find things when you don't have a destination id yet.
Parameterssortviewcountorderstartcurrencyend_datemax_pricemin_pricemin_ratingstart_datedestination+3 more
List every Viator destination (cities, regions, countries) with ids, parent hierarchy, IATA codes, time zones, and coordinates. Use the destinationId with vt_search_products / vt_search_attractions. Reference data — cached.
Parametersviewcampaign_value
Resolve Viator location references (e.g. "LOC-...", meeting points, pickup points from product details) to names, addresses, and coordinates. Up to 500 references per call. Reference data — cached.
Parametersviewlocation_refsrequired
Get exchange rates between currencies Viator supports — needed to convert supplier-currency prices from vt_get_availability_schedule. Reference data — cached.
Parametersviewsource_currenciestarget_currencies
vt_healthcheck
Verify credentials and upstream reachability
Resolves the credential the way real tools do, then makes one authenticated request to api.viator.com. Reports which source supplied the credential, whether api.viator.com accepted it, the round-trip time, and a plain-English hint distinguishing 'no credential' from 'credential rejected' from 'a api.viator.com-side problem'. Read-only; never returns the credential itself. Call this when a real tool fails and you want to know which hop broke.
Takes no parameters.