Tripadvisor website screenshot

Tripadvisor

Tripadvisor is the world's largest travel guidance platform, helping hundreds of millions of travelers each month find places to stay, things to do, and restaurants through reviews, photos, and tools. The platform maintains over 7.5 million locations and 1 billion reviews across 43 markets and 29 languages. Tripadvisor provides APIs for content integration, hotel connectivity, and restaurant reservations.

3 APIs 11 Features
AttractionsHotelsHospitalityRestaurantsReviewsTravel

APIs

Tripadvisor Content API

The Tripadvisor Content API provides developers with access to Tripadvisor's extensive dataset of more than 7.5 million locations, 1 billion reviews and opinions, and content in...

Tripadvisor Hotel Availability Check API

The Tripadvisor Hotel Availability Check (HAC) API allows hotel booking partners to display their availability and pricing on Tripadvisor. When a user views a hotel page, Tripad...

Tripadvisor Hotel Inventory API

The Tripadvisor Hotel Inventory API enables connectivity partners to manage their hotel inventory listings on the Tripadvisor platform. Partners use this API to register and upd...

Collections

GraphQL

TripAdvisor GraphQL Schema

This conceptual GraphQL schema models the TripAdvisor travel reviews and search platform. While TripAdvisor exposes a REST-based Content API, this schema captures the full domai...

GRAPHQL

Pricing Plans

Rate Limits

Tripadvisor Rate Limits

3 limits

RATE LIMITS

FinOps

Features

Location Search
Nearby Search
Location Details
Location Photos
Location Reviews
Hotel Availability Check
Hotel Inventory Management
7.5 Million Locations
1 Billion Reviews
29 Languages
43 Markets

Use Cases

Travel Content Integration
Hotel Booking Widget
Restaurant Discovery
Attraction Finder
Hotel Connectivity Partner
Travel App Development
Review Aggregation

Integrations

Booking.com
Expedia
Hotels.com
Viator
TheFork

Semantic Vocabularies

Tripadvisor Context

0 classes · 7 properties

JSON-LD

API Governance Rules

Tripadvisor API Rules

9 rules · 2 errors 7 warnings

SPECTRAL

JSON Structure

Tripadvisor Location Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📝
Signup
Signup
📜
TermsOfService
TermsOfService
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Tripadvisor Hotel Availability Check API
  version: '8'
items:
- info:
    name: Configuration
    type: folder
  items:
  - info:
      name: Get Partner Configuration
      type: http
    http:
      method: GET
      url: https://{partnerEndpoint}/config
      params:
      - name: api_version
        value: ''
        type: query
        description: The API version number. Current version is 8.
    docs: Returns the partner's API configuration including supported API version, features, and capabilities. Tripadvisor
      queries this endpoint to understand what the partner supports.
- info:
    name: Hotel Inventory
    type: folder
  items:
  - info:
      name: Get Hotel Inventory
      type: http
    http:
      method: GET
      url: https://{partnerEndpoint}/hotel_inventory
      params:
      - name: api_version
        value: ''
        type: query
        description: The API version number. Current version is 8.
      - name: lang
        value: ''
        type: query
        description: The language code for the response content.
      - name: inventory_type
        value: ''
        type: query
        description: The type of inventory integration.
    docs: Returns the partner's full list of hotel properties that are connected for availability checking. Tripadvisor queries
      this endpoint once per day and matches the returned hotels to Tripadvisor listings. Partners must provide their complete
      inventory and remove all test properties before the implementation is considered complete.
- info:
    name: Availability
    type: folder
  items:
  - info:
      name: Check Hotel Availability
      type: http
    http:
      method: POST
      url: https://{partnerEndpoint}/availability
      body:
        type: form-urlencoded
        data: []
    docs: Called by Tripadvisor in real-time when a user views a hotel page to retrieve current pricing and availability.
      The request can include one to many hotels. Partners must respond within 5 seconds on average. All parameters are sent
      as application/x-www-form-urlencoded and the response must be JSON with Content-Type application/json.
bundled: true