Tripadvisor Scraper avatar
Tripadvisor Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Tripadvisor Scraper

Tripadvisor Scraper

Scrape TripAdvisor business listings, traveler reviews, bubble ratings, and photos. Perfect for hotels, restaurants, attractions, and vacation rentals. Bubble Ratings, Review Volume, Global Coverage, Rich Details, Verified Reviews: Authentic traveler experiences

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

2

Monthly active users

4 days ago

Last modified

Share

TripAdvisor Scraper - Hotels, Restaurants, Attractions, Reviews & Ratings

Scrape TripAdvisor for business listings, traveler reviews, bubble ratings, photos, amenities, rankings, and coordinates. Extract data for hotels, restaurants, attractions, and vacation rentals. Essential for hospitality competitive intelligence, travel industry research, and reputation monitoring.

Features

  • Multi-Category Support - Hotels, restaurants, attractions, vacation rentals
  • Traveler Reviews - Full review text with ratings, trip types, and helpful counts
  • Bubble Ratings - TripAdvisor's 1-5 rating with sub-ratings
  • Rankings - "#3 of 45 hotels in Orlando" ranking data
  • Amenities - WiFi, pool, spa, parking, and facility details
  • Photo Extraction - Traveler and business photo URLs
  • GPS Coordinates - Latitude/longitude for mapping
  • Price Level Filtering - $ to $$$$ categories
  • Trip Type Data - Family, couples, solo, business travel segments
  • Anti-Detection - Residential proxies for reliable access
  • No Login Required - Works with public TripAdvisor data
  • Demo Mode - Test with sample data before going live

Who Should Use This Actor?

Hotel & Resort Managers

Monitor your TripAdvisor rankings and reviews. Track competitor properties, compare amenities, and identify service improvement opportunities.

Restaurant Owners

Track your restaurant's TripAdvisor presence. Monitor competitor menus, pricing, and customer sentiment in your market.

Travel & Tourism Agencies

Research destinations, find top-rated properties, and build curated travel guides from TripAdvisor data.

Hospitality Consultants

Analyze market positioning, identify service gaps, and benchmark client properties against competitors.

Destination Marketing Organizations

Track tourism sentiment, identify popular attractions, and measure visitor satisfaction across your region.

Real Estate Investors

Research vacation rental markets, compare nightly rates, and identify high-demand tourism areas.

Important: Rate Limiting Considerations

TripAdvisor has moderate anti-scraping measures. To minimize detection:

  1. Start slow - Begin with maxResults: 10 and increase gradually
  2. Use residential proxies - The actor defaults to residential proxies
  3. Space your runs - Wait 10-20 minutes between runs
  4. Limit reviews per listing - Keep maxReviewsPerBusiness at 20 or less
  5. Batch by location - Run one destination per batch

No account required - This scraper uses public data.

Quick Start

Demo Mode (Free Test)

{
"demoMode": true
}

Search Hotels by Destination

{
"scrapeType": "search",
"searchTerm": "hotels",
"location": "Orlando, FL",
"businessType": "hotels",
"includeReviews": true,
"maxResults": 25,
"demoMode": false
}

Scrape a Specific Listing

{
"scrapeType": "business_profile",
"businessUrl": "https://www.tripadvisor.com/Hotel_Review-g123-d456789-Reviews-Grand_Oceanview_Resort.html",
"includeReviews": true,
"includePhotos": true,
"maxReviewsPerBusiness": 50,
"demoMode": false
}

Search Restaurants

{
"scrapeType": "search",
"searchTerm": "seafood",
"location": "Miami, FL",
"businessType": "restaurants",
"minRating": 4.0,
"maxResults": 30,
"demoMode": false
}

Input Parameters

ParameterTypeDefaultDescription
scrapeTypestringsearchType: business_profile, search, reviews
businessUrlstring-Direct TripAdvisor listing URL
searchTermstring-Business name or type to search
locationstring-City, state, or destination
businessTypestringallFilter: all, hotels, restaurants, attractions, vacation_rentals
minRatingnumber-Minimum bubble rating (1.0-5.0)
priceLevelarray-Filter by price level ($, $$, $$$, $$$$)
includeReviewsbooleantrueScrape traveler reviews
maxReviewsPerBusinessnumber20Max reviews per listing
includePhotosbooleanfalseExtract photo URLs
sortBystringrelevanceSort: relevance, rating, review_count, price_low, price_high
maxResultsnumber50Maximum listings
proxyConfigurationobjectResidentialProxy settings
demoModebooleantrueReturn sample data for testing
webhookUrlstring-Webhook URL for results delivery

Output Format

