Tripadvisor Attractions Scraper
Pricing
from $2.00 / 1,000 dataset items
Tripadvisor Attractions Scraper
Scrape Tripadvisor attractions and things to do for any city — name, rating, review count, category, GPS coordinates, photos and ranking. Reliable mobile-API source (no anti-bot breakage), structured JSON ready for Sheets or your app. Pay only for the results you get.
Pricing
from $2.00 / 1,000 dataset items
Rating
0.0
(0)
Developer
axly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract attractions and things to do from Tripadvisor for any city or region — names, ratings, review counts, categories, GPS coordinates, photos, and the ranked "top things to do" order. Built on Tripadvisor's mobile API, so it does not fight the website's DataDome anti-bot and keeps working when HTML scrapers break.
Who uses this
- Travel & OTA product teams — seed a destinations catalog with ranked attractions, ratings and images.
- Investors / market analysts — measure attraction density, quality and review volume across cities.
- Content & SEO teams — build "best things to do in
- PropTech / location apps — enrich neighborhoods and listings with nearby points of interest and coordinates.
- Researchers — study tourism supply and traveler sentiment at scale.
Output fields
| Field | Type | Description |
|---|---|---|
location_id | integer | Tripadvisor location/attraction id |
name | string | Attraction name |
rank | integer | Position in the city's ranked things-to-do list (POIs) |
rating | number | Average bubble rating (0–5) |
review_count | integer | Number of traveler reviews |
category | string | e.g. "Points of Interest & Landmarks" |
tags | array | Badges such as "Travelers' Choice" |
latitude | number | GPS latitude (optional) |
longitude | number | GPS longitude (optional) |
image_url | string | Primary photo URL |
web_url | string | Canonical tripadvisor.com review URL (optional enrichment) |
is_tour_product | boolean | True for bookable tours/experiences vs POI attractions |
geo_id | integer | Tripadvisor geo id of the city/region |
geo_name | string | City/region name |
query | string | The input query that produced the row |
scraped_at | string | ISO-8601 UTC timestamp |
Use cases
- Destination catalog — run a list of cities to build a ranked attractions dataset with ratings and photos.
- Competitive/tourism analysis — compare attraction counts, average ratings and review volume between cities.
- Map & location enrichment — pull GPS coordinates for every top attraction in a city.
- SEO landing pages — generate "top things to do" content with fresh, structured data.
- Lead-in for reviews — enable the canonical URL to hand off ids to a review scraper.
Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
queries | array | ["Paris","Rome"] | City/place names or numeric Tripadvisor geo IDs |
maxItemsPerQuery | integer | 50 | Max attractions per city/geo |
includeTourProducts | boolean | false | Also include bookable tours/experiences |
includeCoordinates | boolean | true | Attach GPS coordinates (one extra request per city) |
enrichCanonicalUrl | boolean | false | Add each attraction's canonical tripadvisor.com URL |
currency | string | "USD" | ISO currency code |
Example input
{"queries": ["Paris", "187791"],"maxItemsPerQuery": 30,"includeCoordinates": true}
Example output
{"location_id": 188151,"name": "Eiffel Tower","rank": 1,"rating": 4.6,"review_count": 143967,"category": "Points of Interest & Landmarks • Observation Decks & Towers","tags": ["Travelers' Choice"],"latitude": 48.858353,"longitude": 2.294464,"image_url": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/9e/7f/9d/eiffeltoren.jpg?w=1000&h=-1","web_url": null,"is_tour_product": false,"geo_id": 187147,"geo_name": "Paris","query": "Paris","scraped_at": "2026-07-12T00:00:00+00:00"}
Scheduling & integrations
Schedule runs to keep a destinations dataset fresh, or trigger via webhook. Export to Google Sheets, Make, Zapier, Amazon S3, or pull results through the Apify API / dataset endpoints.
Using it from an AI assistant (MCP)
Prefer live, on-demand access from Claude, Cursor or your own agent? Use the companion Tripadvisor Attractions MCP Server actor, which exposes search, list and detail as MCP tools.
FAQ
Where does the data come from? Tripadvisor's mobile app API — the same data the app shows for a destination's "Things to Do".
How fresh is it? Live at run time.
Is there a hard result limit? You control it with maxItemsPerQuery. A single
city returns its ranked attractions (typically 20+ POIs, more with tours enabled).
Does it break on anti-bot challenges? The mobile API is not behind the website's DataDome challenge, so runs are far more stable than HTML scrapers.
Can I get coordinates? Yes — keep includeCoordinates on.
Is scraping this legal? You are responsible for complying with Tripadvisor's terms and applicable laws; scrape only public data and respect rate limits.