TripAdvisor Scraper API

TripAdvisor Scraper Featured Image

TripAdvisor Scraper

TLDR

  • Get reviews, search hotels/restaurants/attractions, browse listings by location, and fetch detailed property data from TripAdvisor — all via a simple REST API.
  • 5,000 free queries per month.

Here's a sample response for location reviews:

{
  "results": [
    {
      "review_id": "940716685",
      "title": "Great experience with the family",
      "text": "We visited in December and had an amazing time. The park was beautifully decorated for the holidays...",
      "rating": 5,
      "published_date": "2025-01-15",
      "trip_type": "Family",
      "travel_date": "2024-12",
      "url": "https://www.tripadvisor.com/ShowUserReviews-g29092-d103346-r940716685-Disneyland_Park.html",
      "language": "en",
      "user": {
        "username": "TravelMom2024",
        "avatar_url": "https://media-cdn.tripadvisor.com/...",
        "review_count": 42,
        "location": "Los Angeles, CA"
      }
    }
  ],
  "location": {
    "name": "Disneyland Park",
    "rating": 4.5,
    "review_count": 50462,
    "type": "ATTRACTION"
  },
  "pagination": {
    "total_results": 50462,
    "per_page": 30,
    "total_pages": 1682
  }
}

What is this?

The TripAdvisor Scraper API gives you direct access to TripAdvisor data — reviews, listings, search results, and property details — across hotels, restaurants, attractions, and cruises.

Pass a location name, URL, or entity ID. Get back structured JSON with reviews, ratings, pricing, photos, and more. Supports 45+ locales and 145+ currencies.

Perfect for travel apps, reputation monitoring, competitor analysis, hospitality research, or any application that needs TripAdvisor data.

Why use it?

1. Generous Free Plan

5,000 queries per month. Free. No credit card required.

That's 5,000 review lookups, listing searches, or detail fetches every month at no cost. Build and test your travel application without upfront costs.

2. Affordable Pricing

When you need more, our paid plans cost less than alternatives:

  • $25 gets you 100K queries/month
  • $75 gets you 1M queries/month
  • $150 gets you 10M queries/month

3. 99.99% Uptime SLA

Travel data powers real-time decisions.

We maintain a 99.99% uptime SLA so your app stays responsive.

How to use it?

Simple REST API. Here's how it works:

  1. Create an account at omkar.cloud to get your API key.

It takes just 2 minutes to sign up. You get 5,000 free requests every month—more than enough for most users to get detailed TripAdvisor data without paying a dime.

This is a well built product, and your search for the best TripAdvisor Scraper API ends right here.

  1. Make a request with it:

cURL:

curl -X GET "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/hotels/search?query=Swissotel%20Chicago" \
  -H "API-Key: YOUR_API_KEY"

Python:

import requests

api_key = "YOUR_API_KEY"
base_url = "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor"

# Search for hotels
response = requests.get(
    f"{base_url}/hotels/search",
    params={"query": "Swissotel Chicago"},
    headers={"API-Key": api_key}
)
print(response.json())
  1. Get structured TripAdvisor data and use it.

That's it. Location name to reviews and details in milliseconds.

API Reference

Hotel Search

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/hotels/search
  • query (required) — Search text (e.g., new york, Swissotel Chicago).
  • locale (optional, default: en-US) — Localization code.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/hotels/search",
    params={"query": "new york"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "count": 4,
  "results": [
    {
      "tripadvisor_entity_id": 60763,
      "name": "New York City",
      "link": "https://www.tripadvisor.com/Hotels-g60763-New_York_City_New_York-Hotels.html",
      "place_type": "CITY",
      "is_tripadvisor_entity": false,
      "featured_image": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/c5/7c/68/caption.jpg",
      "coordinates": {
        "latitude": 40.713238,
        "longitude": -74.00584
      },
      "parent_location": {
        "tripadvisor_entity_id": 28953,
        "name": "New York"
      },
      "other_links": {
        "root": "https://www.tripadvisor.com/Tourism-g60763-New_York_City_New_York-Vacations.html",
        "attractions": "https://www.tripadvisor.com/Attractions-g60763-Activities-New_York_City_New_York.html",
        "restaurants": "https://www.tripadvisor.com/Restaurants-g60763-New_York_City_New_York.html",
        "hotels": "https://www.tripadvisor.com/Hotels-g60763-New_York_City_New_York-Hotels.html",
        "vacation_rentals": "https://www.tripadvisor.com/VacationRentals-g60763-Reviews-New_York_City_New_York-Vacation_Rentals.html"
      }
    },
    ...
  ]
}