{
"businessName": "Grand Oceanview Resort",
"tripAdvisorUrl": "https://www.tripadvisor.com/Hotel_Review-g123-d456789-Reviews-Grand_Oceanview_Resort.html",
"tripAdvisorId": "456789",
"businessType": "Hotel",
"rating": 4.5,
"reviewCount": 1247,
"priceLevel": "$$$$",
"ranking": "#3 of 45 hotels in Orlando",
"categories": ["Resort", "Luxury Hotel"],
"address": {
"street": "100 Ocean Drive",
"city": "Orlando",
"state": "FL",
"country": "United States",
"postalCode": "32801"
},
"coordinates": {
"latitude": 28.5383,
"longitude": -81.3792
},
"phone": "+1 407-555-1234",
"website": "https://grandoceanviewresort.com",
"email": "info@grandoceanviewresort.com",
"amenities": [
"Free WiFi",
"Pool",
"Spa",
"Restaurant on Site",
"Parking Available"
],
"photos": [
"https://media-cdn.tripadvisor.com/media/photo-o/abc123.jpg"
],
"reviews": [
{
"reviewId": "rev123",
"rating": 5,
"title": "Amazing experience!",
"text": "We had the most wonderful time here...",
"author": "TravelLover2024",
"authorLocation": "Chicago, Illinois",
"date": "December 2025",
"tripType": "Family",
"helpful": 24
}
],
"scrapedAt": "2026-01-28T10:30:00.000Z"
}

Pricing (Pay-Per-Event)

EventDescriptionPrice
listing_scrapedPer business listing scraped$0.03
review_scrapedPer review extracted$0.003
photo_scrapedPer photo URL extracted$0.002

Example costs:

  • 50 hotels with 20 reviews each: (50 x $0.03) + (1000 x $0.003) = $4.50
  • 100 restaurants, no reviews: 100 x $0.03 = $3.00
  • 10 attractions with reviews + photos: (10 x $0.03) + (200 x $0.003) + (100 x $0.002) = $1.10
  • Demo mode: $0.00

Common Scenarios

Scenario 1: Hotel Competitive Analysis

{
"scrapeType": "search",
"businessType": "hotels",
"location": "Las Vegas, NV",
"minRating": 4.0,
"includeReviews": true,
"maxReviewsPerBusiness": 20,
"maxResults": 50,
"demoMode": false
}

Compare hotel ratings, amenities, and guest sentiment across your market.

Scenario 2: Restaurant Market Research

{
"scrapeType": "search",
"businessType": "restaurants",
"searchTerm": "Italian",
"location": "New York, NY",
"maxResults": 75,
"includeReviews": true,
"demoMode": false
}

Scenario 3: Attraction Popularity Tracking

{
"scrapeType": "search",
"businessType": "attractions",
"location": "San Francisco, CA",
"sortBy": "review_count",
"maxResults": 30,
"includePhotos": true,
"demoMode": false
}

Webhook & Automation Integration

Webhook Configuration

{
"scrapeType": "search",
"location": "Orlando, FL",
"businessType": "hotels",
"webhookUrl": "https://your-endpoint.com/webhook"
}

Zapier / Make.com / n8n

  1. Create a webhook trigger in your automation platform
  2. Copy the webhook URL to webhookUrl
  3. Route results to Google Sheets, CRM, Slack, etc.

Popular automations:

  • New negative reviews -> Slack alert (reputation monitoring)
  • Hotel data -> Airtable (competitive database)
  • Restaurant listings -> Google Sheets (market analysis)

Apify Scheduled Runs

Schedule weekly runs to track review trends and ranking changes.

Official API Alternatives

TripAdvisor Content API

TripAdvisor offers a partner API:

  • Pros: Official, structured data, photos
  • Cons: Requires partnership approval, limited access, no bulk export
  • Best for: Travel booking sites with TripAdvisor partnerships

Alternative Sources

  • Google Maps - Business reviews and ratings (see our Google Maps Scraper)
  • Yelp Fusion API - Restaurant data (free tier, limited review access)
  • Booking.com - Hotel data (partner API only)
  • Expedia - Hotel and flight data (affiliate API)

This Scraper's Advantages

  1. No partnership required - Access public data directly
  2. Full review text - Including trip type and helpful counts
  3. Rankings - TripAdvisor destination rankings
  4. GPS coordinates - For mapping and geo-analysis
  5. Multi-category - Hotels, restaurants, attractions in one tool
  6. Pay-per-result pricing

FAQ

Q: Do I need a TripAdvisor account?

A: No. This scraper uses public TripAdvisor data. No login required.

Q: Can I search across multiple destinations?

A: Run separate searches per destination and combine results in your automation platform.

Q: What trip types are available?

A: TripAdvisor categorizes reviews by: Family, Couples, Solo, Business, and Friends.

Q: Can I get booking prices?

A: This scraper captures publicly displayed price levels ($ to $$$$). Real-time booking prices require TripAdvisor's partner API.

Q: How do rankings work?

A: Rankings show position within a destination (e.g., "#3 of 45 hotels in Orlando"). These update as review volume and ratings change.

Common Problems & Solutions

"Business not found"

  • Copy the full TripAdvisor URL including the listing ID
  • Try searching by name and location instead
  • Some listings may have been removed or merged

"Reviews seem limited"

  • TripAdvisor may paginate reviews differently for automated access
  • Increase maxReviewsPerBusiness for more results
  • Some older reviews may not be accessible

"Rate limited"

  • Wait 10-20 minutes between runs
  • Reduce maxResults to 10-25
  • Run during off-peak hours

"Demo data showing"

  • Set demoMode: false - no account required

Built by John Rippy | Actor Arsenal