VOOZH about

URL: https://apify.com/api-ninja/tripadvisor-reviews-scraper

โ‡ฑ Tripadvisor Reviews Scraper ยท Apify


Pricing

from $0.50 / 1,000 results

Go to Apify Store

Tripadvisor Reviews Scraper

Scrape reviews from TripAdvisor using customizable search queries and filters. Extract review data including ratings, dates, traveler types, and more with support for multiple sorting options and keyword filtering.

Pricing

from $0.50 / 1,000 results

Rating

4.9

(12)

Developer

๐Ÿ‘ API ninja

API ninja

Maintained by Community

Actor stats

29

Bookmarked

484

Total users

109

Monthly active users

3 months ago

Last modified

Share

A powerful and efficient tool for extracting comprehensive review data from TripAdvisor. This scraper enables you to collect detailed reviews, ratings, traveler insights, and much more from hotels, restaurants, attractions, and other businesses listed on TripAdvisor.

๐Ÿš€ Features

Comprehensive Data Extraction

  • Review Details: Extract complete review text, titles, ratings, and publication dates
  • Reviewer Information: Get reviewer names, profiles, contribution counts, and verification status
  • Travel Insights: Access traveler types, stay dates, and trip details
  • Owner Responses: Capture business responses to reviews with timestamps
  • Media Content: Extract images and visual content from reviews
  • Multi-language Support: Handle reviews in multiple languages with translation detection

Advanced Filtering & Search

  • Flexible Query Input: Search by TripAdvisor URLs, numeric IDs, or location names
  • Rating Filters: Filter reviews by specific star ratings (1-5 stars)
  • Traveler Type Filtering: Target specific traveler segments (business, couples, family, friends, solo)
  • Temporal Filtering: Filter reviews by visitation months and publication dates
  • Keyword Search: Find reviews containing specific keywords in title or content
  • Language Filtering: Extract reviews in specific languages

Customizable Output

  • Pagination Control: Choose between specific review counts or extract all available reviews
  • Sorting Options: Sort reviews by most recent or detailed review order
  • Localization Support: Support for 30+ locales and regional TripAdvisor versions
  • Structured Data: Clean, well-formatted JSON output ready for analysis

๐Ÿ“‹ Input Parameters

Required Parameters

ParameterTypeDescriptionExample
queryArrayTripAdvisor URLs, numeric IDs, or location names["https://www.tripadvisor.com/Hotel_Review-g60763-d208453-Reviews-Hilton_New_York_Times_Square-New_York_City_New_York.html", "126260", "Lotte New York Palace"]

Optional Parameters

ParameterTypeDefaultDescription
reviewsPerPlaceInteger50Number of reviews to scrape per location (ignored if parseAllReviews is true)
parseAllReviewsBooleanfalseExtract all available reviews regardless of count limit
sortByString"most_recent"Sort order: "most_recent" or "detailed_reviews"
ratingIsArraynullFilter by specific star ratings (1, 2, 3, 4, 5)
travelerTypeArraynullFilter by traveler type: "business", "couples", "family", "friends", "solo"
monthsOfVisitArraynullFilter by visitation months: "jan", "feb", "mar", etc.
keywordStringnullSearch for specific keywords in review titles or content
sinceStringnullFilter reviews published since specific date (YYYY-MM-DD format)
langStringnullLanguage filter (e.g., "es,fr" for Spanish and French)
localeString"en-US"Regional locale for localized content (30+ options available)

๐Ÿ“Š Output Data Structure

Each review extracted includes the following comprehensive data fields:

Core Review Information

  • review_id: Unique TripAdvisor review identifier
  • rating: Star rating (1-5)
  • title: Review title
  • text: Complete review text content
  • review_link: Direct URL to the review
  • published_at_date: When the review was published
  • created_at_date: When the review was originally written
  • language: Review language code
  • is_translated: Boolean indicating if review was translated
  • original_language: Original language if translated
  • like_count: Number of helpful votes
  • review_tip: Review tip/summary if available

Reviewer Details

  • reviewer.name: Reviewer's display name
  • reviewer.username: Reviewer's username
  • reviewer.profile_link: Link to reviewer's profile
  • reviewer.contribution_count: Number of reviews written by reviewer
  • reviewer.is_verified: Whether reviewer is verified
  • reviewer.hometown.location_name_detailed: Reviewer's hometown

Trip Information

  • trip.trip_type: Type of travel (business, leisure, etc.)
  • trip.stay_date: Date of stay/visit

Owner Response

  • owner_response.published_date: When response was posted
  • owner_response.connection_to_place: Respondent's role
  • owner_response.profile_link: Link to respondent's profile
  • owner_response.text: Response text content

Additional Content

  • subratings: Detailed sub-ratings (cleanliness, service, etc.)
  • images: Array of images associated with the review

๐ŸŒ Supported Locales

The scraper supports 30+ regional TripAdvisor versions:

  • Americas: en-US, en-CA, fr-CA, pt-BR, es-MX, es-AR, es-CL, es-CO, es-PE, es-VE
  • Europe: en-GB, it-IT, es-ES, de-DE, fr-FR, sv-SE, nl-NL, tr-TR, da-DK, en-IE, de-AT, el-GR, nb-NO, pt-PT, ru-RU
  • Asia-Pacific: ja-JP, en-IN, en-AU, en-MY, en-NZ, en-PH, en-SG
  • Multilingual: de-CH, fr-CH, it-CH, fr-BE, nl-BE