Hotel List

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/hotels/list
  • query (required) — City name, TripAdvisor URL, or entity ID.
  • page (optional, default: 1) — Page number (30 hotels per page).
  • check_in_date (optional) — Check-in date (YYYY-MM-DD).
  • check_out_date (optional) — Check-out date (YYYY-MM-DD).
  • rooms (optional, default: 1) — Number of rooms.
  • adults (optional, default: 2) — Number of adults.
  • min_rating (optional) — Minimum rating: 2, 3, 4, 5.
  • is_5_star (optional) — Filter for 5-star hotels: true, false.
  • awards (optional) — Filter: travelers_choice, travelers_choice_best_of_the_best.
  • currency (optional, default: USD) — Currency code.
  • locale (optional, default: en-US) — Localization code.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/hotels/list",
    params={"query": "new york", "page": "1"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "count": 1005,
  "per_page": 30,
  "current_page": 1,
  "total_pages": 34,
  "next": "https://tripadvisor-scraper-api.omkar.cloud/hotels/list?query=60763&page=2",
  "previous": null,
  "results": [
    {
      "tripadvisor_entity_id": 23448880,
      "name": "Motto by Hilton New York City Chelsea",
      "link": "https://www.tripadvisor.com/Hotel_Review-g60763-d23448880-Reviews-Motto_by_Hilton_New_York_City_Chelsea-New_York_City_New_York.html",
      "description": "Modern NYC hotel with a central location and breathtaking views of landmarks like the Statue of Liberty and Empire State Building. Stylish, clean rooms with great amenities and comfortable beds. Highly rated bar, restaurant, and outdoor spaces. Friendly staff and excellent service.",
      "rating": 4.8,
      "reviews": 1758,
      "website": "https://www.tripadvisor.com/Commerce?p=TABAIndependentHotels&src=207825639&geo=23448880&from=Hotels&area=&slot=2&matchID=1&oos=0&cnt=1&silo=30356&bucket=899440&nrank=1&crank=1&clt=CLD&ttype=ContactLinkDesktop&tm=343129363&managed=false&capped=false&gosox=UesAOQ-3U6srp7y5lRpA4fY37RBGMg15qEprW9htWNg6QcaDIdoeaStH9X1x6fcbtTBJMWLqDYB4ZNe5zmZDb06oWkVRiMeyJkoRMl_-x-ndaQsPvoSbYoOvrWhGmNml&adults=2&child_rm_ages=&inDay=16&outDay=17&rooms=1&dated=true&inMonth=11&inYear=2025&outMonth=11&outYear=2025&def_d=false&bapid=2&cs=120a0178701b8b2b96e7f4f3450dc1f42&ba_uid=6b115ba0-336f-4aea-95d6-e66e8d1f0772&ik=6feb171dcdaf4474afaf5f14263f6911&lk=57149e6b-0d66-4b39-90d6-2a3d7f7df06a",
      "phone": "1 (855) 605-0316",
      "email": null,
      "featured_image": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/31/be/a9/38/exterior.jpg",
      "award": {
        "award_name": "Travelers Choice",
        "year": 2025,
        "award_type": "travelers_choice"
      },
      "ranking": {
        "current_rank": 25,
        "total": 770,
        "text": "#23 of 517 hotels in New York City"
      },
      "hotel_class": 3.5,
      "hotel_styles": [
        {
          "name": "Business",
          "rank": 3,
          "rating": 4.66
        },
        {
          "name": "Modern",
          "rank": 4,
          "rating": 4.71
        },
        {
          "name": "City View",
          "rank": 4,
          "rating": 4.66
        }
      ],
      "address": "113 West 24th Street, New York City, NY 10001",
      "detailed_address": {
        "street1": "113 West 24th Street",
        "street2": null,
        "city": "New York City",
        "state": "New York",
        "country": "United States",
        "country_code": "US",
        "postal_code": "10001",
        "address": "113 West 24th Street, New York City, NY 10001"
      },
      "coordinates": {
        "latitude": 40.74406,
        "longitude": -73.99294
      },
      "price": 203,
      "price_range": {
        "min": 203,
        "max": 805
      },
      "containing_neighborhoods": [
        {
          "tripadvisor_entity_id": 15565668,
          "name": "Tenderloin"
        },
        {
          "tripadvisor_entity_id": 7102343,
          "name": "Chelsea"
        }
      ],
      "parent_location": {
        "tripadvisor_entity_id": 60763,
        "name": "New York City"
      },
      "booking_offers": null,
      "deal_links": [
        {
          "type": "URL_DEALS",
          "link": "https://www.tripadvisor.com/Commerce?p=TABAIndependentHotels&src=207825639&geo=23448880&from=Hotels&area=&slot=3&matchID=1&oos=0&cnt=1&silo=30356&bucket=899440&nrank=1&crank=1&clt=CDD&ttype=CLDealsDesktop&tm=343129363&managed=false&capped=false&gosox=UesAOQ-3U6srp7y5lRpA4fY37RBGMg15qEprW9htWNg6QcaDIdoeaStH9X1x6fcbtTBJMWLqDYB4ZNe5zmZDb30b5Kxwqk_izeZJf9tcCZVCP0dGMXZIBxFw5TDjhE4O&adults=2&child_rm_ages=&inDay=16&outDay=17&rooms=1&dated=true&inMonth=11&inYear=2025&outMonth=11&outYear=2025&def_d=false&bapid=3&cs=11319cd0af157a59e1f8cee684060718c&ba_uid=1472c5ca-0f57-4f2d-a2e7-52da5967cfce&ik=6feb171dcdaf4474afaf5f14263f6911&lk=57149e6b-0d66-4b39-90d6-2a3d7f7df06a"
        }
      ],
      "labels": [],
      "subratings": {
        "location": 4.72,
        "cleanliness": 4.62,
        "service": 4.78,
        "value": 4.54,
        "sleep_quality": 4.88,
        "rooms": 4.9,
        "food": 4.68
      },
      "review_snippet": {
        "review_id": 884782464,
        "review_link": "https://www.tripadvisor.com/ShowUserReviews-g60763-d23448880-r884782464-Motto_by_Hilton_New_York_City_Chelsea-New_York_City_New_York.html",
        "title": "Great hotel, great location!",
        "snippet_text": "Hotel staff (particularly Marissa and Kenneth) were friendly and eager to accommodate, bar/restaurant was comfy and fun and offered delicious options, and the room was clean and wonderfully modest.",
        "rating": 5,
        "reviewer": {
          "name": "Brandon B.",
          "username": "Tour34375987196",
          "profile_link": "https://www.tripadvisor.com/Profile/Tour34375987196",
          "avatar": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/f6/77/ae/default-avatar-2020-2.jpg"
        },
        "created_at_date": "2023-04-04"
      },
      "is_ad": false,
      "on_tripadvisor_business_advantage_plan": true
    },
    {
      "tripadvisor_entity_id": 99389,
      "name": "The Evelyn Hotel",
      "link": "https://www.tripadvisor.com/Hotel_Review-g60763-d99389-Reviews-The_Evelyn_Hotel-New_York_City_New_York.html",
      "description": "Charming hotel in NYC with clean, cozy rooms featuring heated bathroom floors and high-end linens. Centrally located near Madison Square Park, subway access, and dining. Highlights include a grab-and-go breakfast and the chic Tusk Bar with exceptional cocktails and gourmet bites.",
      "rating": 4.8,
      "reviews": 1450,
      "website": "https://www.tripadvisor.com/Commerce?p=TABAIndependentHotels&src=0&geo=99389&from=Hotels&area=&slot=2&matchID=1&oos=0&cnt=1&silo=30356&bucket=875171&nrank=1&crank=1&clt=CLD&tm=343129363&managed=false&capped=false&gosox=5_3Y6UYwwGjgw_c7hEwIkafc_hiGx9S154BWY9OReYvWwBkLDMw2TS1_kmV1czHvP-IUfMSsiEFsOvOuIDT_IQ&adults=2&child_rm_ages=&inDay=16&outDay=17&rooms=1&inMonth=11&inYear=2025&outMonth=11&outYear=2025&def_d=false&bapid=2&cs=1b8b42f5088e370e78eee6858df6eee8b&ba_uid=fed5ba27-60ec-48c6-80ad-293be8fcb12c&ik=6feb171dcdaf4474afaf5f14263f6911&lk=139f4c1e-d4ee-4195-8ecc-12f1c2abfe35",
      "phone": "1 (855) 211-8647",
      "email": null,
      "featured_image": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2b/60/c1/76/the-tusk-bar.jpg",
      "award": {
        "award_name": "Travelers Choice Best of the Best",
        "year": 2025,
        "award_type": "travelers_choice_best_of_the_best"
      },
      "ranking": {
        "current_rank": 8,
        "total": 770,
        "text": "#7 of 517 hotels in New York City"
      },
      "hotel_class": 4,
      "hotel_styles": [
        {
          "name": "Value",
          "rank": 3,
          "rating": 4.82
        },
        {
          "name": "Art Deco Style",
          "rank": 3,
          "rating": 3.57
        },
        {
          "name": "Mid-range",
          "rank": 9,
          "rating": 4.08
        }
      ],
      "address": "7 E 27th St, New York City, NY 10016-8701",
      "detailed_address": {
        "street1": "7 E 27th St",
        "street2": null,
        "city": "New York City",
        "state": "New York",
        "country": "United States",
        "country_code": "US",
        "postal_code": "10016-8701",
        "address": "7 E 27th St, New York City, NY 10016-8701"
      },
      "coordinates": {
        "latitude": 40.743896,
        "longitude": -73.98707
      },
      "price": 273,
      "price_range": {
        "min": 273,
        "max": 991
      },
      "containing_neighborhoods": [
        {
          "tripadvisor_entity_id": 7212972,
          "name": "NoMad"
        },
        {
          "tripadvisor_entity_id": 15565642,
          "name": "Gramercy-Flatiron"
        }
      ],
      "parent_location": {
        "tripadvisor_entity_id": 60763,
        "name": "New York City"
      },
      "booking_offers": null,
      "deal_links": [
        {
          "type": "URL_DEALS",
          "link": "https://www.tripadvisor.com/Commerce?p=TABAIndependentHotels&src=0&geo=99389&from=Hotels&area=&slot=3&matchID=1&oos=0&cnt=1&silo=30356&bucket=875171&nrank=1&crank=1&clt=CDD&tm=343129363&managed=false&capped=false&gosox=5_3Y6UYwwGjgw_c7hEwIkafc_hiGx9S154BWY9OReYs1oSXYDOgxNYs_IN_nyBJLgc0NOZXWLQOg8YBwm56Lcw&adults=2&child_rm_ages=&inDay=16&outDay=17&rooms=1&inMonth=11&inYear=2025&outMonth=11&outYear=2025&def_d=false&bapid=3&cs=179250768250674bf3f2c937aea0a54b9&ba_uid=75cb51d0-5b3f-41b7-8f45-083a56bbf202&ik=6feb171dcdaf4474afaf5f14263f6911&lk=139f4c1e-d4ee-4195-8ecc-12f1c2abfe35"
        }
      ],
      "labels": [
        {
          "id": "BEST_SELLER",
          "text": "Best seller",
          "description": "This is one of the most booked hotels in New York City over the last 60 days."
        },
        {
          "id": "BREAKFAST_INCLUDED",
          "text": "Breakfast included"
        }
      ],
      "subratings": {
        "location": 4.69,
        "cleanliness": 4.7,
        "service": 4.86,
        "value": 4.69,
        "sleep_quality": 4.91,
        "rooms": 4.94,
        "food": 4.77
      },
      "review_snippet": {
        "review_id": 1028925995,
        "review_link": "https://www.tripadvisor.com/ShowUserReviews-g60763-d99389-r1028925995-The_Evelyn_Hotel-New_York_City_New_York.html",
        "title": "Fantastic staff and beautiful space",
        "snippet_text": "The art deco lobby is gorgeous, the room was clean and well-appointed but with plenty of character, the beds were comfy, and the entire staff went above and beyond to help us feel welcome and comfortable.",
        "rating": 5,
        "reviewer": {
          "name": "Sally W",
          "username": "sallywU8393YU",
          "profile_link": "https://www.tripadvisor.com/Profile/sallywU8393YU",
          "avatar": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/f6/e2/a7/default-avatar-2020-44.jpg"
        },
        "created_at_date": "2025-09-05"
      },
      "is_ad": false,
      "on_tripadvisor_business_advantage_plan": true
    }
  ],
  "suggested_hotels": []
}

