Tripadvisor Places & Leads Scraper
Pricing
from $4.00 / 1,000 dataset items
Tripadvisor Places & Leads Scraper
Tripadvisor restaurants, hotels and attractions by city with contact details: phone, email, website, address, coordinates, rating, rank, cuisines, hours and awards. Filter by rating and reviews, keep only places with contacts. Build lead lists and local market data.
Pricing
from $4.00 / 1,000 dataset items
Rating
0.0
(0)
Developer
axly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
Turn any city into a Tripadvisor lead list. Pick a location and place types and get restaurants, hotels and attractions as clean rows: phone number, website, email where Tripadvisor shows one, address, coordinates, rating, review count, rank, cuisines, opening hours today, awards and more. Filter by rating and number of reviews, or keep only places that have contact details.
The actor reads Tripadvisor's mobile-app data feed, so it needs no login and no browser. Places are returned best ranked first.
Output fields
| Field | Description |
|---|---|
place_id, place_type, name, url | Tripadvisor ID, restaurant / hotel / attraction, name and Tripadvisor page |
phone | Phone number as listed |
email | E-mail address when the listing shows one (many attractions and hotels do, restaurants rarely) |
website | The place's own website (restaurants and attractions) |
menu_url | Menu link for restaurants that list one |
address, latitude, longitude, neighborhood | Location |
rating, review_count, rating_distribution, sub_ratings | Overall rating, review count, counts per rating band and sub-ratings (food, service, rooms, ...) |
rank, rank_total, rank_scope | Rank in the city, e.g. 668 of 20,548 "Restaurants in Paris" |
price_level, cuisines, categories | Price band, cuisines (restaurants), categories (attractions) |
awards, features, amenities, languages_spoken | Travellers' Choice, MICHELIN, amenities, languages and style tags where listed |
open_status, hours_today | Open/closed now and today's opening hours |
photo_count, list_position, scraped_at | Number of photos, position in the ranked list, UTC timestamp |
Use cases
- Sales and lead generation: restaurant and hotel contact lists for POS, booking, delivery, marketing and supplier sales teams.
- Local market research: how many restaurants, price bands and cuisines a city has and who ranks where.
- Competitor monitoring: schedule runs to track ranks, ratings and review counts of your competitors.
- Travel apps and directories: coordinates, categories and contact data for places.
Input
| Field | Description |
|---|---|
locations | City names (Paris, Barcelona, Spain), Tripadvisor URLs containing -g<number>-, or geo:187147 |
placeTypes | restaurant, hotel, attraction (any combination) |
maxPlacesPerLocation | Places per location and type, best ranked first. 0 = every place Tripadvisor lists |
onlyWithContactDetails | Return only places that have a phone, e-mail or website |
minRating, minReviews | Skip weaker places |
placeUrls | Individual place URLs or IDs (restaurant:719141, hotel:188730, attraction:188151) |
includeDetails | false returns only name, rating, review count and list position (no contacts), faster |
concurrency, proxyConfiguration | Parallel requests; datacenter proxy by default, switching to Apify RESIDENTIAL automatically after repeated blocks |
{"locations": ["Paris", "Lisbon"],"placeTypes": ["restaurant", "attraction"],"maxPlacesPerLocation": 200,"onlyWithContactDetails": true,"minRating": 4}
Scheduling and webhooks
Run it on a schedule and use an Apify webhook or integration to send the rows to your CRM or sheet. Rows are pushed as they are collected, and an interrupted run resumes where it stopped.
Using it from AI agents and pipelines
The dataset is flat JSON/CSV, so it works with the Apify API, the Python and JavaScript clients, and any MCP-compatible agent that can call Apify Actors.
FAQ
Do I need a Tripadvisor account? No.
Which contact details do I get? In test runs on Paris, Lisbon, Berlin and New York: phone and website on nearly every restaurant (400 of 400 had a phone in Paris), website on about 80% of attractions with e-mail on about half, and for hotels a phone on about 55-70% and an e-mail on about a third. Hotels do not expose their own website in the data, so use the phone or e-mail. Coverage varies by city.
How many places can I get per city? As many as Tripadvisor lists (Paris has more than 20,000 restaurants). Set maxPlacesPerLocation to 0 for all of them; they are read in ranked order.
Are the e-mail addresses verified? No. They are the addresses shown on the listing, not checked for deliverability.
What happens when Tripadvisor blocks an IP? The request is retried on a fresh IP, and after repeated blocks the run switches to RESIDENTIAL proxies.