VOOZH about

URL: https://apify.com/louvre/tripadvisor-review-scraper

⇱ Tripadvisor Review Scraper Β· Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

Tripadvisor Review Scraper

The Tripadvisor Review Scraper is a powerful and easy-to-use actor designed to collect structured review data from Tripadvisor product pages. Whether you’re analyzing customer sentiment, monitoring competitor feedback, or enriching your travel content.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Louvre LLC

Louvre LLC

Maintained by Community

Actor stats

2

Bookmarked

26

Total users

7

Monthly active users

a day ago

Last modified

Categories

Share

🧳🌍 Tripadvisor Review Scraper

πŸ“Œ Introduction

Tripadvisor Review Scraper is a powerful and easy-to-use Apify Actor designed to collect structured review data from Tripadvisor product pages. Whether you're analyzing customer sentiment, monitoring traveler feedback, or enriching your travel content, this Actor helps you extract data at scale β€” pricing is pay-per-result.


πŸ’‘ Free vs paid plans

On a free Apify plan, this actor returns a sample of the reviews. Upgrade to any paid Apify plan to get the complete results.


🎯 What is this Review Scraper?

This Actor automatically scrapes reviews from a given Tripadvisor product URL and produces structured dataset output that you can download or integrate via API. It's perfect for travel market research, competitive analysis, sentiment tracking, and more.


πŸ” Features

  • ⭐ Structured Review Data β€” Extract ratings, review text, reviewer info, photos, dates, and more.
  • πŸ” Flexible Pagination β€” Easily scrape multiple pages of reviews.
  • πŸš€ Efficient Extraction β€” Designed to handle a large number of reviews.
  • 🧹 Clean Output β€” Produces organized dataset entries ready for analysis.
  • πŸ”Œ Easy Integration β€” Use with Apify API or workflow automation tools.

🧰 Input Parameters

The Actor's input schema allows you to specify what pages you want to scrape. (Exact fields may vary β€” based on the generic structure of similar review scrapers on Apify and this Actor's description.)

ParameterTypeRequiredDescription
product_urlStringβœ…The Tripadvisor product page URL to scrape reviews from.
page_sizeNumber❌Maximum number of reviews per page (default: 100).
pageNumber❌Start page number; will skip (page – 1) * page_size reviews from the beginning (default: 1).

⚠️ Note: The exact input fields are based on typical review scrapers' schema (e.g., startUrls + limits), as detailed input docs aren't fully public for this Actor.


πŸ“₯ Example Input

{
"product_url":"https://www.tripadvisor.com/AttractionProductReview-g154998-d23988190-Niagara_Falls_Boat_Ride_VIP_Boarding_Journey_Behind_the_Falls-Niagara_Falls_Ontari.html",
"page_size":100,
"page":1
}

This configuration will scrape up to 100 reviews starting from the first page of the specified Tripadvisor product.


πŸ—ƒοΈ Output Data

Each review returned by this Actor includes the following structured fields:

FieldTypeDescription
idStringUnique review identifier.
review_idStringOriginal Tripadvisor review ID.
product_idStringTripadvisor product identifier.
ratingNumberReview rating (1–5 stars).
titleStringReview title.
contentStringFull review text.
author_nameStringReviewer's name.
user_identifier_valueStringAuthor user identifier.
review_dateStringDate when the review was published (ISO 8601 format).
trip_typeStringType of travel (solo, couple, family, etc.).
helpful_votesNumberNumber of helpful votes.
photosArrayArray of photo URLs (if any).
owner_responseStringBusiness owner response text (if any).
owner_response_authorStringResponse author name (if any).
owner_response_dateStringResponse publication date (ISO 8601 format, if any).
languageStringReview language code.
overall_star_ratingNumberOverall product star rating (e.g. 4.5 out of 5). -1 if unavailable.
overall_review_countNumberTotal number of reviews for the product. -1 if unavailable.

🧠 How It Works

  1. Input Acceptance β€” Takes a list of Tripadvisor page URLs from the user.
  2. Web Scraping β€” Visits each URL and parses visible review data from the page DOM.
  3. Data Structuring β€” Normalizes extracted fields into structured records.
  4. Dataset Storage β€” Saves results in the Apify dataset for retrieval via UI or API.

βš™οΈ Usage Examples

πŸ“¦ Basic Usage

