Viator API gives travel businesses access to 300000 plus tours and activities that can be sold directly on their website or app. Through a single integration, agencies and OTAs can search availability, display experiences, and complete bookings in real time while earning commission on every sale.
In this guide, you will learn how to get Viator API access, pricing and commission structure, documentation and endpoints, and how to integrate it into your travel platform.
How Does Viator Work as a Booking Platform?
Write it like this:
Viator operates as a marketplace that connects tour operators with travelers through a global distribution platform.
Tour suppliers list their activities, experiences, and tickets on Viator with pricing, availability, and details. These products are then distributed across multiple channels, including Viator’s own website, partner platforms, and API integrations used by travel agencies and OTAs.
When a customer searches for an activity, Viator displays available options from its supplier network. Bookings can happen directly on Viator or through connected platforms using the API. Once a booking is confirmed, the supplier fulfills the experience.
Viator earns revenue through a commission model, typically taking a percentage from each booking made through its platform or partner network.
How to Get Access to Viator API (API Key and Requirements)
Getting access to the Viator API is not instant or automatic. Unlike public APIs, Viator operates a controlled partner model.
Here’s how it works:
Viator API is not public
You cannot directly sign up and start using the API. It is restricted to approved partners only.
Requires partner approval
Your business must be reviewed by Viator. They check if your platform is legitimate and capable of using their inventory.
Apply via Tripadvisor partner program
To get access, you need to apply through the official partner program managed by Tripadvisor. This is the entry point for all Viator integrations.
API key is provided after approval
Once your application is approved, Viator will provide API credentials, including your API key and documentation access.
Requires a business use case
You must clearly explain how you plan to use the API. Typical approved use cases include:
- Online Travel Agencies (OTAs)
- Travel booking platforms
- Mobile travel apps
- B2B or B2C travel portals
Viator API Pricing and Commission Model
The Viator API does not follow a traditional pricing structure like most SaaS or developer APIs. Instead, it operates on a performance-based revenue model.
No upfront API cost
There is no setup fee or subscription cost to access the API. Once approved, you can integrate and start using it without paying for access.
Commission-based model
Viator pays you a commission for every successful booking made through your platform.
Typical commission range: 8% to 12%
Most partners earn between 8% and 12% per booking, depending on their agreement and business volume.
Revenue per booking
Each time a customer books a tour or activity through your system, you earn a percentage of that transaction.
Depends on partner agreement
Commission rates and terms can vary based on your business model, traffic volume, and partnership level with Tripadvisor.
Viator API Documentation and Endpoints
Once you get access to the Viator API through Tripadvisor, you also receive full technical documentation. This is what developers use to integrate Viator into a booking platform.
REST API structure
Viator API follows a REST-based architecture. This means your system communicates with Viator using standard HTTP requests such as GET and POST.
Common endpoints
These are the core API endpoints used in almost every integration:
Search endpoint
Used to fetch tours and activities based on destination, keywords, or filters.
Availability endpoint
Returns real-time availability, pricing, and scheduling for a selected activity.
Booking endpoint
Handles the actual reservation process when a customer confirms a booking.
Confirmation endpoint
Provides booking confirmation details, including reference ID and voucher data.
JSON responses
All API responses are returned in JSON format, making it easy to parse and display data inside your website or app.
Sandbox vs production environments
- Sandbox
Used for testing your integration without making real bookings - Production
Live environment where real bookings and transactions happen
How to Integrate Viator API (Step by Step)
Step 1: Get API access
Apply and receive credentials from Tripadvisor
Step 2: Connect API endpoints
Integrate search, availability, and booking endpoints
Step 3: Display activities
Show tours with pricing, images, and descriptions
Step 4: Enable booking flow
Allow users to complete bookings directly
Step 5: Handle confirmations
Receive booking data and generate vouchers
What is Viator API?
The Viator API (Application Programming Interface) is a technology that allows travel platforms to directly connect with Viator’s database of tours, activities, and attractions. Instead of manually uploading products, the API provides seamless, real-time access to Viator’s global inventory.
With more than 300,000+ experiences across 200+ countries, Viator’s API enables travel agencies, OTAs, and tour operators to integrate this inventory directly into their own booking platforms. This means your customers can search, compare, and book activities without leaving your website or app.

How Does Viator API Work?
At its core, Viator API acts as a bridge between your booking system and Viator’s database. Here’s a simplified step-by-step workflow:
- Search Request – A traveler searches for an activity (e.g., “Eiffel Tower tickets”) on your platform.
- API Call – Your system sends the query to Viator via the API.
- Response – The API delivers real-time results, including availability, pricing, and activity details.
- Booking – The customer selects an activity and places a booking directly through your platform.
- Confirmation – The API confirms the booking instantly with Viator’s system and sends a booking reference.
Because the API provides real-time updates, customers always see the latest availability and prices, reducing the risk of double bookings or outdated information.
Viator vs Other Activity APIs
When choosing an activity API, Viator is not the only option. Platforms like Get Your Guide and look also provide tours and experiences, but each works differently in terms of inventory, access, and business model.
| Platform | Inventory Size | Commission Model | API Access Type | Best For |
|---|---|---|---|---|
| Viator | 300000+ experiences | 8% to 12% | Partner approval | Global OTAs and agencies |
| GetYourGuide | 100000+ experiences | 20% to 30% | Restricted partnerships | High demand European tours |
| Klook | 200000+ experiences | 10% to 25% | Selective access | Asia focused travel platforms |
Viator stands out for its global coverage and balanced commission structure, making it a strong choice for agencies looking to scale activity sales across multiple destinations.
GetYourGuide is known for curated experiences and strong presence in Europe, while Klook dominates in Asia with localized inventory and mobile-first distribution.
For most travel businesses building a scalable booking platform, Viator offers the best combination of inventory size, API stability, and commercial flexibility.
Key Features of Viator API
Integrating Viator API brings a set of powerful features designed to enhance the travel booking experience:
- Global inventory – Access to 300K+ tours and activities worldwide.
- Multi-currency support – Sell in different currencies for international customers.
- Multilingual content – Provide product descriptions in multiple languages.
- Live availability & pricing – Ensure real-time updates and accurate information.
- Secure payment processing – Built-in PCI-compliant transactions.
- Rich content – High-quality images, reviews, and detailed product descriptions.
- Flexible integration – Works with both white-label and fully customized solutions.

Benefits for Travel Agencies & OTAs
For travel agencies, OTAs, and startups, Viator API integration is not just about adding inventory it’s about growth. Here are the main benefits:
- Expand product offerings – Sell thousands of activities without signing individual supplier contracts.
- Boost revenue – Earn commissions on every booking.
- Enhance customer experience – Offer instant confirmations, vouchers, and easy booking modifications.
- Stay competitive – Add value to your platform with tours and experiences, not just flights and hotels.
- Scalable for all sizes – Whether you’re a small agency or an enterprise OTA, the API adapts to your business model.
Who Should Use Viator API?
Viator API is a versatile solution for:
- Online Travel Agencies (OTAs)
- Destination Management Companies (DMCs)
- Independent travel agencies and tour operators
- Corporate travel management portals
- Any business looking to integrate tours and activities into their booking platform
Conclusion
The Viator API is more than just a technical tool it’s a business growth engine for the travel industry. By integrating it into your booking platform, you gain instant access to a global inventory of tours and activities, real-time booking capabilities, and new revenue opportunities.
If you’re ready to enhance your travel website or app with tours and activities, PHPTRAVELS provides expert API integration services, including Viator and other leading suppliers. With our help, you can deliver a seamless booking experience that keeps your customers coming back.