TripAdvisor Scraper - Places & Ratings avatar

TripAdvisor Scraper - Places & Ratings

Pricing

from $3.00 / 1,000 results

Go to Apify Store
TripAdvisor Scraper - Places & Ratings

TripAdvisor Scraper - Places & Ratings

Scrape TripAdvisor hotels, restaurants and attractions: name, rating, reviews count, address and details. Export to JSON, CSV, Excel.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Automatyk

Automatyk

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

TripAdvisor Scraper - Hotels, Restaurants, Attractions & Reviews

Extract structured data from any TripAdvisor place page: hotels, restaurants, attractions, ratings, reviews, address, coordinates, phone number, and more. Export to JSON, CSV, or Excel in seconds.

No browser. No proxy needed. No getting blocked. This scraper calls TripAdvisor internal REST API directly, bypassing anti-bot protection entirely.


What you can scrape

Place data

  • Name, category and subcategory
  • Overall rating and total review count
  • Full address, city, country, postal code
  • GPS coordinates (latitude, longitude)
  • Phone number and official website
  • Ranking within its category and city
  • Description, tags, photo count
  • TripAdvisor page URL

Review data (optional)

  • Review title and full text
  • Star rating (1 to 5)
  • Travel date and trip type
  • Publication date
  • Author name, location and review count
  • Helpful votes
  • Direct URL to the review

Use cases

  • Travel market research: benchmark hotels and restaurants in any city
  • Reputation monitoring: track ratings and reviews for your locations over time
  • Competitor analysis: compare ratings, review volume and sentiment across venues
  • Lead generation: build targeted lists of hospitality businesses with contact data
  • Academic research: collect large review datasets for NLP and sentiment analysis
  • Travel app development: enrich your database with real-time TripAdvisor data
  • Review aggregation: combine TripAdvisor data with Google and Booking.com

Input

Paste one or more TripAdvisor URLs (hotel, restaurant, or attraction pages):

{
"startUrls": [
"https://www.tripadvisor.com/Attraction_Review-g187147-d188151-Reviews-Eiffel_Tower-Paris_Ile_de_France.html",
"https://www.tripadvisor.com/Hotel_Review-g60763-d93589-Reviews-The_Plaza-New_York_City_New_York.html",
"https://www.tripadvisor.com/Restaurant_Review-g187147-d718840-Reviews-Le_Jules_Verne-Paris_Ile_de_France.html"
],
"includeReviews": true,
"maxReviews": 100
}
FieldTypeDefaultDescription
startUrlsarrayEiffel Tower exampleTripAdvisor place URLs to scrape
includeReviewsbooleantrueAlso extract reviews for each place
maxReviewsinteger50Max reviews per place (0 = all available)

Output example

Place item

{
"type": "place",
"locationId": "188151",
"name": "Eiffel Tower",
"category": "Attraction",
"subtype": "Observation Decks & Towers, Points of Interest & Landmarks",
"rating": 4.6,
"numReviews": 143919,
"ranking": "#1 of 3,996 things to do in Paris",
"description": "Completed in 1889, this colossal landmark...",
"address": "Av. Gustave Eiffel, 75007 Paris France",
"city": "Paris",
"country": "France",
"postalCode": "75007",
"latitude": 48.858353,
"longitude": 2.294464,
"phone": "+33 892 70 12 39",
"website": "https://www.toureiffel.paris/",
"photoCount": 83342,
"webUrl": "https://www.tripadvisor.com/Attraction_Review-g187147-d188151-..."
}

Review item

{
"type": "review",
"locationId": "188151",
"reviewId": "1062422731",
"lang": "en",
"publishedDate": "2026-05-31T06:57:20-04:00",
"travelDate": "2026-05",
"rating": 5,
"title": "Best in Paris",
"text": "Anytime of the day or the night, the eiffel tower never disappoints you!",
"tripType": null,
"helpfulVotes": 0,
"authorName": "Travel T",
"authorLocation": "New York, USA",
"authorReviewCount": 7
}

Supported URL types

This scraper supports any TripAdvisor place URL:

  • Hotels: tripadvisor.com/Hotel_Review-g...-d...-...
  • Restaurants: tripadvisor.com/Restaurant_Review-g...-d...-...
  • Attractions: tripadvisor.com/Attraction_Review-g...-d...-...

Tip: copy the URL directly from your browser on any TripAdvisor place page.


Performance and cost

  • Speed: 1 place + 50 reviews in under 5 seconds
  • No proxy required: direct REST API access, no browser, no anti-bot
  • Pricing: Pay-Per-Event (actor-start + result-item per scraped item)
  • Scale: handles hundreds of URLs per run without rate limiting

FAQ

Does it work without getting blocked? Yes. This scraper uses TripAdvisor internal REST API instead of scraping HTML pages. DataDome anti-bot protection only applies to browser-rendered pages, not to this API.

Can I scrape all reviews from a place? Yes. Set maxReviews to 0 to fetch all available reviews. The Eiffel Tower has over 143,000 reviews - the scraper handles full pagination automatically.

What languages are supported? English reviews are returned by default. The API returns the language field for each review so you can filter by lang in your dataset.

Can I scrape multiple places at once? Yes. Add as many URLs as you need in startUrls. The scraper processes them sequentially.

Is this legal? Web scraping publicly available data is generally permitted for research, analysis, and personal use. Always review TripAdvisor terms of service for your specific use case.

How do I get the locationId from a URL? You do not need to. Just paste the full TripAdvisor URL and the scraper extracts the location ID automatically from the -d{number}- pattern in the URL.


Export formats

Results are available in: JSON, CSV, Excel (XLSX), XML, RSS.

Download directly from the Apify console or via the API.


Built by Automatyk - scraping tools for professionals.