Skip to main content

Viator Integration Growth+This feature requires the Growth+ plan or higher

EquipDash integrates directly with Viator on their new V2 supplier API. Once connected, availability, pricing, bookings, amendments, and cancellations flow automatically between systems — no Supplier Extranet blockouts to manage, no copy/paste, no double handling.


What Gets Synced

DataDirectionWhen
Tour List (catalogue)Viator → EquipDashViator pulls your mapped products on demand
Calendar (long-range availability)Viator → EquipDashOnce or twice per day for the next 365+ days
Real-time availabilityViator → EquipDashEvery time a traveller reaches checkout
Reservations (availability holds)Viator → EquipDashWhile a traveller completes checkout
BookingsViator → EquipDashWhen a traveller confirms payment on Viator
CancellationsViator → EquipDashCustomer-initiated cancels on Viator
AmendmentsViator → EquipDashDate / time / traveller changes
Special OffersViator → EquipDashViator pulls your active supplier offers when surfacing rates
Event NotificationsEquipDash → ViatorPushed when availability or pricing changes in EquipDash
Special Offer NotificationsEquipDash → ViatorPushed when supplier offers start, end, or change

How It Works

Viator card on the API & Integrations page

  1. Connect your Viator operator account from Settings → API & Integrations → Viator (Supplier ID + API key, plus your destination code if Viator has assigned one).
  2. Map your experiences to Viator product codes.
  3. Add tour options — one per rate category (Adult, Child, etc.) with an age band.
  4. Viator handles the rest — it pulls availability, holds seats, creates bookings, and notifies you of any changes. EquipDash pushes changes back to Viator automatically.

All Viator bookings appear in your Bookings page, calendar, and reports tagged with source viator.


Key Aspects Supported

  • TourDepartureTime — if your experience has fixed start times, Viator shows the menu of times to the customer.
  • ContactEmail — the customer's email is captured from Viator and stored with the booking.
  • AvailabilityHold — when a traveller adds to cart, we hold the seat for 20 minutes so they can complete checkout without risking a sell-out. (Viator's spec requires at least 15.)
  • Booking Cutoff — your minimum-booking-notice is surfaced to Viator so it stops selling slots once they're too close to start.
  • Remaining Capacity — every availability response includes the seats left, so Viator never oversells.

Quality SLAs

Viator holds partners to two quality targets:

  • Booking failure rate must be under 10%.
  • Availability endpoint must respond in under 5 seconds.

EquipDash instruments both automatically. The Health panel on the Viator settings page shows your last-24h p95 availability latency and booking failure rate, and raises an alert if either threshold is crossed.


Certified Capabilities

EquipDash is certified against Viator's V2 SAPI on all six contract-tested capabilities:

CapabilityWhat it covers
AvailabilityReal-time seat checks for a given date/time slot
CalendarLong-range availability for a date range
ReserveHolding a seat while a traveller checks out
Special OffersSurfacing supplier-defined promotional rates
Event NotificationsPushing availability/price changes to Viator
Special Offer NotificationsPushing offer changes to Viator

Every product profile Viator tests against — per-person pricing, per-unit (group) pricing, tiered pricing, free tickets, sold-out states, past-cutoff slots, multi-age-band products — is supported.


Plan Requirement

Viator is available on the Growth and Pro plans.


Next Steps