Home
Providers
Viator
Viator
Viator is a Tripadvisor company and the largest online marketplace for tours, activities and travel experiences, headquartered in the United States and listing more than 300,000 bookable products across roughly 2,500 destinations. It sits on the demand side of the travel distribution chain as an aggregator and reseller of third-party operator inventory, and on the supply side as the channel counterparty that tour operators' reservation systems connect into. Its API posture is unusually open for travel: the full Viator Partner API v2 OpenAPI, the legacy v1 affiliate and merchant specifications, the Viator Reservation System (supplier) API and four Postman collections are all published without a login at docs.viator.com, and Basic Access affiliate keys are issued self-serve at no cost on account creation. Everything beyond that is gated - Full Access, Full Access plus Booking, Merchant and supplier connectivity all require qualification by Viator and, for transactional integrations, passing a two-part front-end and back-end certification. No open travel standard is referenced anywhere in the specifications: the contract is entirely Viator-proprietary, product identifiers are Viator-internal, and partners are contractually required to prevent search engines indexing Viator reviews and unique content.
Viator publishes 9 APIs on the APIs.io network, including Partner Products API, Partner Availability API, Partner Bookings API, and 6 more. Tagged areas include Travel, United States, Tours and Activities, Experiences, and OTA.
The Viator catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Viator’s developer surface includes authentication, documentation, developer portal, support, engineering blog, API reference, getting-started guide, and 35 more developer resources.
9 APIs
1 MCP Servers
Travel United States Tours and Activities Experiences OTA Booking Distribution Marketplace Affiliate Hospitality
On this page
Kin Score
APIs 9
MCP Servers 1
Rate Limits 1
Event Specs 1
Security Posture 2
Agentic Access 1
Resources 42
apis.yml
32 Operational Transparency
Composite quality — 52.6/100 · developing
Contract Quality
15.1 / 25
Developer Ergonomics
15.7 / 20
Commercial Clarity
8.9 / 20
Operational Transparency
4.1 / 13
Agent readiness — 87/100 · agent native
Machine-Readable Contract
18 / 18
Agentic Access Contract
15 / 15
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
9 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 9
Model Context Protocol servers that expose these APIs to AI agents.
Documented rate limits and quota policies.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 6
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 8
Pagination, idempotency, versioning, errors, and events
Scroll for all 8
Build 6
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 4
Properties that don't map to a standard resource type
Source (apis.yml)
aid: viator
url: https://raw.githubusercontent.com/api-evangelist/viator/refs/heads/main/apis.yml
name: Viator
kind: company
description: 'Viator is a Tripadvisor company and the largest online marketplace for tours, activities and travel experiences,
headquartered in the United States and listing more than 300,000 bookable products across roughly 2,500 destinations. It
sits on the demand side of the travel distribution chain as an aggregator and reseller of third-party operator inventory,
and on the supply side as the channel counterparty that tour operators'' reservation systems connect into. Its API posture
is unusually open for travel: the full Viator Partner API v2 OpenAPI, the legacy v1 affiliate and merchant specifications,
the Viator Reservation System (supplier) API and four Postman collections are all published without a login at docs.viator.com,
and Basic Access affiliate keys are issued self-serve at no cost on account creation. Everything beyond that is gated -
Full Access, Full Access plus Booking, Merchant and supplier connectivity all require qualification by Viator and, for transactional
integrations, passing a two-part front-end and back-end certification. No open travel standard is referenced anywhere in
the specifications: the contract is entirely Viator-proprietary, product identifiers are Viator-internal, and partners are
contractually required to prevent search engines indexing Viator reviews and unique content.'
image: https://partnerresources.viator.com/wp-content/uploads/2023/08/V-logo_Green.png
tags:
- Travel
- United States
- Tours and Activities
- Experiences
- OTA
- Booking
- Distribution
- Marketplace
- Affiliate
- Hospitality
created: '2026-07-28'
modified: '2026-07-28'
specificationVersion: '0.19'
apis:
- aid: viator:viator-partner-products-api
name: Viator Partner Products API
description: Product content and catalogue ingestion for the Viator Partner API v2 - full product detail, bulk retrieval,
incremental modified-since ingestion, the product tag taxonomy, booking questions, product search and product-to-product
recommendations.
humanURL: https://docs.viator.com/partner-api/technical/
baseURL: https://api.viator.com/partner
tags:
- Products
- Catalog
- Content
- Search
properties:
- type: OpenAPI
url: openapi/viator-partner-api-v2-openapi.json
- type: Documentation
url: https://docs.viator.com/partner-api/technical/
- type: APIReference
url: https://docs.viator.com/partner-api/technical/#tag/Products
- type: PostmanCollection
url: collections/Viator-Merchant-API-v2.postman_collection.json
- aid: viator:viator-partner-availability-api
name: Viator Partner Availability API
description: Real-time availability and price checking plus availability-schedule retrieval for a single product, in bulk,
or incrementally by modification date, so partners can hold a local mirror of bookable capacity and pricing.
humanURL: https://docs.viator.com/partner-api/technical/
baseURL: https://api.viator.com/partner
tags:
- Availability
- Pricing
- Schedules
properties:
- type: OpenAPI
url: openapi/viator-partner-api-v2-openapi.json
- type: Documentation
url: https://docs.viator.com/partner-api/technical/
- type: APIReference
url: https://docs.viator.com/partner-api/technical/#tag/Availability
- aid: viator:viator-partner-bookings-api
name: Viator Partner Bookings API
description: Transactional booking surface - cart and single-item hold and book, booking status, cancel reasons, cancellation
quote and cancellation, amendment check, quote and amend, and the modified-since booking feed with an acknowledgement
cursor for pulling a partner's own booking records.
humanURL: https://docs.viator.com/partner-api/technical/
baseURL: https://api.viator.com/partner
tags:
- Bookings
- Orders
- Cancellation
- Amendments
properties:
- type: OpenAPI
url: openapi/viator-partner-api-v2-openapi.json
- type: Documentation
url: https://docs.viator.com/partner-api/technical/
- type: APIReference
url: https://docs.viator.com/partner-api/technical/#tag/Bookings
- type: PostmanCollection
url: collections/Viator-Affiliate-Booking-API-v2.postman_collection.json
- aid: viator:viator-partner-payments-api
name: Viator Partner Payments API
description: Checkout-session payment account endpoint used by Full Access plus Booking affiliate partners to pass traveller
payment details to Viator in a PCI-compliant way when Viator remains the merchant of record.
humanURL: https://docs.viator.com/partner-api/technical/
baseURL: https://api.viator.com/partner
tags:
- Payments
- Checkout
properties:
- type: OpenAPI
url: openapi/viator-partner-api-v2-openapi.json
- type: APIReference
url: https://docs.viator.com/partner-api/technical/#tag/Payments
- aid: viator:viator-partner-attractions-api
name: Viator Partner Attractions API
description: Attraction search and attraction detail endpoints, letting partners build attraction landing pages and tie
Viator's bookable products back to the places they visit.
humanURL: https://docs.viator.com/partner-api/technical/
baseURL: https://api.viator.com/partner
tags:
- Attractions
- Places
properties:
- type: OpenAPI
url: openapi/viator-partner-api-v2-openapi.json
- type: APIReference
url: https://docs.viator.com/partner-api/technical/#tag/Attractions
- aid: viator:viator-partner-auxiliary-api
name: Viator Partner Auxiliary API
description: Supporting reference and content services for the Partner API v2 - free-text search across products, destinations
and attractions, bulk location resolution, exchange rates, product reviews, supplier product-code lookup and the destination
taxonomy.
humanURL: https://docs.viator.com/partner-api/technical/
baseURL: https://api.viator.com/partner
tags:
- Search
- Locations
- Reviews
- Exchange Rates
- Destinations
properties:
- type: OpenAPI
url: openapi/viator-partner-api-v2-openapi.json
- type: APIReference
url: https://docs.viator.com/partner-api/technical/#tag/Auxiliary
- aid: viator:viator-reservation-system-api
name: Viator Reservation System API
description: The supplier-side connectivity contract, formerly the Viator Supplier API. This specification is inverted -
it defines the endpoints a tour operator's reservation system or booking software must itself implement and expose for
Viator to call, covering tour list mapping, real-time and batch availability, batch pricing, reserve, booking, amendment,
cancellation and redemption, alongside the Viator-hosted event and special-offer notification endpoints. It carries published
uptime, latency and error-rate SLAs and Viator-operated circuit breakers.
humanURL: https://docs.viator.com/supplier-api/technical/
tags:
- Supplier
- Connectivity
- Channel Manager
- Inventory
- Reservation System
properties:
- type: OpenAPI
url: openapi/viator-reservation-system-api-openapi.json
- type: Documentation
url: https://docs.viator.com/supplier-api/technical/
- type: Documentation
url: https://docs.viator.com/supplier-api/technical/api-overview/
- type: Documentation
url: https://docs.viator.com/supplier-api/technical/connectivity-overview/index.html
- type: Documentation
url: https://docs.viator.com/supplier-api/technical/sapi-manual-latest/
- aid: viator:viator-merchant-api-v1
name: Viator Merchant API v1
description: The legacy v1 merchant-partner specification still published by Viator, exposing taxonomy, product, photo,
review, availability, pricing-matrix, booking, voucher and cancellation services under viatorapi.viator.com/service. Superseded
by the Partner API v2 but retained in the public documentation.
humanURL: https://docs.viator.com/partner-api/merchant/technical/
baseURL: https://viatorapi.viator.com/service
tags:
- Merchant
- Legacy
- Bookings
- Products
properties:
- type: OpenAPI
url: openapi/viator-merchant-api-v1-openapi.json
- type: Documentation
url: https://docs.viator.com/partner-api/merchant/technical/
- aid: viator:viator-affiliate-api-v1
name: Viator Affiliate API v1
description: The legacy v1 affiliate-partner specification, a non-transactional subset covering utility services, destination
and category taxonomy, product and attraction search, product detail, reviews and photos under viatorapi.viator.com/service.
Superseded by the Partner API v2.
humanURL: https://docs.viator.com/partner-api/affiliate/technical/
baseURL: https://viatorapi.viator.com/service
tags:
- Affiliate
- Legacy
- Products
- Attractions
properties:
- type: OpenAPI
url: openapi/viator-affiliate-api-v1-openapi.json
- type: Documentation
url: https://docs.viator.com/partner-api/affiliate/technical/
common:
- type: AgenticAccess
url: agentic-access/viator-agentic-access.yml
- type: DomainSecurity
url: security/viator-domain-security.yml
- type: Authentication
url: authentication/viator-authentication.yml
- type: Website
url: https://www.viator.com/
- type: Documentation
url: https://docs.viator.com/partner-api/technical/
- type: Portal
url: https://partnerresources.viator.com/
- type: Support
url: https://partnerhelp.viator.com/en
- type: Blog
url: https://partnerresources.viator.com/blog/
- type: LinkedIn
url: https://www.linkedin.com/company/viator
- type: PostmanCollection
url: collections/Viator-Basic-Access-Affiliate-API-v2.postman_collection.json
- type: PostmanCollection
url: collections/Viator-Affiliate-API-v2.postman_collection.json
- type: PostmanCollection
url: collections/Viator-Affiliate-Booking-API-v2.postman_collection.json
- type: PostmanCollection
url: collections/Viator-Merchant-API-v2.postman_collection.json
- type: APIReference
url: https://docs.viator.com/partner-api/technical/
- type: DeveloperPortal
url: https://partnerresources.viator.com/
- type: GettingStarted
url: https://partnerresources.viator.com/travel-commerce/affiliate/basic-access/golden-path/
- type: Pricing
url: https://partnerresources.viator.com/travel-commerce/levels-of-access/
- type: SignUp
url: https://partners.viator.com/signup?mcid=66150&program=affiliate
- type: Login
url: https://partners.viator.com/login
- type: TermsOfService
url: https://www.viator.com/support/termsAndConditions
- type: PrivacyPolicy
url: https://www.viator.com/support/privacyPolicy
- type: Conventions
url: conventions/viator-conventions.yml
- type: Idempotency
url: conventions/viator-conventions.yml
- type: ErrorCatalog
url: errors/viator-problem-types.yml
- type: RateLimits
url: rate-limits/viator-rate-limits.yml
- type: Lifecycle
url: lifecycle/viator-lifecycle.yml
- type: Deprecation
url: https://docs.viator.com/partner-api/technical/#section/Localization/API-versioning-strategy
- type: ChangeLog
url: changelog/viator-changelog.yml
- type: Conformance
url: conformance/viator-conformance.yml
- type: DataModel
url: data-model/viator-data-model.yml
- type: Sandbox
url: sandbox/viator-sandbox.yml
- type: Packages
url: packages/viator-packages.yml
- type: Components
url: components/viator-components.yml
- type: Webhooks
url: asyncapi/viator-events.yml
- type: MCPServer
url: mcp/viator-mcp.yml
- type: ToolCrosswalk
url: mcp/viator-tool-crosswalk.yml
- type: AgentSkill
url: skills/_index.yml
- type: LLMsTxt
url: llms/viator-llms.txt
- type: Overlay
url: overlays/viator-partner-api-v2-overlay.yaml
- type: Overlay
url: overlays/viator-reservation-system-api-overlay.yaml
- type: Overlay
url: overlays/viator-merchant-api-v1-overlay.yaml
- type: Overlay
url: overlays/viator-affiliate-api-v1-overlay.yaml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com