GetYourGuide Reviews Scraper avatar

GetYourGuide Reviews Scraper

Pricing

from $2.00 / 1,000 reviews

Go to Apify Store
GetYourGuide Reviews Scraper

GetYourGuide Reviews Scraper

The GetYourGuide Reviews Scraper extracts traveler reviews from any GetYourGuide activity — full review text, star ratings, per-aspect scores, dates, photos, traveler type, reviewer country and languages — ideal for tour reputation monitoring, competitor research and sentiment analysis.

Pricing

from $2.00 / 1,000 reviews

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

18

Total users

12

Monthly active users

19 days ago

Last modified

Features

Limited permissions

Share

🚀 GetYourGuide Reviews Scraper: Tour Reviews, Ratings and Traveler Data

Export GetYourGuide reviews from any tour or activity as clean JSON, CSV or Excel. The GetYourGuide Reviews Scraper returns the full review text, star rating, per-aspect sub-ratings, date, review photos, traveler type and the reviewer's first name and home country. Use it for tour reputation monitoring, competitor research and review sentiment analysis, or as a simple alternative to a GetYourGuide API for review data.

🎯 Use Cases

  • Review sentiment analysis: feed thousands of real GetYourGuide reviews into an LLM or sentiment model and see what travelers praise and complain about.
  • Tour operator reviews monitoring: schedule a daily run on your own tours and catch every new 1- or 2-star review the morning it lands.
  • Competitor research: read the tour reviews of every rival activity in your city and compare their ratings, review volume and weak spots.
  • Guide and product quality: track the guide, transport and value-for-money sub-scores over time and see which guides travelers name.
  • Market analysis: combine reviewer country with traveler type (couple, family, friends, solo) to see which markets and segments an activity wins.
  • Testimonial mining: pull only 5-star reviews with photos for your own marketing copy and social proof.

✨ Features

  • Full review text in the traveler's original language, never a truncated snippet.
  • Real depth: goes far beyond the first few hundred reviews. Activities with a few hundred reviews come back complete; the biggest sellers give thousands.
  • Ratings that break down: the overall star rating plus the reviewer's own sub-scores (guide, transport, value, accuracy, pace, language skills and more, depending on the tour).
  • Activity stats on every row: total review count, average rating and per-category averages, at no extra cost.
  • Reviewer origin and traveler type: first name, home country and country code, plus GetYourGuide's traveler segment.
  • Review photos: direct image links for the photos travelers attached.
  • Optional translation into one language you choose, charged only for reviews that were actually in another language.
  • Star rating filter and sorting: newest, oldest, highest, lowest or most relevant first; only the ratings you want.
  • No duplicates and fair billing: each review is saved once, and the run stops cleanly at the max charge you set.

🛠️ How It Works

  1. Paste GetYourGuide activity URLs (any country domain) or numeric activity IDs.
  2. Set Max reviews per activity (default 50), the sort order and an optional star filter.
  3. Run the scraper and download the reviews, or pull them through the Apify API.

⚙️ Input

FieldWhat it does
Activity or listing URLsGetYourGuide activity URLs such as …/colosseum-arena-floor-guided-tour-t1031725/, or bare activity IDs. Required.
Max reviews per activityHow many reviews to save per activity. Default 50.
Sort reviews byNewest first (default), oldest first, highest rating, lowest rating or most relevant.
Star ratingsOnly collect reviews with these star ratings, e.g. 1 and 2 stars. Empty means all.
Max activities per listing URLFor city or category pages: how many activities to take from each. Default 10.
Translate reviews toOptional language code such as en or de. Reviews in other languages get a translated text field.

Activity URLs are the reliable input. City and category listing URLs are accepted as a shortcut; if a listing page can't be read, the run says so in the log and skips it.

{
"startUrls": [
{ "url": "https://www.getyourguide.com/rome-l33/colosseum-arena-floor-guided-tour-t1031725/" },
{ "url": "193940" }
],
"maxReviewsPerActivity": 200,
"sortBy": "DATE_DESC",
"ratings": [],
"translateTo": ""
}

💰 How Much Does It Cost to Scrape GetYourGuide Reviews?

Pay only for the reviews you get. No monthly rental.

EventPriceWhen it is charged
Review$0.002 per review ($2.00 per 1,000)Once for each review saved.
Translated review$0.001 per review ($1.00 per 1,000)Only when "Translate reviews to" is set, and only for reviews in another language.
Actor start$0.00005 per runCharged once when the run starts.

