Expose experience availability and bookings to Viator through a Reservation System API

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

Steps

  1. Review the Viator Reservation System API technical documentation to understand that your own booking system, not Viator, hosts the API endpoints Viator calls
  2. Implement a real-time availability endpoint that returns current openings and pricing for your bookable products so Viator can display accurate slots
  3. Implement booking creation and cancellation endpoints Viator can call after a customer books through Viator's marketplace
  4. Implement an availability notification endpoint so your system can proactively push changes (e.g. a slot selling out) rather than waiting to be polled
  5. Support Viator's batch pricing calls so multiple date/party-size combinations can be priced in one round trip instead of one call per combination
  6. Coordinate onboarding and credentials with Viator's partner/integration team, since becoming a connected reservation system is a partner enablement process, not an open self-serve signup

Known gotchas

Related routes

Search and book a tour or activity via the Viator Partner API
viator · 6 steps · unrated
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
authenticate and query availability and reservations via the bookingkit api v3
developers.bookingkit.com · 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