{"@context": "https://schema.org", "@type": "WebAPI", "name": "Viator API Documentation & Specification – Merchant Partners API", "description": "<style type='text/css'> code { white-space: nowrap; } a { font-weight: bold; } figure { width: 100%; text-align: center; font-style: italic; font-size: smaller; text-indent: 0; border: thin silver solid; margin: 0.5em; padding: 0.5em; } </style> ## Updates ### Latest ", "provider": {"@type": "Organization", "name": "viator.com"}, "documentation": "blob:https://docs.viator.com/blobId"}
Index / APIs / viator.com

Viator API Documentation &amp; Specification – Merchant Partners API

&lt;style type='text/css'&gt; code { white-space: nowrap; } a { font-weight: bold; } figure { width: 100%; text-align: center; font-style: italic; font-size: smaller; text-indent: 0; border: thin silver solid; margin: 0.5em; padding: 0.5em; } &lt;/style&gt; ## Updates ### Latest

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://viatorapi.viator.com/service https://viatorapi.sandbox.viator.com/service

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Viator API Documentation &amp; Specification – Merchant Partners v1.0.0

&lt;style type='text/css'&gt; code { white-space: nowrap; } a { font-weight: bold; } figure { width: 100%; text-align: center; font-style: italic; font-size: smaller; text-indent: 0; border: thin silver solid; margin: 0.5em; padding: 0.5em; } &lt;/style&gt; ## Updates ### Latest update: | Date | Description | |------|-------------| | 3 Feb 2021 | Added [Special offers and on-

methodpathwhat the vendor says it does
POST/available/products/available/products Find products that are available This endpoint returns available products filtered by pr
POST/booking/availability/booking/availability Get the tour-grade with the lowest price that is available for a product on each day of
GET/booking/availability/dates/booking/availability/dates Get dates on which a product is available This service: - retrieves all available
POST/booking/availability/tourgrades/booking/availability/tourgrades Get the tour grades of a product that are currently available This service r
POST/booking/availability/tourgrades/pricingmatrix/booking/availability/tourgrades/pricingmatrix Get a pricing matrix that includes availability and tour-grades
POST/booking/book/booking/book Make a booking For more information, see: - [Cancellation policy](#section/Key-concepts/Can
POST/booking/calculateprice/booking/calculateprice Confirm the price of a tour / activity prior to booking For more information, see: [C
GET/booking/hotels/booking/hotels Get hotel pick-ups Lists the hotel pickups available for either a product or a destination Boo
GET/booking/mybookings/booking/mybookings Get a user's bookings with travel dates in the future. This service can also be used to
GET/booking/pastbooking/booking/pastbooking Get the details of a single specific past booking based on the `voucherKey` or `itemId` a
POST/booking/pricingmatrix/booking/pricingmatrix Get the pricing matrix for tour-grades, product age bands and pax mixes For more infor
POST/booking/status/booking/status Get the booking status for multiple items based on different criteria This service: - is ide
POST/booking/status/items/booking/status/items Get brief booking statuses This service is similar to [/booking/status](#operation/book
GET/booking/voucher/booking/voucher Get voucher details - Use this service to retrieve the voucher details of a booked item. - Th
GET/bookings/cancel-reasons/bookings/cancel-reasons Retrieves a dictionary of unique identification codes (`cancellationReasonCode`) and
POST/bookings/{booking-reference}/cancel/bookings/{booking-reference}/cancel Submits a cancellation request for the specified booking For information
GET/bookings/{booking-reference}/cancel-quote/bookings/{booking-reference}/cancel-quote Retrieves a quote for the cancellation of a booking For informatio
GET/health/check/health/check Health check Use this service to determine whether the Viator API is presently online and that y
POST/merchant/cancellation/merchant/cancellation Cancel a booking **Note**: This service has been replaced by the [cancellationReasons](
GET/product/product Get product information This service provides all product details required for a product display page
GET/product/photos/product/photos Get photos of a product submitted by users Product services
GET/product/reviews/product/reviews Get user-submitted reviews of a product **Note**: - The number of reviews that you can obta
POST/search/freetext/search/freetext Free text search - This service provides a **free text search across all products and destina
POST/search/products/search/products Search for products This service is used to search for products based on various criteria; su
POST/search/products/codes/search/products/codes Search by product code - This service returns an array of products given an array of pr
POST/taxonomy/attractions/taxonomy/attractions Get attractions - Retrieves a list of attractions (things like the Eiffel Tower or Empir
GET/taxonomy/categories/taxonomy/categories Get all product categories - Retrieves a list of product categories for a destination tha
GET/taxonomy/destinations/taxonomy/destinations Get details of all destinations supported by this API - Retrieves all the country taxon

specification origin: blob:https://docs.viator.com/blobId

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.