Examples:

  • 50 reviews from one tour = $0.10 (plus the $0.00005 start fee).
  • A daily check on 10 tours, 20 newest reviews each = 200 reviews = $0.40 per day.
  • 1,000 reviews with translation on, 300 of them in another language = $2.00 + $0.30 = $2.30.

Set a max charge on the run and the Actor stops there: it never saves more reviews than you pay for.

📊 Sample Output Data

{
"activityId": "1031725",
"activityUrl": "https://www.getyourguide.com/rome-l33/colosseum-arena-floor-guided-tour-t1031725/",
"activityTotalReviews": 582,
"activityAverageRating": 4.861109316502434,
"activityRatingByCategory": {
"guide": 4.9089026,
"transportation": 4.886076,
"service": 0,
"organization": 0,
"valueForMoney": 4.7883816,
"safety": 0,
"meetingPoint": 0
},
"reviewId": 128819952,
"title": "",
"message": "Paco was an amazing guide. Very informative, great suggestions for photo areas, and even greater suggestions for dinner places after the golf cart tour!!!",
"messageTranslated": null,
"rating": 5,
"created": "2026-10-16T05:57:45+02:00",
"language": "en",
"authorName": "Emiliano",
"authorCountry": "Canada",
"authorCountryCode": "CA",
"isAnonymous": false,
"isPartnerReview": false,
"travelerType": "couple",
"travelerTypeLabel": "Couple",
"ratingByCategory": {
"rating_overall": 5,
"rating_guide": 5,
"rating_pace_intensity": 5,
"rating_value": 5,
"rating_language_proficiency": 5,
"rating_accuracy": 5,
"rating_transport": 5
},
"photos": [
"https://cdn.getyourguide.com/img/review/adf8fd60d5d949cf2b775610248b468deaf25f312dd451566f1b4acd460f0c9f.jpg/99.jpg"
],
"scrapedAt": "2026-10-21T10:47:57.216Z"
}

activity… fields describe the whole activity and repeat on every row, so one row is enough for an activity-level dashboard. ratingByCategory holds this reviewer's own sub-scores; which keys appear depends on what GetYourGuide asked about for that tour. A 0 in activityRatingByCategory means the aspect isn't rated for that activity, not a bad score. Anonymous reviewers show as "GetYourGuide traveler" with isAnonymous: true.

🔁 Schedule and Integrate GetYourGuide Reviews

For reputation monitoring, run it once a day with the default newest-first sort and a small limit (20–50 per activity): each run picks up the latest tour reviews. Set it up in Apify Schedules. Send new reviews to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so a bad review reaches your team's inbox or Slack the same morning. For one-off research, raise the limit to a few thousand and run it once.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{
"startUrls": [{ "url": "https://www.getyourguide.com/rome-l33/colosseum-arena-floor-guided-tour-t1031725/" }],
"maxReviewsPerActivity": 30
}

❓ FAQ

Does GetYourGuide have an official API? GetYourGuide offers partner and supplier APIs for bookings and availability, and they need an approved partner or supplier account. This Actor needs no key, account or approval and returns the public reviews any visitor can read: full text, ratings, sub-scores, photos, traveler type and reviewer country.

How many GetYourGuide reviews can I get from one activity? Activities with a few hundred reviews come back complete. On the biggest sellers with tens of thousands of reviews, the Actor reaches into the thousands instead of stopping at the first pages. Set Max reviews per activity to the number you need.

Do I need a GetYourGuide account? No. Reviews are public and no login is used.

Why is the review text or a field empty? Some travelers leave only a star rating, so message and language are empty for those reviews (about a third of recent reviews on a busy tour). title is usually empty because GetYourGuide rarely shows review titles. travelerType is null when the reviewer didn't say who they traveled with, and messageTranslated is null unless translation is on.

Can I get GetYourGuide reviews in other languages? Yes. Reviews come in the language the traveler wrote them (English, German, French, Spanish, Italian and more), and the language field tells you which. Set Translate reviews to to get a translated copy next to the original.

How do I monitor tour operator reviews on GetYourGuide? Schedule a daily run on your activity URLs with newest first and 20–50 reviews each, then send the dataset to a Google Sheet or a webhook. Set Star ratings to 1 and 2 to get only the complaints.

In what order are rows saved? In the sort order you choose, per activity. Several activities are processed in parallel, so their rows interleave; sort by created if you need one timeline.