GetYourGuide Review Scraper avatar
GetYourGuide Review Scraper

Pricing

$1.00 / 1,000 results

Go to Apify Store
GetYourGuide Review Scraper

GetYourGuide 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.

Pricing

$1.00 / 1,000 results

Rating

5.0

(1)

Developer

Louvre LLC

Louvre LLC

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

7

Monthly active users

5 days ago

Last modified

Categories

Share

🧳🌍 GetYourGuide Review Scraper

📌 Introduction

GetYourGuide Review Scraper is a powerful and easy-to-use Apify Actor that collects structured review data from GetYourGuide product pages. It allows you to extract ratings, review text, author information, photos, and other metadata — ideal for sentiment analysis, competitor feedback monitoring, travel content enrichment, and research workflows.


🎯 What is this Review Scraper?

This Actor automatically scrapes customer reviews from a specified GetYourGuide product URL and outputs them as structured JSON. It supports flexible pagination, reliable de-duplication, and produces data that's ready for analysis or integration into your systems.


🔍 Features

  • Comprehensive Review Data — Extracts ratings, review text, author name & location, photos, and helpful votes.
  • 🔁 Flexible Pagination — Supports custom starting page and page size.
  • 🔀 Multiple Sorting Options — Reviews can be processed in different orders (date, rating, etc.).
  • 🚀 High Performance — Efficiently handles scraping of large volumes of reviews.
  • 🧹 Reliable Output — Includes duplicate detection and data validation.
  • 🔌 Easy Integration — Simple input parameters and structured output.

🧰 Input Parameters

ParameterTypeRequiredDescription
product_urlStringThe GetYourGuide product page URL to scrape reviews from.
page_sizeNumberMaximum number of reviews per page (default: 100).
pageNumberStart page number; will skip (page – 1) * page_size reviews from the beginning (default: 1).

📥 Example Input

{
"product_url": "https://www.getyourguide.com/uss-midway-museum-l4441/the-uss-midway-museum-t12879",
"page_size": 100,
"page": 1
}

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


🗃️ Output Data

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

FieldDescription
idUnique review identifier.
reviewIdOriginal GetYourGuide review ID.
productIdGetYourGuide product identifier.
ratingReview rating (1–5 stars).
titleReview title.
contentFull review text.
authorNameReviewer's name.
authorLocationReviewer's location.
reviewDateDate when the review was published.
helpfulVotesNumber of helpful votes.
photosArray of photo URLs (if any).
ownerResponseBusiness owner's response (if any).
travelDateTravel date mentioned in review.
travelTypeType of travel (e.g., solo, couple, family).

🧠 How It Works

  1. Input Validation — Validates the provided GetYourGuide product URL.
  2. Review Extraction — Scrapes reviews from the product page using advanced web scraping logic.
  3. Data Processing — Cleans and processes the extracted review data.
  4. Duplicate Detection — Identifies and handles duplicates.
  5. Data Storage — Saves the structured data to the Apify dataset for retrieval.

⚙️ Usage Examples

📦 Basic Usage

{
"product_url": "https://www.getyourguide.com/uss-midway-museum-l4441/the-uss-midway-museum-t12879"
}

📈 Advanced Usage (Pagination)

{
"product_url": "https://www.getyourguide.com/uss-midway-museum-l4441/the-uss-midway-museum-t12879",
"page_size": 200,
"page": 2
}

💰 Pricing & Limits

This Actor costs $1.00 per 1,000 results with a free trial available.


📡 API / CLI Integration

You can run this Actor using the Apify API or CLI. Example with curl:

curl "https://api.apify.com/v2/acts/louvre~gyg-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 containing the fields above.