Tripadvisor Places & Leads Scraper avatar

Tripadvisor Places & Leads Scraper

Pricing

from $4.00 / 1,000 dataset items

Go to Apify Store
Tripadvisor Places & Leads Scraper

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

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

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

FieldDescription
place_id, place_type, name, urlTripadvisor ID, restaurant / hotel / attraction, name and Tripadvisor page
phonePhone number as listed
emailE-mail address when the listing shows one (many attractions and hotels do, restaurants rarely)
websiteThe place's own website (restaurants and attractions)
menu_urlMenu link for restaurants that list one
address, latitude, longitude, neighborhoodLocation
rating, review_count, rating_distribution, sub_ratingsOverall rating, review count, counts per rating band and sub-ratings (food, service, rooms, ...)
rank, rank_total, rank_scopeRank in the city, e.g. 668 of 20,548 "Restaurants in Paris"
price_level, cuisines, categoriesPrice band, cuisines (restaurants), categories (attractions)
awards, features, amenities, languages_spokenTravellers' Choice, MICHELIN, amenities, languages and style tags where listed
open_status, hours_todayOpen/closed now and today's opening hours
photo_count, list_position, scraped_atNumber 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

FieldDescription
locationsCity names (Paris, Barcelona, Spain), Tripadvisor URLs containing -g<number>-, or geo:187147
placeTypesrestaurant, hotel, attraction (any combination)
maxPlacesPerLocationPlaces per location and type, best ranked first. 0 = every place Tripadvisor lists
onlyWithContactDetailsReturn only places that have a phone, e-mail or website
minRating, minReviewsSkip weaker places
placeUrlsIndividual place URLs or IDs (restaurant:719141, hotel:188730, attraction:188151)
includeDetailsfalse returns only name, rating, review count and list position (no contacts), faster
concurrency, proxyConfigurationParallel 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.