Search and book a tour or activity via the Viator Partner API

domain: viator · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate to the Viator Partner API using your API key in the exp-api-key header; use the sandbox base URL during development and the production URL (api.viator.com/partner) for live traffic.
  2. Search for activities by calling the /products/search endpoint with a destination ID (obtainable from the /destinations taxonomy endpoint), date range, and optional tag filters (e.g., tag for food tours or outdoor activities).
  3. Retrieve detailed product information via GET /products/{productCode} to get itinerary details, inclusions/exclusions, meeting point, cancellation policy, and available option codes.
  4. Check availability and pricing for a specific date by calling /availability/schedules/{productCode} or the /availability/check endpoint with the chosen date, option code, and pax count.
  5. Create a booking by POST-ing to /bookings/hold or /bookings/book with the product code, option code, travel date, passenger details, and a payment token; capture the booking reference and voucher.
  6. Poll or webhook for booking confirmation status since some Viator products use on-request availability and may have a confirmation delay.

Known gotchas

Related routes

Search Viator's tours and activities inventory, confirm live availability/pricing, and complete a booking through the Viator Partner API v2.
viator.com · 6 steps · unrated
Expose experience availability and bookings to Viator through a Reservation System API
docs.viator.com · 6 steps · unrated
Search vacation rental inventory via the Vrbo/Expedia Partner Solutions API
vacation-rental · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans