FousViator Supplier Center
Get your Viator bookings through an API
Read the Bookings tab, the booking requests waiting for you and the Booking details report of the Viator Management Center with one API call each. Or have a workflow check new booking requests every morning and hand tomorrow's travelers to your team.
Works with your own Viator Supplier Center account. Fous is an independent product.
What you can build on the Management Center
Get bookings
Build thisReads the Bookings tab, filtered by travel date, product and booking status, and opens Show details for each booking.
- Takes
- Travel date or date range, product (optional), booking status (optional)
- Returns
- Booking reference, lead traveler, travel date, product, tour grade, status, amount you will be paid, traveler phone
List booking requests awaiting confirmation
Build thisReads the pending bookings on the Bookings tab: the requests you have to accept or reject for products with manual confirmation.
- Takes
- Product (optional)
- Returns
- Booking reference, lead traveler, travel date, product, tour grade, amount you will be paid
Get the Booking details report
Build thisRuns the Booking details report on the Performance page for a date range, by travel date or booking date, and reads its rows.
- Takes
- Travel date or booking date, start date, end date
- Returns
- Booking reference, net price, and the report's other columns
Accept or reject a booking request
Build thisOpens a booking request on the Bookings tab and accepts or rejects it. Once accepted, the traveler receives a confirmation e-mail with their ticket.
- Takes
- Booking reference, accept or reject
- Returns
- Booking reference, new status, travel date, lead traveler
Automate the Management Center with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Booking requests to answer, every morning
Build this- Starts
- Every day at 7:00
- Step 1
- List the booking requests awaiting confirmation on the Bookings tab.
- Step 2
- Keep the requests that were not there on the last run.
- Step 3
- Email you each one with booking reference, product, travel date and lead traveler.
Tomorrow's travelers, sent to your team
Build this- Starts
- Every day at 17:00
- Step 1
- Get the bookings with tomorrow's travel date from the Bookings tab.
- Step 2
- Keep the confirmed bookings.
- Step 3
- Post them, grouped by product and tour grade, to your Slack or reservation system webhook.
Last month's Booking details, to accounting
Build this- Starts
- Monthly on the 1st at 8:00
- Step 1
- Get the Booking details report by travel date for the previous month.
- Step 2
- Post each booking's reference, net price and the report's other columns to your accounting system's webhook.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get bookings” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "supplier.viator.com/get_bookings",
"input": {
"travel_date_from": "2026-11-13",
"travel_date_to": "2026-11-14",
"booking_status": "Confirmed"
}
}'
{
"status": "completed",
"data": {
"bookings": [
{
"booking_reference": "BR-0000418273",
"lead_traveler": "Alex Morgan",
"travel_date": "2026-11-13",
"product": "Harbor sunset sailing cruise",
"tour_grade": "Shared cruise with drinks",
"status": "Confirmed",
"travelers": 2,
"amount_you_will_be_paid": 118.4,
"currency": "EUR",
"traveler_phone": "+1 555 0142"
}
],
"count": 1
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
The Management Center’s own options
Viator's Reservation System API syncs availability, pricing and bookings between Viator and an operator's reservation system. Access is for operators registered with Viator and their authorized reservation system providers, after Viator's technical evaluation and approval. Operators without such a system use the Management Center, whose Performance page offers CSV downloads and a nightly email.
| Option | What it covers | What it takes |
|---|---|---|
| Reservation System API | Availability and pricing through the Calendar API, real-time availability checks, bookings, amendments, cancellations and product mapping. | A reservation system provider approved by Viator after technical evaluation and certification testing. |
| Connection through your reservation system | Bookings reach your system and availability syncs. Set up under Account, Connectivity, then Product Connection for each product. | A reservation system already integrated with Viator, its API Key and your Supplier ID. |
| Performance page reports | Booking details by travel or booking date as a CSV download, and the same report emailed nightly. | A Management Center account. |
| The Management Center by hand | The Bookings tab, booking requests to accept or reject, availability, Performance reports and Payouts on the Finance page. | A Viator supplier account. |
Read on November 12, 2026: Viator Reservation System API, What types of reports can I pull?, How to check the payment for a booking.
Signing in to the Management Center
You sign in to the Management Center at supplier.viator.com with your Viator supplier account and password, then select your company. With Fous you sign in once through that same sign-in with your own account. The login is sealed with AES-256, never returned by the API or written to logs, and code and AI agents never see it.
Worth knowing
- Booking requests have 48 hours
- For products on Manual confirmation, or Instant confirmation, then becomes manual, each booking request must be accepted or rejected in the Management Center within 48 hours.
- What you are paid is in Show details
- The Amount you will be paid field appears when you open Show details on a booking. Payouts and payment advices are on the Payouts tab of the Finance page.
- Connected products stop booking emails
- Viator does not email you bookings that reach your reservation system through the API. Only when an API booking fails does the fallback process email you the booking.
- The Bookings tab searches two fields
- You can search by booking reference or lead traveler's name, and filter by travel date or range, product or tour grade, and booking status.
More in Travel and hospitality
- IATA BSPlink
- My ARC
- Amadeus Selling Platform Connect
- Travelport Smartpoint
- Alloggiati Web
- SES.Hospedajes
- Cvent Supplier Network
- Agoda YCS
- Booking.com Extranet
- Expedia Partner Central
- Trip.com eBooking
- Tripadvisor Management Centre
- Airbnb hosting dashboard
- GetYourGuide Supplier Portal
Other industries: SUIR, Mudad, PUE ZUS, Chorus Pro, Texas811 Portal, NatWest Intermediary Solutions.
Frequently asked questions
Yes, for reservation systems. Viator's Reservation System API syncs availability, pricing and bookings with an operator's reservation system, for registered operators and their authorized providers after Viator's approval. Without one you have the Management Center, with CSV downloads and a nightly email on the Performance page.
Use the Booking details tab on the Performance page. Choose travel date or booking date, a date range and CSV, then Download. The file lists each booking with its booking reference and net price. You can also have it emailed nightly for the last 24 hours or the next day.
Find the booking on the Bookings page, click Show details and read Amount you will be paid. A cancelled booking shows its status, who cancelled it and what you will still be paid. Your next payout is on the Payouts tab of the Finance page.
You have 48 hours. For products on Manual confirmation, or Instant confirmation, then becomes manual, each request must be accepted or rejected in the Management Center within that time. Once you confirm it, the traveler receives a confirmation e-mail with their ticket.
No. Fous is an independent product. You use it with your own Viator supplier account, and a method reads and does only what that account can.
Put Viator Supplier Center behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextIATA BSPlinkMy ARCAmadeus Selling Platform ConnectSUIRHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Viator Supplier Center (Viator (Tripadvisor)). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.