Tripadvisor Reviews Scraper avatar
Tripadvisor Reviews Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Tripadvisor Reviews Scraper

Tripadvisor Reviews Scraper

Extract comprehensive review data from Tripadvisor places. Get review content, ratings, dates, reviewer information, owner responses, photos, and place details.

Pricing

from $4.99 / 1,000 results

Rating

5.0

(1)

Developer

PowerAI

PowerAI

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

a day ago

Last modified

Share

πŸ’« Tripadvisor Reviews Scraper

Extract comprehensive review data from Tripadvisor places including hotels, restaurants, attractions, and more. Get review content, ratings, dates, reviewer information, owner responses, photos, and detailed place information.

✨ Key Features

  • πŸ“Š Extract detailed review metadata including:
    • Review content, title, and ratings
    • Published dates and travel periods
    • Reviewer information and contributions
    • Owner/business responses
    • Detailed sub-ratings (value, location, service, etc.)
    • Review photos and images
    • Place details and location information
  • πŸ”— Generate direct URLs for:
    • Individual review pages
    • Place pages
    • Reviewer profiles
  • πŸ“‹ Clean and structured JSON output
  • 🎯 Flexible scraping options with reviewer details control

πŸ’ͺ Why Choose This Actor?

  • Comprehensive: Get all review data from Tripadvisor places
  • Efficient: Control result limits
  • Structured: Clean JSON output for easy integration
  • Reliable: Stable and consistent data extraction
  • User-Friendly: Simple input parameters

🎯 Perfect For

  • πŸ“Š Market Researchers
  • πŸ“ˆ Hospitality Analysts
  • πŸ’Ό Competitor Analysis
  • 🏒 Brand Sentiment Analysis
  • πŸ” Review Monitoring
  • πŸ“‹ Customer Feedback Analysis

πŸ“ˆ Use Cases

  1. Market Research: Analyze customer reviews and ratings for hotels, restaurants, and attractions
  2. Competitor Analysis: Monitor competitor's reviews and customer feedback
  3. Sentiment Analysis: Gather review content for sentiment analysis
  4. Review Monitoring: Track reviews over time with date filtering
  5. Place Discovery: Collect comprehensive place and review data

πŸ“ Input Requirements

The actor accepts the following input parameters:

FieldTypeRequiredDescription
placeUrlsarrayYesArray of Tripadvisor place URLs (hotels, restaurants, attractions)
reviewsPerPlaceLimitintegerNoMaximum reviews per place (default: 10, use large value for all)

Input Example

{
"placeUrls": [
{
"url": "https://www.tripadvisor.com/Hotel_Review-g60763-d208453-Reviews-Hilton_New_York_Times_Square-New_York_City_New_York.html"
}
],
"reviewsPerPlaceLimit": 10
}

Output Example

{
"reviewId": "1047013552",
"reviewUrl": "https://www.tripadvisor.com/ShowUserReviews-g60763-d224214-r1047013552-The_Bryant_Park_Hotel-New_York_City_New_York.html",
"reviewTitle": "Felices en Bryant Park",
"reviewLanguage": "es",
"placeLocationId": "224214",
"reviewPublishedDate": "2026-01-22",
"reviewPlatform": "OTHER",
"reviewRating": 5,
"helpfulCount": 0,
"reviewContent": "Hola, me encanta este Hotel...",
"roomRecommendation": "Room service",
"travelPeriod": "2026-01",
"travelerType": "COUPLES",
"reviewerInfo": {
"userId": "615B6F60768B1F1B68100A4D0BCC0339",
"name": "Claudia C",
"contributions": {
"totalContributions": 11,
"helpfulVotes": 0
},
"username": "S5947DWclaudiac",
"userLocation": null,
"avatar": {
"id": "452389359",
"width": 1200,
"height": 1200,
"image": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/f6/e9/ef/default-avatar-2020-66.jpg"
},
"link": "www.tripadvisor.com/Profile/S5947DWclaudiac"
},
"businessResponse": null,
"detailedRatings": [
{
"name": "Value",
"value": 5
},
{
"name": "Rooms",
"value": 5
}
],
"reviewPhotos": [
{
"id": "843412687",
"width": 3024,
"height": 4032,
"image": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/32/45/74/cf/caption.jpg"
}
],
"placeDetails": {
"id": "224214",
"name": "The Bryant Park Hotel",
"rating": 4.7,
"numberOfReviews": 5425,
"locationString": "New York City, New York",
"latitude": 40.752895,
"longitude": -73.983696,
"webUrl": "https://www.tripadvisor.com/Hotel_Review-g60763-d224214-Reviews-The_Bryant_Park_Hotel-New_York_City_New_York.html",
"website": "http://www.bryantparkhotel.com",
"address": "40 West 40th Street, New York City, NY 10018-2602",
"addressObj": {
"street1": "40 West 40th Street",
"street2": null,
"city": "New York City",
"state": "NY",
"country": "United States",
"postalcode": "10018-2602"
},
"ratingHistogram": {
"count1": 35,
"count2": 55,
"count3": 147,
"count4": 771,
"count5": 4418
}
},
"scrapedAt": "2026-01-23T00:00:00.000Z"
}

Output Fields

  • reviewId: Unique review identifier
  • reviewUrl: Direct URL to the review page
  • reviewTitle: Title of the review
  • reviewLanguage: Language code of the review
  • placeLocationId: Tripadvisor location ID for the place
  • reviewPublishedDate: Date when the review was published
  • reviewPlatform: Platform where review was published (Desktop, Mobile, etc.)
  • reviewRating: Rating given (1-5)
  • helpfulCount: Number of helpful votes
  • reviewContent: Full text content of the review
  • roomRecommendation: Room tip or recommendation if provided
  • travelPeriod: Period when the traveler visited (YYYY-MM format)
  • travelerType: Type of traveler (COUPLES, FAMILY, SOLO, etc.)
  • reviewerInfo: Reviewer information object (name, username, contributions, avatar, etc.)
  • businessResponse: Owner/business response to the review (if any)
  • detailedRatings: Array of sub-ratings (Value, Location, Service, Cleanliness, etc.)
  • reviewPhotos: Array of photos attached to the review
  • placeDetails: Detailed information about the place (name, address, coordinates, rating, etc.)
  • scrapedAt: Timestamp when the data was scraped