TripAdvisor Scraper - Hotels, Restaurants & Attractions
Pricing
from $7.00 / 1,000 results
TripAdvisor Scraper - Hotels, Restaurants & Attractions
Scrape TripAdvisor hotels, restaurants, and attractions: names, ratings, reviews, prices, rankings, addresses, images. Supports search queries with location and type filtering.
Pricing
from $7.00 / 1,000 results
Rating
0.0
(0)
Developer
Thirdwatch
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Share
TripAdvisor Scraper
Scrape TripAdvisor hotels, restaurants, and attractions — names, ratings, review counts, price ranges, rankings, addresses, and optional per-listing reviews.
What you get
Listing data from TripAdvisor across three categories: hotels, restaurants, and attractions. Pass a search query (city + category) and get structured results with ratings, review counts, price ranges, rankings (e.g., "#5 of 1,200 hotels in London"), addresses, categories, and images. Optionally fetch individual reviews for each listing.
Output fields
| Field | Description |
|---|---|
name | Business name |
rating | TripAdvisor rating (0-5) |
reviews_count | Number of reviews |
price_range | Price level ($, $$, $$$, $$$$) |
ranking | Position in category (e.g., "#5 of 1,200 hotels in London") |
address | Full address |
categories | Business categories (e.g., "Hotel", "Luxury") |
image_url | Main image URL |
url | TripAdvisor listing URL |
reviews | Per-listing reviews (only when includeReviews is true) |
Example output
{"name": "The Ritz London","rating": 4.5,"reviews_count": 8500,"price_range": "$$$$","ranking": "#5 of 1,200 hotels in London","address": "150 Piccadilly, London W1J 9BR","categories": ["Hotel", "Luxury"],"image_url": "https://media-cdn.tripadvisor.com/media/photo-s/...","url": "https://www.tripadvisor.com/Hotel_Review-g186338-d193089-Reviews-The_Ritz_London.html"}
Input parameters
| Parameter | Required | Description |
|---|---|---|
searchQuery | Yes | Search query such as "london hotels", "paris restaurants", or "rome attractions". |
searchType | No | One of hotels, restaurants, attractions. Default hotels. |
maxResults | No | Maximum listings to extract (1-500). Default 5. |
includeReviews | No | Fetch individual reviews per listing (slower). Default false. |
maxReviewsPerListing | No | Maximum reviews per listing when reviews are enabled (1-50). Default 5. |
proxyConfiguration | No | Proxy settings. Leave default for best results. |
Use cases
- Travel companies: Compare hotel, restaurant, and attraction ratings across destinations for package building.
- Hospitality operators: Monitor your own rankings and review volumes against direct competitors.
- Travel content / SEO: Research top-rated attractions and restaurants for city guides and programmatic pages.
- Market analysts: Build tourism datasets keyed on destination, category, and rating bands.
- Reputation management: Flag sudden drops in ranking or review volume for key properties.
Pricing
Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.
| Tier | Price per result |
|---|---|
| FREE | $0.008 |
| BRONZE | $0.006 |
| SILVER | $0.005 |
| GOLD | $0.004 |
Limitations
- Individual review text is only extracted when
includeReviewsis enabled — this is slower and costs more results. - Rankings, prices, and review counts change frequently; data is accurate as of run time only.
- Some smaller properties have sparse category or price data on TripAdvisor itself.
- Search returns only publicly listed businesses; sponsored/boosted placement is handled as TripAdvisor presents it.
Compared to alternatives
- vs. maxcopell/tripadvisor (~$10/1K results): Our $4-$8/1K tiered pricing is cheaper for high-volume use, with the same core fields.
- vs. manual copy-paste: At $0.004/result on the GOLD tier, a 1,000-listing project costs $4 and finishes in minutes.
Pairs well with Booking.com Scraper and Yelp Business Scraper for full travel-and-dining coverage.
FAQ
Can I scrape all three categories in one run?
Not in a single run — searchType accepts one value. Run once per category (hotels, restaurants, attractions) and merge the datasets.
Why are review texts missing?
You need to pass includeReviews: true. Without it, only the review count is returned, not individual review bodies.
Does this work for non-English destinations? Yes. TripAdvisor covers global destinations; names and addresses come back in the localized form TripAdvisor uses.
How fresh is the data? Pulled live at run time — as fresh as TripAdvisor itself.
Last verified: 2026-04
More scrapers at thirdwatch.dev.