{
"product_url":"https://www.tripadvisor.com/AttractionProductReview-g154998-d23988190-Niagara_Falls_Boat_Ride_VIP_Boarding_Journey_Behind_the_Falls-Niagara_Falls_Ontari.html"
}

πŸ“ˆ With Pagination

{
"product_url":"https://www.tripadvisor.com/AttractionProductReview-g154998-d23988190-Niagara_Falls_Boat_Ride_VIP_Boarding_Journey_Behind_the_Falls-Niagara_Falls_Ontari.html",
"page_size":200,
"page":2
}

Attempts to extract up to 200 reviews from the specified restaurant page.


πŸ’° Pricing & Limits

This Actor is priced at $1.00 per 1,000 results, and includes a free trial for testing.


πŸš€ Deploying to Apify

To push this Actor to the Apify platform, use the Apify CLI:

Prerequisites

  1. Install Apify CLI (if not already installed):
$npminstall-g apify-cli
  1. Login to Apify:
$apify login

Push Command

Navigate to the actor directory and push:

cd tripadvisor-review-scraper
apify push

This will:

  • Build the Actor code
  • Upload it to your Apify account
  • Make it available in the Apify platform

Push and Set as Latest Version

To push and automatically set the version as latest:

$apify push -b latest --force

This command will:

  • Build and push the Actor
  • Set the pushed version as the latest version
  • Make it the default version when running the Actor

Alternative: Push with Specific Actor ID

If you want to push to a specific Actor ID:

$apify push --actor-id <YOUR_ACTOR_ID>

Or push with Actor ID and set as latest:

$apify push --actor-id <YOUR_ACTOR_ID>-b latest --force

Build and Push Separately

You can also build and push separately:

# Build the Actor
npm run build
# Push to Apify
apify push

Modifying the Version

To change the Actor version before pushing:

  1. Edit the version in .actor/actor.json:
{
"version":"1.3"
}

Note: Apify requires version format to be MAJOR.MINOR (e.g., 1.3), where MAJOR and MINOR are numbers from 0 to 99. Three-part versions like 1.3.1 are not supported.

  1. Push with the new version:
$apify push

Or push with a specific version directly:

$apify push --version1.3

Note: The version in actor.json will be used by default. If you specify --version latest, it will set the pushed version as latest regardless of the version in actor.json.

πŸ“‘ API / CLI Integration

You can run this Actor programmatically via the Apify API. Example (curl):

curl"https://api.apify.com/v2/acts/louvre~tripadvisor-review-scraper/runs?token=<YOUR_API_TOKEN>"\
-X POST \
-H"Content-Type: application/json"\
-d @input.json

Replace <YOUR_API_TOKEN> with your Apify token and input.json with your JSON input.


πŸ”— Related Links

You might also like

GetYourGuide Review Scraper

louvre/gyg-review-scraper

The GetYourGuide Review Scraper is a powerful and easy-to-use actor designed to collect structured review data from GetYourGuide product pages. Whether you’re analyzing customer sentiment, monitoring competitor feedback, or enriching your travel content.

88

5.0

Viator Review Scraper

louvre/viator-review-scraper

The Viator Review Scraper is a powerful and easy-to-use actor designed to collect structured review data from Viator product pages. Whether you’re analyzing customer sentiment, monitoring competitor feedback, or enriching your travel content.

59

5.0

TripAdvisor Review Scraper

getdataforme/tripadvisor-review-scraper

The TripAdvisor Review Scraper enables you to extract detailed review data from TripAdvisor establishments based on location queries. This powerful tool collects comprehensive review information including ratings, detailed feedback, and granular scoring across multiple categories.

Tripadvisor Review Scraper

louisdeconinck/tripadvisor-review-scraper

Extract detailed review data from TripAdvisor business pages. Collect review content, ratings, dates, reviewer info, and more. Ideal for market research, sentiment analysis, and tracking hospitality industry trends.

πŸ‘ User avatar

Louis Deconinck

102

5.0

Tripadvisor Review Scraper

caprolok/tripadvisor-review-scraper

The TripAdvisor Review Scraper extracts detailed reviews from TripAdvisor. Input the URL of hotels or locations, click "Save & Start," and gain insights. Export data in JSON, CSV, and Excel for analysis. Ideal for travel planning, market research, and customer feedback. πŸš€πŸ“ŠπŸ“

Tripadvisor Email Scraper

scrapapi/tripadvisor-email-scraper

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.