TripAdvisor Scraper — Hotels, Restaurants & Attractions avatar

TripAdvisor Scraper — Hotels, Restaurants & Attractions

Pricing

from $5.00 / 1,000 places

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

TripAdvisor Scraper — Hotels, Restaurants & Attractions

Scrape TripAdvisor hotels, restaurants and attractions by location or URL: name, type, rating, review count, price range, cuisines, address, phone, coordinates, image and more. No login. Residential-proxy ready.

Pricing

from $5.00 / 1,000 places

Rating

0.0

(0)

Developer

Hichem Ben Moussa

Hichem Ben Moussa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Scrape TripAdvisor places at scale — hotels, restaurants and attractions — with clean, structured data: name, type, rating, review count, price range, cuisines, address, phone, website, coordinates, image and description. No login.

TripAdvisor is one of the hardest sites to scrape (DataDome bot protection). This actor drives a fingerprinted real browser over residential proxies, so it gets through and returns reliable data.

What you can do with it

  • 🍽️ Restaurant / hotel / attraction datasets for a whole city
  • Ratings & review-count tracking for competitors or your own listings
  • 📊 Travel & hospitality market research — price levels, cuisines, popularity
  • 🗺️ Map data — every place includes latitude/longitude

Three ways to use it

1. Paste place detail URLs (most precise):

{ "startUrls": [
"https://www.tripadvisor.com/Hotel_Review-g35805-d236299-Reviews-Sofitel_Chicago_Magnificent_Mile-Chicago_Illinois.html",
"https://www.tripadvisor.com/Restaurant_Review-g35805-d8841948-Reviews-Monteverde-Chicago_Illinois.html"
] }

2. Paste a category URL (scrape a whole city — recommended for bulk):

{ "startUrls": ["https://www.tripadvisor.com/Restaurants-g35805-Chicago_Illinois.html"], "maxItems": 100 }

3. Search by location (quick free-text):

{ "searchQuery": "Rome, Italy", "contentType": "restaurants", "maxItems": 50 }

Input

FieldTypeDescription
startUrlsarrayTripAdvisor detail or category URLs (Hotel_Review / Restaurant_Review / Attraction_Review, or Hotels- / Restaurants- / Attractions-).
searchQuerystringFree-text location search (best-effort; returns top matches).
contentTypeselectrestaurants, hotels, attractions (for search).
maxItemsintegerMaximum number of places to scrape.
proxyConfigurationobjectResidential proxy required (TripAdvisor uses DataDome).

Output

Each item is one place:

{
"id": "8841948",
"type": "RESTAURANT",
"name": "Monteverde",
"category": "FoodEstablishment",
"rating": 4.6,
"numberOfReviews": 425,
"priceRange": "$$ - $$$",
"cuisines": ["Italian"],
"phone": "+1 312-888-3041",
"website": null,
"address": "1020 W Madison St, Chicago, IL 60607",
"addressObj": { "street": "1020 W Madison St", "city": "Chicago", "state": "IL", "postalcode": "60607", "country": "US" },
"latitude": 41.881,
"longitude": -87.653,
"image": "https://media-cdn.tripadvisor.com/media/photo-o/....jpg",
"rankingString": "#12 of 9,000 Restaurants in Chicago",
"webUrl": "https://www.tripadvisor.com/Restaurant_Review-g35805-d8841948-..."
}

Export to JSON, CSV, Excel, or pull live via the Apify API.

Notes

  • Works for hotels, restaurants and attractions. Field availability varies by place and type (e.g. cuisines for restaurants, priceRange where TripAdvisor publishes it).
  • A residential proxy is required — TripAdvisor's DataDome protection blocks datacenter IPs. The actor rotates fingerprints + IPs and retries on challenge.
  • For complete, precise city coverage, use category URLs (option 2) with your filters applied on TripAdvisor first.