TripAdvisor Scraper - Hotels, Restaurants & Attractions avatar

TripAdvisor Scraper - Hotels, Restaurants & Attractions

Pricing

from $7.00 / 1,000 results

Go to Apify Store
TripAdvisor Scraper - Hotels, Restaurants & Attractions

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

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Categories

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

FieldDescription
nameBusiness name
ratingTripAdvisor rating (0-5)
reviews_countNumber of reviews
price_rangePrice level ($, $$, $$$, $$$$)
rankingPosition in category (e.g., "#5 of 1,200 hotels in London")
addressFull address
categoriesBusiness categories (e.g., "Hotel", "Luxury")
image_urlMain image URL
urlTripAdvisor listing URL
reviewsPer-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

ParameterRequiredDescription
searchQueryYesSearch query such as "london hotels", "paris restaurants", or "rome attractions".
searchTypeNoOne of hotels, restaurants, attractions. Default hotels.
maxResultsNoMaximum listings to extract (1-500). Default 5.
includeReviewsNoFetch individual reviews per listing (slower). Default false.
maxReviewsPerListingNoMaximum reviews per listing when reviews are enabled (1-50). Default 5.
proxyConfigurationNoProxy 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.

TierPrice per result
FREE$0.008
BRONZE$0.006
SILVER$0.005
GOLD$0.004

Limitations

  • Individual review text is only extracted when includeReviews is 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.