๐Ÿ’ก Usage Examples

Basic Usage - Extract Recent Reviews

{
"query":["https://www.tripadvisor.com/Hotel_Review-g60763-d208453-Reviews-Hilton_New_York_Times_Square-New_York_City_New_York.html"],
"reviewsPerPlace":100,
"sortBy":"most_recent"
}

Advanced Filtering - Business Travelers

{
"query":["126260"],
"travelerType":["business"],
"ratingIs":["4","5"],
"reviewsPerPlace":50,
"sortBy":"detailed_reviews"
}

Comprehensive Extraction - All Reviews

{
"query":["Lotte New York Palace","The Plaza Hotel"],
"parseAllReviews":true,
"monthsOfVisit":["jun","jul","aug"],
"keyword":"service",
"locale":"en-US"
}

Multi-language Analysis

{
"query":["https://www.tripadvisor.com/Restaurant_Review-g187147-d10240950-Reviews-Le_Comptoir_du_Relais-Paris_Ile_de_France.html"],
"lang":"fr,en",
"reviewsPerPlace":200,
"parseAllReviews":false
}

๐Ÿ› Troubleshooting

Common Issues

Issue: No reviews found for a location Solution:

  • Verify the TripAdvisor URL or ID is correct
  • Check if the location has reviews available
  • Try different sorting options

Issue: Rate limiting errors Solution:

  • Reduce the number of concurrent requests
  • Increase delays between requests
  • Consider upgrading to a paid plan for higher limits

Issue: Incomplete data extraction Solution:

  • Check if specific data fields are available for the target location
  • Some locations may not have all data fields (e.g., owner responses)
  • Try with different locales or language settings

Error Messages

  • "No queries provided": Ensure the query parameter is provided with valid values
  • "Request failed with status code": Temporary API issue, retry the request
  • "No more reviews found": All available reviews have been extracted

๐Ÿ“ž Support

For technical support, feature requests, or bug reports:

  1. Documentation: Check this README and inline code comments
  2. Community: Join our developer community for tips and best practices
  3. Issues: Report bugs or request features through the platform's issue tracker

๐Ÿ”„ Updates & Changelog

Version 1.0

  • Initial release with comprehensive review extraction
  • Support for multiple query types (URLs, IDs, location names)
  • Advanced filtering and sorting capabilities
  • Multi-language and locale support
  • Structured JSON output with detailed review data

๐Ÿ“„ License

This actor is provided under the standard Apify license. Please ensure compliance with TripAdvisor's terms of service when using this tool.


Note: This tool is designed for legitimate data extraction and research purposes. Users are responsible for ensuring compliance with applicable laws, regulations, and platform terms of service.

You might also like

Fast TripAdvisor Reviews Scraper API | Hotel, Restaurant Review

agents/tripadvisor-reviews

High-performance TripAdvisor review scraper delivering 100-200 reviews per second with precision filtering by language, ratings, and dates. Affordable at $0.50 per 1,000 reviews, with rich data output and custom mapping capabilities. Perfect for research, analytics, and market intelligence.

TripAdvisor Scraper

automation-lab/tripadvisor-scraper

Scrape TripAdvisor reviews, hotels, and restaurants. Search by name or paste URLs. Get ratings, review text, dates, and more. Fast HTTP-only scraper at $0.003/review.

๐Ÿ‘ User avatar

Stas Persiianenko

37

Tripadvisor Reviews Extractor

mikolabs/tripadvisor-reviews-scraper-extractor

The TripAdvisor scraper is designed to extract review data using customizable queries and filters. Supports extraction of ratings, traveler types, review dates, and review content with multiple sorting options and keyword filtering for targeted data collection.

Tripadvisor Review Scraper

scrapepilotapi/tripadvisor-review-scraper

๐Ÿงญ Tripadvisor Review Scraper (tripadvisor-review-scraper) collects reviews, ratings, dates, traveler types, helpful votes & owner responses from hotels, restaurants & attractions. โš™๏ธ Fast scraping with language/date filters. ๐Ÿ“Š Export CSV/JSON for sentiment & competitor analysis.

๐Ÿฆ‰ Tripadvisor Reviews Extractor

jupri/tripadvisor-reviews

๐Ÿ’ซ Scrape ๐Ÿ“ Reviews from Tripadvisor.com

TripAdvisor Scraper โ€” Hotels, Restaurants & Attractions

delicious_zebu/tripadvisor-hotel-details-scraper

Scrape TripAdvisor hotels, restaurants, and attractions at scale. Enter a city name or paste any list/detail URL. Extract 50+ fields per item โ€” ratings, reviews, prices, photos, contact info, nearby places, opening hours, Q&A, and more. Supports 50+ regional domains.

TripAdvisor Reviews Scraper

epctex/tripadvisor-reviews-scraper

Gather any feedback, ratings, and comments on TripAdvisor. Ideal for market analysts, hospitality businesses, content creators, and researchers, this tool offers an easy way to collect and analyze traveler reviews. Streamline your research with quick, reliable, and user-friendly data extraction.