Hotel Details

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/hotels/detail
  • query (required) — TripAdvisor Hotel URL, hotel name, or entity ID.
  • locale (optional, default: en-US) — Localization code.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/hotels/detail",
    params={"query": "114581"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

[Response redacted due to too long length. Please make an HTTP request to retrieve the full hotel details.]

Restaurant Search

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/restaurants/search
  • query (required) — Search text (e.g., new york, Piccola Cucina, New York).
  • locale (optional, default: en-US) — Localization code.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/restaurants/search",
    params={"query": "new york"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "count": 5,
  "results": [
    {
      "tripadvisor_entity_id": 60763,
      "name": "New York City",
      "link": "https://www.tripadvisor.com/Restaurants-g60763-New_York_City_New_York.html",
      "place_type": "CITY",
      "is_tripadvisor_entity": false,
      "featured_image": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/c5/7c/68/caption.jpg",
      "coordinates": {
        "latitude": 40.713238,
        "longitude": -74.00584
      },
      "parent_location": {
        "tripadvisor_entity_id": 28953,
        "name": "New York"
      },
      "other_links": {
        "root": "https://www.tripadvisor.com/Tourism-g60763-New_York_City_New_York-Vacations.html",
        "attractions": "https://www.tripadvisor.com/Attractions-g60763-Activities-New_York_City_New_York.html",
        "restaurants": "https://www.tripadvisor.com/Restaurants-g60763-New_York_City_New_York.html",
        "hotels": "https://www.tripadvisor.com/Hotels-g60763-New_York_City_New_York-Hotels.html",
        "vacation_rentals": "https://www.tripadvisor.com/VacationRentals-g60763-Reviews-New_York_City_New_York-Vacation_Rentals.html"
      }
    },
    ...
  ]
}

Restaurant List

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/restaurants/list
  • query (required) — City name, TripAdvisor URL, or entity ID.
  • page (optional, default: 1) — Page number (30 restaurants per page).
  • min_rating (optional) — Minimum rating: 3, 4, 5.
  • establishment_types (optional) — Filter: restaurants, quick_bites, coffee_tea, bakeries, dessert, bars_pubs, etc.
  • meal_types (optional) — Filter: breakfast, brunch, lunch, dinner.
  • currency (optional, default: USD) — Currency code.
  • locale (optional, default: en-US) — Localization code.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/restaurants/list",
    params={"query": "new york", "establishment_types": "restaurants"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "count": 10000,
  "per_page": 30,
  "current_page": 1,
  "total_pages": 334,
  "next": "https://tripadvisor-scraper-api.omkar.cloud/restaurants/list?query=60763&establishment_types=restaurants&page=2",
  "previous": null,
  "results": [
    {
      "tripadvisor_entity_id": 655719,
      "name": "Benjamin Steakhouse",
      "link": "https://www.tripadvisor.com/Restaurant_Review-g60763-d655719-Reviews-Benjamin_Steakhouse-New_York_City_New_York.html",
      "rating": 4.3,
      "reviews": 2546,
      "phone": "+1 212-297-9177",
      "menu_link": "https://benjaminsteakhouse.com/nyc/our-menus/?menu=1&utm_source=TripAdvisor&utm_medium=TA+41st+menu&utm_campaign=41+Menus",
      "featured_image": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/26/d6/40/87/poterhouse-steak.jpg",
      "award": {
        "award_name": "Travelers Choice",
        "year": 2025,
        "award_type": "travelers_choice"
      },
      "address": {
        "address": "52 East 41st Street, New York City, NY 10017",
        "country": "United States",
        "country_code": "US",
        "postal_code": "10017"
      },
      "coordinates": {
        "latitude": 40.75174,
        "longitude": -73.97906
      },
      "price_range": "$",
      "parent_location": {
        "tripadvisor_entity_id": 60763,
        "name": "New York City"
      },
      "is_open_now": true,
      "status_text": "Open now",
      "hours": [
        {
          "day": "Monday",
          "times": [
            {
              "open": "07:00",
              "close": "11:15"
            },
            {
              "open": "11:30",
              "close": "15:45"
            },
            {
              "open": "16:00",
              "close": "22:00"
            }
          ]
        },
        {
          "day": "Tuesday",
          "times": [
            {
              "open": "07:00",
              "close": "11:15"
            },
            {
              "open": "11:30",
              "close": "15:45"
            },
            {
              "open": "16:00",
              "close": "22:00"
            }
          ]
        },
        {
          "day": "Wednesday",
          "times": [
            {
              "open": "07:00",
              "close": "11:15"
            },
            {
              "open": "11:30",
              "close": "15:45"
            },
            {
              "open": "16:00",
              "close": "22:00"
            }
          ]
        },
        {
          "day": "Thursday",
          "times": [
            {
              "open": "07:00",
              "close": "11:15"
            },
            {
              "open": "11:30",
              "close": "15:45"
            },
            {
              "open": "16:00",
              "close": "22:00"
            }
          ]
        },
        {
          "day": "Friday",
          "times": [
            {
              "open": "07:00",
              "close": "11:15"
            },
            {
              "open": "11:30",
              "close": "15:45"
            },
            {
              "open": "16:00",
              "close": "22:00"
            }
          ]
        },
        {
          "day": "Saturday",
          "times": [
            {
              "open": "07:00",
              "close": "11:15"
            },
            {
              "open": "11:30",
              "close": "15:45"
            },
            {
              "open": "16:00",
              "close": "22:00"
            }
          ]
        },
        {
          "day": "Sunday",
          "times": [
            {
              "open": "07:00",
              "close": "11:15"
            },
            {
              "open": "11:30",
              "close": "15:45"
            },
            {
              "open": "16:00",
              "close": "22:00"
            }
          ]
        }
      ],
      "cuisines": [
        "Steakhouse",
        "Seafood"
      ],
      "establishment_types": [
        {
          "tag_id": 10591,
          "name": "Restaurants"
        }
      ],
      "review_snippets": [
        {
          "snippet_text": "They portion for each person at the table, so each of us had half a lobster,...",
          "review_link": "https://www.tripadvisor.com/ShowUserReviews-g60763-d655719-r918895952-Benjamin_Steakhouse-New_York_City_New_York.html"
        },
        {
          "snippet_text": "I May have misread cost rating, this is an expensive high end restaurant, cost > $100per head for a meal.",
          "review_link": "https://www.tripadvisor.com/ShowUserReviews-g60763-d655719-r1036243389-Benjamin_Steakhouse-New_York_City_New_York.html"
        }
      ],
      "reservation_providers": [
        {
          "provider_id": "15910",
          "provider_name": "OpenTable",
          "link": "https://www.tripadvisor.com/Commerce?p=OpenTable&src=232175785&geo=655719&from=Restaurants&area=reservation_button&slot=1&matchID=1&oos=0&cnt=1&silo=45582&bucket=979641&nrank=1&crank=1&clt=R&ttype=Restaurant&tm=343124326&managed=false&capped=false&gosox=9DMvibDTWdNaFeGYL8QTakyv1LBYZaGpeB4MEHn-hv2mZBN376EHVCGusTIRxmJ8nnA0Gj32SPWkIJ5Sw655LoHgjVnKQoJQsKWxQl8oAQ8&cs=1723f99a904db48b2e3b3991e342e9c4d",
          "has_timeslots": true
        }
      ],
      "has_reservation": true,
      "has_delivery": false,
      "is_ad": true,
      "on_paid_tripadvisor_plan": true
    }
  ]
}

Restaurant Details

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/restaurants/detail
  • query (required) — TripAdvisor Restaurant URL, restaurant name, or entity ID.
  • locale (optional, default: en-US) — Localization code.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/restaurants/detail",
    params={"query": "Piccola Cucina, New York"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

[Response redacted due to too long length. Please make an HTTP request to retrieve the full hotel details.]

Attraction Search

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/attractions/search
  • query (required) — Search text (e.g., new york, Disneyland Park, California).
  • locale (optional, default: en-US) — Localization code.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/attractions/search",
    params={"query": "new york"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "count": 3,
  "results": [
    {
      "tripadvisor_entity_id": 60763,
      "name": "New York City",
      "link": "https://www.tripadvisor.com/Attractions-g60763-Activities-New_York_City_New_York.html",
      "place_type": "CITY",
      "is_tripadvisor_entity": false,
      "featured_image": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/c5/7c/68/caption.jpg",
      "coordinates": {
        "latitude": 40.713238,
        "longitude": -74.00584
      },
      "parent_location": {
        "tripadvisor_entity_id": 28953,
        "name": "New York"
      },
      "other_links": {
        "root": "https://www.tripadvisor.com/Tourism-g60763-New_York_City_New_York-Vacations.html",
        "attractions": "https://www.tripadvisor.com/Attractions-g60763-Activities-New_York_City_New_York.html",
        "restaurants": "https://www.tripadvisor.com/Restaurants-g60763-New_York_City_New_York.html",
        "hotels": "https://www.tripadvisor.com/Hotels-g60763-New_York_City_New_York-Hotels.html",
        "vacation_rentals": "https://www.tripadvisor.com/VacationRentals-g60763-Reviews-New_York_City_New_York-Vacation_Rentals.html"
      }
    },
    ...
  ]
}

Attractions List

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/attractions/list
  • query (required) — City name, TripAdvisor URL, or entity ID.
  • page (optional, default: 1) — Page number (30 attractions per page).
  • good_for (optional) — Filter: good_for_kids, good_for_couples, free_entry, hidden_gems, adventurous, etc.
  • min_rating (optional) — Minimum rating: 2, 3, 4, 5.
  • awards (optional) — Filter: travelers_choice, travelers_choice_best_of_the_best.
  • currency (optional, default: USD) — Currency code.
  • locale (optional, default: en-US) — Localization code.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/attractions/list",
    params={"query": "new york"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "count": 8073,
  "per_page": 30,
  "current_page": 1,
  "total_pages": 270,
  "next": "https://tripadvisor-scraper-api.omkar.cloud/attractions/list?query=60763&page=2",
  "previous": null,
  "results": [
    {
      "tripadvisor_entity_id": 105127,
      "name": "Central Park",
      "description": "For more than 150 years, visitors have flocked to Central Park's 843 green acres in the heart of Manhattan. Since 1980, the Park has been managed by the Central Park Conservancy, in partnership with the public. Central Park is open 6 am to 1 am daily. Visit the official website of Central Park to learn more about Park happenings and activities and to learn how you to help Central Park!",
      "neighborhood": "Central Park",
      "link": "https://www.tripadvisor.com/Attraction_Review-g60763-d105127-Reviews-Central_Park-New_York_City_New_York.html",
      "rating": 4.7,
      "reviews": 134359,
      "categories": [
        {
          "id": 11160,
          "name": "Points of Interest & Landmarks"
        },
        {
          "id": 11092,
          "name": "Parks"
        }
      ],
      "award": {
        "award_name": "Travelers Choice Best of the Best",
        "year": "2025",
        "award_type": "travelers_choice_best_of_the_best"
      },
      "featured_image": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2f/c4/c8/4b/caption.jpg",
      "pricing_text": null,
      "commerce": {
        "tickets_link": null,
        "tours_link": "https://www.tripadvisor.com/Attraction_Products-g60763-d105127-Central_Park-New_York_City_New_York.html"
      },
      "experiences": {
        "experiences_link": "https://www.tripadvisor.com/Attraction_Products-g60763-d105127-Central_Park-New_York_City_New_York.html",
        "experiences_count": 144
      },
      "review_snippet": null
    },
    ...
  ]
}

Attraction Details

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/attractions/detail
  • query (required) — TripAdvisor Attraction URL, attraction name, or entity ID.
  • locale (optional, default: en-US) — Localization code.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/attractions/detail",
    params={"query": "Central Park, New York"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

[Response redacted due to too long length. Please make an HTTP request to retrieve the full hotel details.]

Cruise Destinations

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/cruises

No parameters required. Returns all available cruise destinations.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/cruises",
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "count": 19,
  "results": [
    {
      "tripadvisor_entity_id": 147237,
      "name": "Caribbean"
    },
    {
      "tripadvisor_entity_id": 147414,
      "name": "Bahamas"
    },
    {
      "tripadvisor_entity_id": 150768,
      "name": "Mexico"
    },
    {
      "tripadvisor_entity_id": 28923,
      "name": "Alaska"
    },
    {
      "tripadvisor_entity_id": 147255,
      "name": "Bermuda"
    },
    {
      "tripadvisor_entity_id": 153339,
      "name": "Canada"
    },
    {
      "tripadvisor_entity_id": 14114078,
      "name": "Mediterranean"
    },
    {
      "tripadvisor_entity_id": 6,
      "name": "Africa"
    },
    {
      "tripadvisor_entity_id": 12,
      "name": "Antarctica"
    },
    {
      "tripadvisor_entity_id": 2,
      "name": "Asia"
    },
    {
      "tripadvisor_entity_id": 255055,
      "name": "Australia"
    },
    {
      "tripadvisor_entity_id": 291958,
      "name": "Central America"
    },
    {
      "tripadvisor_entity_id": 294211,
      "name": "China"
    },
    {
      "tripadvisor_entity_id": 4,
      "name": "Europe"
    },
    {
      "tripadvisor_entity_id": 28932,
      "name": "Hawaii"
    },
    {
      "tripadvisor_entity_id": 670819,
      "name": "Indian Ocean"
    },
    {
      "tripadvisor_entity_id": 21,
      "name": "Middle East"
    },
    {
      "tripadvisor_entity_id": 13,
      "name": "South America"
    },
    {
      "tripadvisor_entity_id": 8,
      "name": "South Pacific"
    }
  ]
}

Cruise List

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/cruises/list
  • destination_name (required) — Destination: Caribbean, Alaska, Mediterranean, Europe, etc. (19 destinations).
  • page (optional, default: 1) — Page number (20 cruises per page).
  • departure_date (optional) — Departure month (YYYY-MM).
  • min_price / max_price (optional) — Price range filter.
  • cruise_length (optional) — Duration: 3-5, 6-9, 10-14, 15.
  • cabin_type (optional) — Filter: inside, outside, balcony, suite.
  • sort_by (optional, default: popularity) — Sort: popularity, departure_date, price, cruise_length, cruise_ship.
  • currency (optional, default: USD) — Currency code.
  • locale (optional, default: en-US) — Localization code.

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/cruises/list",
    params={"destination_name": "Caribbean"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "count": 504,
  "per_page": 20,
  "current_page": 1,
  "total_pages": 26,
  "next": "https://tripadvisor-scraper-api.omkar.cloud/cruises/list?destination_name=Caribbean&page=2",
  "previous": null,
  "results": [
    {
      "cruise_id": 177986,
      "cruise_title": "7 NIGHT Bahamas CRUISE",
      "duration_nights": 7,
      "cruise_company": {
        "cruise_company_id": 80,
        "cruise_company_name": "MSC Cruises",
        "tripadvisor_entity_id": 17391445,
        "company_cruises_link": "https://www.tripadvisor.com/Cruises-a_cl.17391445-MSC-Cruises",
        "icon_link": "https://images.r.cruisecritic.com/cruise-lines/msc_cruises_smallicon.png"
      },
      "ship": {
        "ship_id": 996,
        "ship_name": "MSC Meraviglia",
        "tripadvisor_entity_id": 15691636,
        "tripadvisor_entity_link": "https://www.tripadvisor.com/Cruise_Review-d15691636-Reviews-MSC_Meraviglia",
        "launch_year": 2017,
        "passenger_capacity": 4475,
        "crew_size": 1536,
        "amenities": [
          "New ship",
          "Mega ship",
          "Bowling alley",
          "Dance club",
          "Indoor pool",
          "Multiple restaurants",
          "Specialty restaurants",
          "Thermal suite",
          "Vibrant nightlife"
        ],
        "reviews": 489,
        "rating": 3,
        "review_snippets": [
          {
            "review_id": 1024876027,
            "review_link": "https://www.tripadvisor.com/ShowUserReviews-g1-d15691636-r1024876027-MSC_Meraviglia-World.html",
            "text": "Family vacation",
            "rating": 3,
            "reviewer_id": "E2BB5CD88E2EFFC15902EE7F21F6CA73"
          },
          {
            "review_id": 1007491539,
            "review_link": "https://www.tripadvisor.com/ShowUserReviews-g1-d15691636-r1007491539-MSC_Meraviglia-World.html",
            "text": "1st time Cruisers!!!",
            "rating": 3,
            "reviewer_id": "8E715FE6114315B43954C40E198D1A8F"
          }
        ],
        "reasons_to_pick": [
          "You want a cutting-edge family cruise with European flair",
          "You like nonstop activities with round-the-clock fun for all",
          "You want dozens of different bars, lounges and restaurants"
        ],
        "reasons_to_skip": [
          "You don't want cruise catering to European tastes first",
          "You dislike announcements made in up to six different languages"
        ]
      },
      "destination": {
        "destination_id": 118,
        "destination_name": "Bahamas",
        "destination_seo_name": "the Bahamas",
        "destination_image_link": "https://images.r.cruisecritic.com/destinations/rewrite_bahamas.jpg"
      },
      "departure_port": {
        "port_id": 152,
        "port_name": "New York (Brooklyn, Red Hook)",
        "ancestors": [
          {
            "name": "New York  - All"
          },
          {
            "name": "U.S.A. - East Coast"
          }
        ]
      },
      "arrival_port": {
        "port_id": 152,
        "port_name": "New York (Brooklyn, Red Hook)"
      },
      "itinerary": [
        {
          "day": 1,
          "port_name": "New York (Brooklyn, Red Hook)",
          "tripadvisor_entity_id": 48473
        },
        {
          "day": 2,
          "port_name": "Cruising",
          "tripadvisor_entity_id": null
        },
        {
          "day": 3,
          "port_name": "Port Canaveral (Orlando)",
          "tripadvisor_entity_id": 34574
        },
        {
          "day": 4,
          "port_name": "Nassau",
          "tripadvisor_entity_id": 147416
        },
        {
          "day": 5,
          "port_name": "Ocean Cay MSC Marine Reserve",
          "tripadvisor_entity_id": null
        },
        {
          "day": 6,
          "port_name": "Cruising",
          "tripadvisor_entity_id": null
        },
        {
          "day": 7,
          "port_name": "Cruising",
          "tripadvisor_entity_id": null
        },
        {
          "day": 8,
          "port_name": "New York (Brooklyn, Red Hook)",
          "tripadvisor_entity_id": 48473
        }
      ],
      "sailings": {
        "count": 1,
        "lowest_priced_sailing_id": 2004472,
        "featured_deal_sailing_id": 2004472,
        "results": [
          {
            "sailing_id": 2004472,
            "departure_date": "2025-12-07"
          }
        ]
      }
    },
    {
      "cruise_id": 203919,
      "cruise_title": "7-DAY EASTERN CARIBBEAN: SAN JUAN & ST. THOMAS",
      "duration_nights": 7,
      "cruise_company": {
        "cruise_company_id": 21,
        "cruise_company_name": "Holland America Line",
        "tripadvisor_entity_id": 17391424,
        "company_cruises_link": "https://www.tripadvisor.com/Cruises-a_cl.17391424-Holland-America-Line",
        "icon_link": "https://images.r.cruisecritic.com/cruise-lines/holland_america_line_smallicon.png"
      },
      "ship": {
        "ship_id": 266,
        "ship_name": "Zuiderdam",
        "tripadvisor_entity_id": 15691994,
        "tripadvisor_entity_link": "https://www.tripadvisor.com/Cruise_Review-d15691994-Reviews-Holland_America_Zuiderdam",
        "launch_year": 2002,
        "passenger_capacity": 1970,
        "crew_size": 800,
        "amenities": [
          "Mid-sized ship",
          "Accessible cabins",
          "Connecting cabins",
          "Enrichment programming",
          "Kids clubs",
          "Nightly shows",
          "Piano bar",
          "Specialty restaurants",
          "Thermal suite",
          "Wifi available"
        ],
        "reviews": 73,
        "rating": 3.5,
        "review_snippets": [
          {
            "review_id": 1030417335,
            "review_link": "https://www.tripadvisor.com/ShowUserReviews-g1-d15691994-r1030417335-Zuiderdam-World.html",
            "text": "Holland America can do better",
            "rating": 3,
            "reviewer_id": "AE9FC33E5975E77FA171A9774131AD93"
          },
          {
            "review_id": 1020512887,
            "review_link": "https://www.tripadvisor.com/ShowUserReviews-g1-d15691994-r1020512887-Zuiderdam-World.html",
            "text": "Dan Bennett Juggler not good",
            "rating": 3,
            "reviewer_id": "F78BDE1FC36D361E31EEF7B7A4072315"
          }
        ],
        "reasons_to_pick": [
          "You want a high-quality cruise experience with classic touches",
          "You love live music; Zuiderdam's venues excel in this area",
          "You like your ships big and full of features, but humanly sized"
        ],
        "reasons_to_skip": [
          "You crave vibrant nightlife; things wind down around 10 p.m.",
          "You want thrill-seeking amenities like waterslides or ziplines"
        ]
      },
      "destination": {
        "destination_id": 122,
        "destination_name": "Caribbean - Eastern",
        "destination_seo_name": "the Eastern Caribbean",
        "destination_image_link": "https://images.r.cruisecritic.com/destinations/rewrite_eastern_caribbean.png"
      },
      "departure_port": {
        "port_id": 41,
        "port_name": "Miami",
        "ancestors": [
          {
            "name": "Florida - All"
          },
          {
            "name": "U.S.A. - East Coast"
          }
        ]
      },
      "arrival_port": {
        "port_id": 41,
        "port_name": "Miami"
      },
      "itinerary": [
        {
          "day": 1,
          "port_name": "Miami",
          "tripadvisor_entity_id": 34438
        },
        {
          "day": 2,
          "port_name": "Cruising",
          "tripadvisor_entity_id": null
        },
        {
          "day": 3,
          "port_name": "Grand Turk",
          "tripadvisor_entity_id": 147396
        },
        {
          "day": 4,
          "port_name": "San Juan",
          "tripadvisor_entity_id": 147320
        },
        {
          "day": 5,
          "port_name": "St. Thomas",
          "tripadvisor_entity_id": 147404
        },
        {
          "day": 6,
          "port_name": "Cruising",
          "tripadvisor_entity_id": null
        },
        {
          "day": 7,
          "port_name": "Half Moon Cay",
          "tripadvisor_entity_id": 667825
        },
        {
          "day": 8,
          "port_name": "Miami",
          "tripadvisor_entity_id": 34438
        }
      ],
      "sailings": {
        "count": 1,
        "lowest_priced_sailing_id": 1998255,
        "featured_deal_sailing_id": 1998255,
        "results": [
          {
            "sailing_id": 1998255,
            "departure_date": "2025-12-06"
          }
        ]
      }
    }
  ]
}

Location Reviews

GET https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/reviews
  • query (required) — TripAdvisor URL, entity ID, or location name.
  • page (optional, default: 1) — Page number (30 reviews per page).
  • rating_is (optional) — Filter by star ratings: 1, 2, 3, 4, 5 (comma-separated).
  • since (optional) — Only reviews on or after this date (YYYY-MM-DD).
  • traveler_type (optional) — Filter: business, couples, family, friends, solo.
  • months_of_visit (optional) — Filter by visit month: jan, feb, ... dec.
  • keyword (optional) — Search within review text.
  • sort_by (optional, default: most_recent) — Sort: most_recent, detailed_reviews.
  • lang (optional) — Language filter: en, es, fr, etc.
  • locale (optional, default: en-US) — Localization code (45+ supported).

Example:

import requests

response = requests.get(
    "https://tripadvisor-scraper-api.omkar.cloud/tripadvisor/reviews",
    params={"query": "Disneyland Park, California", "rating_is": "4,5"},
    headers={"API-Key": "YOUR_API_KEY"}
)

print(response.json())

Sample Response:

{
  "count": 24317,
  "per_page": 20,
  "current_page": 1,
  "total_pages": 1216,
  "next": "https://tripadvisor-scraper-api.omkar.cloud/reviews?query=https%3A%2F%2Fwww.tripadvisor.com%2FAttraction_Review-g29092-d103346-Reviews-Disneyland_Park-Anaheim_California.html&page=2",
  "previous": null,
  "results": [
    {
      "review_id": 1039040048,
      "review_link": "https://www.tripadvisor.com/ShowUserReviews-g29092-d103346-r1039040048-Disneyland_Park-Anaheim_California.html",
      "title": "Lightning Lane Is a Complete Rip-Off — Not Worth It",
      "text": "Lightning Lane Is a Complete Rip-Off — Not Worth It\n\nThe Lightning Lane system at Disneyland has become one of the most disappointing and misleading parts of the entire experience. It is marketed as a way to save time and access high-demand attractions more efficiently, but in reality, it almost never has availability for the popular rides. Unless you are constantly checking the app at unrealistic hours, you’re left paying extra for something you can’t even use.\n\nWe tried several times throughout the day to book attractions and every single one of the main rides showed “no availability” almost immediately. It felt like we had paid a premium for nothing. The system is inconvenient, unpredictable, and clearly oversold beyond its actual capacity.\n\nDisney used to excel at making the experience magical and smooth. Now, the Lightning Lane feels like a cash grab that adds stress instead of convenience. For the price you pay to be in the park, charging extra for a system that doesn’t even work is extremely frustrating and honestly feels dishonest.\n\nI would strongly advise future guests to manage expectations — Lightning Lane is far from what Disney claims it to be, and definitely not worth the cost.",
      "review_tip": "Avoid the cash grabbing lightning",
      "rating": 3,
      "subratings": [],
      "like_count": 1,
      "language": "en",
      "is_translated": false,
      "original_language": "en",
      "owner_response": null,
      "trip": {
        "trip_type": "family",
        "stay_date": "2025-11-30"
      },
      "reviewer": {
        "reviewer_id": "4D3D3860D8DE40C9EDBD9FE37AF2547A",
        "name": "HBlas",
        "profile_link": "https://www.tripadvisor.com/Profile/HBlas",
        "username": "HBlas",
        "avatar": null,
        "contribution_count": 24,
        "hometown": {
          "tripadvisor_entity_id": 152773,
          "location_name": "Puebla",
          "location_name_detailed": "Puebla, Mexico"
        },
        "is_verified": false
      },
      "images": [],
      "created_at_date": "2025-11-15",
      "published_at_date": "2025-11-14"
    }
  ],
  "rating_distribution": {
    "1": 1047,
    "2": 1181,
    "3": 2463,
    "4": 5661,
    "5": 17943
  },
  "original_language_distribution": {
    "en": {
      "language_name": "English",
      "reviews": 24224
    },
    "es": {
      "language_name": "Spanish",
      "reviews": 1493
    },
    "ja": {
      "language_name": "Japanese",
      "reviews": 404
    },
    "fr": {
      "language_name": "French",
      "reviews": 203
    },
    "it": {
      "language_name": "Italian",
      "reviews": 292
    },
    "ar": {
      "language_name": "Arabic",
      "reviews": 7
    },
    "zh-cn": {
      "language_name": "Chinese (China)",
      "reviews": 19
    },
    "zh-tw": {
      "language_name": "Chinese (Taiwan)",
      "reviews": 29
    },
    "da": {
      "language_name": "Danish",
      "reviews": 23
    },
    "nl": {
      "language_name": "Dutch",
      "reviews": 84
    },
    "fi": {
      "language_name": "Finnish",
      "reviews": 2
    },
    "de": {
      "language_name": "German",
      "reviews": 166
    },
    "el": {
      "language_name": "Greek",
      "reviews": 4
    },
    "he": {
      "language_name": "Hebrew",
      "reviews": 7
    },
    "hu": {
      "language_name": "Hungarian",
      "reviews": 3
    },
    "id": {
      "language_name": "Indonesian",
      "reviews": 11
    },
    "ko": {
      "language_name": "Korean",
      "reviews": 42
    },
    "no": {
      "language_name": "Norwegian",
      "reviews": 14
    },
    "pl": {
      "language_name": "Polish",
      "reviews": 5
    },
    "pt": {
      "language_name": "Portuguese",
      "reviews": 1119
    },
    "ru": {
      "language_name": "Russian",
      "reviews": 88
    },
    "sr": {
      "language_name": "Serbian",
      "reviews": 1
    },
    "sv": {
      "language_name": "Swedish",
      "reviews": 36
    },
    "th": {
      "language_name": "Thai",
      "reviews": 3
    },
    "tr": {
      "language_name": "Turkish",
      "reviews": 16
    }
  },
  "translated_language_distribution": {
    "en": {
      "language_name": "English",
      "reviews": 24318
    },
    "es": {
      "language_name": "Spanish",
      "reviews": 18451
    },
    "ja": {
      "language_name": "Japanese",
      "reviews": 6955
    },
    "fr": {
      "language_name": "French",
      "reviews": 4213
    },
    "it": {
      "language_name": "Italian",
      "reviews": 16645
    },
    "ar": {
      "language_name": "Arabic",
      "reviews": 6259
    },
    "zh-cn": {
      "language_name": "Chinese (China)",
      "reviews": 9263
    },
    "zh-tw": {
      "language_name": "Chinese (Taiwan)",
      "reviews": 8401
    },
    "cs": {
      "language_name": "Czech",
      "reviews": 9
    },
    "da": {
      "language_name": "Danish",
      "reviews": 8641
    },
    "nl": {
      "language_name": "Dutch",
      "reviews": 11317
    },
    "fi": {
      "language_name": "Finnish",
      "reviews": 637
    },
    "de": {
      "language_name": "German",
      "reviews": 14124
    },
    "el": {
      "language_name": "Greek",
      "reviews": 8456
    },
    "he": {
      "language_name": "Hebrew",
      "reviews": 666
    },
    "hu": {
      "language_name": "Hungarian",
      "reviews": 639
    },
    "id": {
      "language_name": "Indonesian",
      "reviews": 9389
    },
    "ko": {
      "language_name": "Korean",
      "reviews": 9004
    },
    "no": {
      "language_name": "Norwegian",
      "reviews": 17322
    },
    "pl": {
      "language_name": "Polish",
      "reviews": 4154
    },
    "pt": {
      "language_name": "Portuguese",
      "reviews": 8010
    },
    "ru": {
      "language_name": "Russian",
      "reviews": 16440
    },
    "sr": {
      "language_name": "Serbian",
      "reviews": 1
    },
    "sv": {
      "language_name": "Swedish",
      "reviews": 9178
    },
    "th": {
      "language_name": "Thai",
      "reviews": 7927
    },
    "tr": {
      "language_name": "Turkish",
      "reviews": 4754
    },
    "vi": {
      "language_name": "Vietnamese",
      "reviews": 906
    }
  },
  "review_keywords": [
    "happiest place on earth",
    "space mountain",
    "disney world",
    "indiana jones",
    "haunted mansion",
    "small world",
    "pirates of the caribbean",
    "fast pass",
    "magical place",
    "main street",
    "cast members",
    "popular rides",
    "jungle cruise",
    "california adventure",
    "wait times",
    "off season",
    "happy place",
    "star wars",
    "love disney",
    "fastpass system"
  ],
  "location": {
    "tripadvisor_entity_id": 103346,
    "name": "Disneyland Park",
    "link": "https://www.tripadvisor.com/Hotel_Review-d103346-Reviews-Disneyland_Park.html",
    "reviews": 0,
    "rating": null,
    "place_type": "hotel"
  }
}

FAQs

❓ What data does the API return?

Reviews return per review:

  • Title, full text, star rating, published date
  • Trip type (business, family, couples, etc.) and travel date
  • Reviewer profile: username, avatar, location, review count
  • Review photos and management responses
  • Language breakdown and keyword distribution across all reviews

List endpoints (hotels, restaurants, attractions) return per listing:

  • Name, rating, review count, ranking
  • Price range, location, photos
  • Award badges (Travelers' Choice, etc.)
  • Category tags and cuisine types (restaurants)

Detail endpoints return comprehensive property data:

  • Full description, contact info, hours
  • All photos, amenities, and nearby attractions
  • Rating distribution (5-star breakdown)
  • Price levels, booking links

All in structured JSON. Ready to use in your app.

❓ How accurate is the data?

Data is pulled directly from TripAdvisor in real time.

Ratings, review counts, pricing, and availability reflect what's on TripAdvisor right now. Not cached. Not stale.

❓ How many TripAdvisor location types are supported?

Four: Hotels, Restaurants, Attractions, and Cruises.

Each type has its own List, Search, and Detail endpoints with type-specific filters. For example, hotels support check-in/check-out dates, restaurants support meal type filters, and attractions support "good for" filters.

❓ Can I search by URL, location name, or entity ID?

All three. Every endpoint that takes a query parameter accepts:

  • TripAdvisor URL: https://www.tripadvisor.com/Hotel_Review-g35805-d114581-Reviews-Swissotel_Chicago.html
  • Location name: Swissotel Chicago
  • Entity ID: 114581

Use whichever is most convenient. The API resolves all formats.

❓ What's the difference between the List and Detail endpoints?

List endpoints (/hotels/list, /restaurants/list, /attractions/list) return paginated listings for a city or region. Think of it as browsing TripAdvisor's location pages — you get 30 results per page with summary data for each.

Detail endpoints (/hotels/detail, /restaurants/detail, /attractions/detail) return comprehensive data for a single property. Full descriptions, all photos, amenities, rating breakdowns, hours, and more.

Use List to discover and browse. Use Detail to deep-dive into a specific property.

❓ What review filters are available?

The Reviews endpoint supports:

  • Star rating — Filter by 1-5 stars (e.g., rating_is=4,5 for only 4 and 5 star reviews)
  • Date range — Only reviews posted after a date (since=2025-01-01)
  • Traveler typebusiness, couples, family, friends, solo
  • Visit month — Filter by when the traveler visited (e.g., months_of_visit=jan,feb)
  • Keyword search — Search within review title and body
  • Language — Filter by review language (lang=es,fr)
  • Sort ordermost_recent or detailed_reviews

All filters are combinable. Get exactly the reviews you need.

❓ How many locales and languages are supported?

45+ locales covering every TripAdvisor regional site — from en-US to ja-JP to ar-EG-u-nu-latn. Pass the locale parameter to get localized results in the corresponding language and regional format.

30+ review languages — filter reviews by language using the lang parameter. Get reviews in English, Spanish, French, German, Japanese, Chinese, and many more.

❓ Tell me about Omkar Cloud.

We're an API services company with 20+ tools for OCR, document processing, and developer APIs. Some things we are proud of:

❓ How much does it cost?

  • Free — $0 — 5,000 queries/month
  • Starter — $25 — 100,000 queries/month
  • Grow — $75 — 1,000,000 queries/month
  • Scale — $150 — 10,000,000 queries/month

Why we're affordable: Low overhead. We run lean and pass the savings to you.

Note: You get 5,000 free queries every month. Most users find this covers their needs.

❓ How do I get a refund?

If the product doesn't meet your needs within 90 days, get a refund in 2 clicks.

  1. Go to Transactions Page
    Transactions Page

  2. Click "Request Refund"
    Request Refund Button

  3. Confirm by clicking Request Refund again. The amount will be refunded within 1-2 business days. We'll email you updates.
    Confirm Refund Request

No emails. No explanations. Simple 2-click process.

❓ Is there a catch in refunds?

No catch.

It's a simple 2-click process, exactly as described above.

Questions? We have answers.

Reach out anytime. We will solve your query within 1 working day.

Contact Us on WhatsApp about TripAdvisor Scraper

Contact Us on Email about TripAdvisor Scraper