🧭 TripAdvisor Travel Data API

Discover **locations**, **hotels**, **restaurants**, **attractions**, **reviews**, **photos**, and related filters. Some operations use **GET** with query parameters only; others use **POST** with the same query keys plus a **JSON body** (for example `geoId`, filters, dates, or pagination tokens). Successful responses are **JSON**.

6 subscribers
9.2/10 popularity
5043 ms avg latency
82% success rate
22 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

🧭 TripAdvisor Travel Data API endpoints

MethodEndpointDescription
Locations
POST taLocationsNearby
/api/tripadvisor-data-api/locations/nearby
Finds places near a map point or known content id, using filters and bounding box when provided.
GET taLocationsSuggestions
/api/tripadvisor-data-api/locations/suggestions
Returns ranked place and area suggestions as the user types, suitable for autocomplete fields.
POST taLocationsSearch
/api/tripadvisor-data-api/locations/search
Runs a full-text location search and returns grouped results; supports paging via `updateToken` when more pages exist.
Hotels
POST taHotelsOffers
/api/tripadvisor-data-api/hotels/offers
Fetches live offer or rate information for a hotel `detailId` with stay dates, guest counts, and optional `updateToken` for refreshed pricing.
GET taHotelsList
/api/tripadvisor-data-api/hotels
Returns a hotel discovery payload (cards, filters bar, and map hints) for the current locale and currency without sending a JSON body.
POST taHotelsDetails
/api/tripadvisor-data-api/hotels/details
Returns detailed property information and rate inputs for one hotel `contentId` for specific check-in, check-out, and room breakdown.
POST taHotelFilters
/api/tripadvisor-data-api/hotels/filters
Loads hotel filter metadata (price, amenities, distance, etc.) for a destination `geoId` and stay window so you can build a constrained hotel search.
Restaurants
POST taRestaurantsDetails
/api/tripadvisor-data-api/restaurants/details
Returns a full restaurant profile card for one listing identified by `contentId`, including reservation-oriented fields.
POST taRestaurantFilters
/api/tripadvisor-data-api/restaurants/filters
Returns restaurant filter definitions for a `geoId` (cuisine, price, features) before calling the restaurant list.
POST taRestaurantsList
/api/tripadvisor-data-api/restaurants
Returns a paginated restaurant list around a `geoId` with optional filters, reservation time, party size, and `updateToken` for next pages or polling.
Attractions
POST taAttractionsDetails
/api/tripadvisor-data-api/attractions/details
Returns deep detail for one attraction or experience `contentId` including attendance dates and party size.
POST taProductsList
/api/tripadvisor-data-api/products
Lists bookable tours and experiences as products for a `geoId`, with filters, dates, pax, and paging via `updateToken`.
POST taProductsDetails
/api/tripadvisor-data-api/products/details
Returns a single tour product detail including policies and availability inputs for `contentId` and visit dates.
POST taAttractionsList
/api/tripadvisor-data-api/attractions
Returns attractions and experiences for a `geoId` with visit dates, party composition, filters, and pagination tokens when available.
POST taAttractionFilters
/api/tripadvisor-data-api/attractions/filters
Returns attraction filter metadata for a destination and visit date range so you can refine things-to-do search.
POST taProductFilters
/api/tripadvisor-data-api/products/filters
Returns filter metadata for bookable tour products (attraction products) for a geo and date window.
Content
POST taQuestionsList
/api/tripadvisor-data-api/questions
Returns community questions attached to a listing or location (`contentId` + `contentType`) with paging.
GET taKeywordsList
/api/tripadvisor-data-api/keywords
Returns topical keyword tags linked to a resolved numeric location id from a prior list or search call.
POST taAnswersList
/api/tripadvisor-data-api/answers
Returns answers for a specific `questionId` thread under the same content context, with paging.
POST taReviewsList
/api/tripadvisor-data-api/reviews
Returns traveler reviews for a given entity (`detailId` + `contentType`) with filters, paging, and optional `updateToken`.
GET taTipsList
/api/tripadvisor-data-api/tips
Returns short traveler-written tips snippets for a given location id, with optional paging.
POST taPhotosList
/api/tripadvisor-data-api/photos
Returns a photo gallery for an album or gallery configuration, with offsets and `updateToken` for more images.

🧭 TripAdvisor Travel Data API pricing

PlanPriceRate limitQuotas
BASIC Free 1 / second
  • Requests: 100 / monthly
PRO $4.99 / month 2 / second
  • Requests: 1,000 / monthly (then $0.0050 each)
ULTRA Recommended $19.99 / month 3 / second
  • Requests: 20,000 / monthly (then $0.0008 each)
MEGA $49.99 / month 6 / second
  • Requests: 50,000 / monthly (then $0.0002 each)

More Travel APIs

View all →
  • This API helps to query rooms, price, facilities, policities, etc information from many hotels around the…

    TravelFreemium5.9k subscribers
  • API real-time data. This API enables you to search for real-time hotel, flights, rental car, taxi prices and…

    TravelFreemium2.7k subscribers
  • Comprehensive Skyscanner scraping API with real-time flights, hotels, and car hire data. 19 endpoints across…

    TravelFreemium919 subscribers
  • Get Airbnb real-time listings details, rooms, real time price, availability, reviews and more using listing…

    TravelFreemium2.2k subscribers
  • Flight status, on-time performance and statistics by Flightera

    TravelFreemium2.4k subscribers
  • Find hotels, view prices, photos, and reviews. Find car rental deals. You can build websites like…

    TravelFreemium20.4k subscribers