GetYourGuide Reviews Scraper avatar

GetYourGuide Reviews Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
GetYourGuide Reviews Scraper

GetYourGuide Reviews Scraper

[πŸ’° $2.50 / 1K] Extract reviews from GetYourGuide activity pages β€” ratings, review text, author details, photos, owner responses, and activity metadata.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

5 days ago

Last modified

Share

Pull traveler reviews from GetYourGuide activity pages at scale β€” star ratings, full review text, author names with country of origin, review language tags, traveler dates, owner responses, and the activity-level rating context on every row. Built for tour operators, travel marketers, and CX analysts who need to mine real GetYourGuide review signal across attractions like the Eiffel Tower, Vatican Museums, Disneyland Paris, and the Colosseum without copying page after page by hand.

Why This Scraper?

  • Up to 1,550 reviews per activity β€” a multi-rating sweep across all five star buckets lifts results past GetYourGuide's 310-per-feed public ceiling, the highest yield available without GetYourGuide partner credentials.
  • 23-language coverage β€” filter to any of English, German, French, Spanish, Italian, Dutch, Portuguese, Polish, Danish, Swedish, Norwegian, Finnish, Greek, Czech, Hungarian, Turkish, Russian, Arabic, Hebrew, Japanese, Korean, Chinese, or pull every language at once.
  • Reviewer country of origin on every row β€” full English country name ("Australia", "United States", "Brazil") for source-market analysis, not just an opaque ISO code.
  • Four sort modes β€” Highest Rated First, Lowest Rated First, Newest First, and Most Helpful (aliased to Newest, since GetYourGuide's feed exposes no helpful-vote signal β€” and we say so up front instead of faking it).
  • Server-side star-rating partitioning + a 0–5 minimum-rating gate β€” pull only the 1- and 2-star reviews to mine recurring complaints, or only 5-star quotes for marketing.
  • Activity context inlined on every review row β€” productTitle, productUrl, productId, overallRating, and overallReviewCount are duplicated onto each row so a single CSV is ready for pivot tables, BI dashboards, or sentiment models.
  • Traveler type flag β€” solo travelers, couples, families with young children, families with older children, and friends groups, surfaced as travelerType for segmentation.
  • Reviewer photos and owner responses β€” review photos get the largest available URL, and any operator reply lands on the same row with its timestamp.
  • Flat, single-shape output β€” one row per review, no nested record types, no joins required to build a clean dataset.

Use Cases

Tour Operator Competitive Intelligence

  • Compare your activity's review volume and star distribution against competitor tours at the same attraction
  • Track how recurring complaints differ between your operator and the top-listed alternative
  • Benchmark response rates by counting how many reviews carry an ownerResponse

Sentiment Analysis & Voice of Customer

  • Mine 1- and 2-star reviews per activity to surface the top three friction points
  • Run multilingual sentiment models on French, Spanish, Italian, and Japanese reviews to spot market-specific issues
  • Track sentiment shifts before and after a tour redesign by re-running the scraper monthly

Marketing Content & Testimonials

  • Pull 5-star quotes for ad creative, landing pages, and email campaigns
  • Filter to English-language testimonials when feeding global ad copy
  • Surface reviewer country to build "loved by travelers from 40+ countries" social proof

Travel Industry Research

  • Map which source markets visit which European attractions by month, using authorCountry plus reviewDate
  • Study seasonal review patterns at landmark destinations (Eiffel Tower, Statue of Liberty, Colosseum)
  • Compare traveler-type distribution (couple vs. family vs. solo) across activity categories

Product & Activity Improvement

  • Cluster low-rating reviews by language to localize CX fixes for specific markets
  • Identify recurring complaint themes by traveler type β€” what frustrates families differs from what frustrates couples
  • Track owner-response coverage and median time-to-reply across your portfolio

Getting Started

Just an Activity URL

Paste one GetYourGuide activity URL β€” the simplest possible run:

{
"startUrls": [
"https://www.getyourguide.com/paris-l16/disneyland-paris-1-day-1-park-or-2-park-ticket-t395320/"
],
"maxReviewsPerActivity": 100
}

Filtered: Highest Rated, 4 Stars and Up

Pull marketing-friendly testimonials sorted top down:

{
"startUrls": [
"https://www.getyourguide.com/rome-l33/skip-the-line-colosseum-roman-forum-and-palatine-hill-tour-t29053/"
],
"sortBy": "highest_rating",
"minRating": 4,
"maxReviewsPerActivity": 200
}

Single-Market Sweep: French-Language Reviews

Mine reviews written in French to study a single source market:

{
"startUrls": [
"https://www.getyourguide.com/paris-l16/disneyland-paris-1-day-1-park-or-2-park-ticket-t395320/"
],
"language": "fr",
"sortBy": "newest",
"maxReviewsPerActivity": 500
}

Maximum Extraction: All Buckets, Multiple Activities

Set maxReviewsPerActivity to 0 to extract up to the full 1,550-per-activity ceiling across several attractions in one run:

{
"startUrls": [
"https://www.getyourguide.com/paris-l16/disneyland-paris-1-day-1-park-or-2-park-ticket-t395320/",
"https://www.getyourguide.com/rome-l33/skip-the-line-colosseum-roman-forum-and-palatine-hill-tour-t29053/",
"https://www.getyourguide.com/rome-l33/vatican-museums-and-sistine-chapel-skip-the-line-ticket-t23776/"
],
"maxReviewsPerActivity": 0,
"sortBy": "newest",
"language": "all"
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
startUrlsstring[][]GetYourGuide activity URLs. Paste one or more URLs ending in -t<digits> (e.g. -t395320). Locale-prefixed URLs (/en-us/..., /de/...) are accepted.

Filters

ParameterTypeDefaultDescription
languageselectAll LanguagesLimit to one review language. Choices: All Languages, English, German, French, Spanish, Italian, Dutch, Portuguese, Polish, Danish, Swedish, Norwegian, Finnish, Greek, Czech, Hungarian, Turkish, Russian, Arabic, Hebrew, Japanese, Korean, Chinese.
minRatinginteger0Only collect reviews with at least this many stars (0–5). Set to 0 for no filter.

Sorting & Volume

ParameterTypeDefaultDescription
sortByselectHighest Rated FirstOrder in the dataset: Highest Rated First, Lowest Rated First, Newest First, or Most Helpful First (same as Newest β€” GetYourGuide's feed has no helpful-vote signal).
maxReviewsPerActivityinteger100Cap per activity. 0 means "as many as available". GetYourGuide's public feed exposes at most 1,550 reviews per activity even when the activity has tens of thousands.

Output

Each row represents one review with the activity context inlined. One row per review, single flat shape β€” no nested record types.

{
"reviewId": "489812345",
"productId": "395320",
"productUrl": "https://www.getyourguide.com/paris-l16/disneyland-paris-1-day-1-park-or-2-park-ticket-t395320/",
"productTitle": "Disneyland Paris: 1-Day, 1-Park or 2-Park Ticket",
"overallRating": 4.5,
"overallReviewCount": 52638,
"rating": 5,
"title": "Worth every euro",
"text": "Skip-the-line was real β€” we were inside in under ten minutes. The summit view at sunset was unreal.",
"language": "en",
"reviewDate": "2026-04-12T18:42:00Z",
"authorName": "Sarah M.",
"authorCountry": "Australia",
"travelerType": "couple",
"photos": [
"https://cdn.getyourguide.com/img/reviewphoto-489812345-large.jpg"
],
"ownerResponse": "Thank you for the kind words, Sarah β€” see you next time!",
"ownerResponseDate": "2026-04-13T09:10:00Z",
"source": "getyourguide",
"scrapedAt": "2026-05-08T12:00:00Z"
}

Activity Metadata

FieldTypeDescription
productIdstringGetYourGuide numeric activity ID (the digits after -t in the URL)
productUrlstringThe activity URL you submitted
productTitlestringActivity name (best-effort scrape from the activity page)
overallRatingnumberAverage star rating across all GetYourGuide reviews for this activity
overallReviewCountnumberTotal review count GetYourGuide reports for this activity

Review Content

FieldTypeDescription
reviewIdstringStable GetYourGuide review identifier
ratingintegerStar rating awarded (1–5)
titlestringOptional reviewer-provided headline
textstringFull review body
languagestringISO-639-1 language code of the review (e.g. en, de, fr)
reviewDatestringISO 8601 timestamp the review was submitted
photosstring[]Reviewer-uploaded photo URLs at the largest available size
ownerResponsestringOperator's reply text, when present
ownerResponseDatestringISO 8601 timestamp of the operator reply

Reviewer Info

FieldTypeDescription
authorNamestringReviewer's display name as shown on GetYourGuide
authorCountrystringReviewer's country of origin (full English name, e.g. "Australia")
travelerTypestringsolo, couple, family_young, family_old, or friends when GetYourGuide records it
sourcestringAlways "getyourguide"
scrapedAtstringISO 8601 timestamp of extraction

Tips for Best Results

  • GetYourGuide's public feed caps at 1,550 reviews per activity β€” even on heavyweight attractions like Disneyland Paris (52,000+ reviews), the Eiffel Tower (25,000+), the Vatican Museums, and the Colosseum. This actor's all-buckets sweep already pulls the maximum available; activities with more reviews will return 1,550.
  • Use minRating: 1 or minRating: 2 for complaint mining. The lowest-star reviews are where product-improvement signal lives β€” the rating filter routes the sweep through low-star buckets first instead of wasting quota on five-star fluff.
  • Combine multiple activity URLs in one run. You pay per result, not per activity, so a five-attraction city study costs the same as five separate runs and finishes faster.
  • Filter by language for source-market work. Set language: "de" to study only German-speaking travelers, or language: "ja" to mine the Japanese market. Reviews are filtered after collection, so the actor automatically scans up to 5Γ— your cap to compensate β€” for less-common languages on activities that mostly receive English reviews, raise maxReviewsPerActivity if you need more matches.
  • Pick sortBy to match your goal. highest_rating for marketing quotes, lowest_rating for CX research, newest for ongoing monitoring runs.
  • travelerType is a free segmentation axis. Couples, families, and solo travelers leave systematically different reviews β€” pivot on it before running any sentiment model.
  • Re-run weekly for trend tracking. Reviews are timestamped, so a recurring run with sortBy: "newest" builds a clean week-over-week sentiment time series in your warehouse.

Pricing

$2.50 per 1,000 results β€” roughly 17% below the closest GetYourGuide review actor on Apify, with the multi-rating sweep that lifts you past the 310-review single-feed ceiling.

ResultsEstimated Cost
100$0.25
1,000$2.50
10,000$25.00
100,000$250.00

A "result" is any review row in the output dataset. No compute charges β€” you only pay per result returned.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications on new results
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

This actor is designed for legitimate market research, voice-of-customer analysis, competitive intelligence, and content development using publicly visible review data. Users are responsible for complying with applicable laws and GetYourGuide's Terms of Service. When republishing reviews or quotes, credit the original reviewer and link back to the activity page. Do not use extracted data for spam, harassment, retaliatory action against reviewers, or any illegal purpose.