GetYourGuide Scraper | Tours, Activities, Prices & Reviews avatar

GetYourGuide Scraper | Tours, Activities, Prices & Reviews

Pricing

from $12.75 / 1,000 activities

Go to Apify Store
GetYourGuide Scraper | Tours, Activities, Prices & Reviews

GetYourGuide Scraper | Tours, Activities, Prices & Reviews

GetYourGuide scraper for tours, tickets and activities by keyword, city or link. Get price and discount, rating, reviews, provider, meeting point on a map and next available slot. 30 activities in 8 seconds, 59 fields each. Sort by price or rating, filter by duration and features. No account.

Pricing

from $12.75 / 1,000 activities

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

GetYourGuide Scraper | Tours, Tickets, Prices and Reviews (2026)

GetYourGuide activities, 59 fields each, from any search.

From SilentFlow. Creators of Facebook Search Scraper and JD Products Scraper (#1 for โ€œjd scraperโ€ in Apify Store search), with 930,000+ combined lifetime runs.

Every GetYourGuide tour, ticket and experience of a city, an attraction or a theme as one complete row: from price and discount, rating, provider, the full activity page, the meeting point on a map, the next available slot and the latest reviews. 30 activities in 7 seconds from one keyword.

Why choose this actor?

Opening a hundred tour pages to see which ones are cheapest, best rated or available tomorrow? Copying ratings into a sheet without knowing whether travelers praise the guide or complain about the value? Rebuilding the filters you already have on GetYourGuide every time you export a list?

  • Sort and filter the way GetYourGuide does. Pick the site's own order (recommended, price low to high, price high to low, top rated) and every row carries its rank in that order. Then narrow the listing with the site's filters: duration ranges, private tour, skip the line, small group, wheelchair accessible, hotel pickup, Originals by GetYourGuide, a minimum rating and a maximum price, plus free cancellation checked on every activity page. In our run, tokyo food tour sorted by rating, rated 4.5 or more, up to 150 USD, up to 5 hours, with free cancellation and a small group, returned 20 rows in 5 seconds, every one of them inside all the filters.
  • The next available slot of every activity. Each row carries nextAvailableAt, the date and local time of the next bookable start, and availability, the line GetYourGuide prints on the card ("Available tomorrow", "20 spots left tomorrow"), with spotsLeft when only a few places remain. All 30 rows of our default run had it. Plan a trip, fill a last-minute page or watch which tours sell out without opening a calendar.
  • What travelers say, already summed up. ratingsByCategory gives the average rating per criterion GetYourGuide collects (guide, value for money) and reviewSummary the site's AI summary of the past year of verified reviews ("Travelers praise the knowledgeable guides... some mention the pace feels rushed"). In our default run, 29 of the 30 activities came with the per-criterion averages and 25 with the summary. Compare the guide score of ten Colosseum tours in one column instead of reading thousands of reviews.

Try GetYourGuide Scraper free

Try your first 30 activities

Paste this input in the Input tab, or keep the prefilled form, and press Start:

{
"searchQueries": ["rome colosseum"],
"maxItems": 30,
"currency": "USD",
"language": "en",
"sortBy": "recommended",
"minRating": "any",
"maxPrice": 0,
"maxReviews": 10
}

You get the 30 activities GetYourGuide ranks first for "rome colosseum", each read from its own activity page: title, category, short and full description, highlights, what is included and excluded, who it is not suitable for, what to bring, what is not allowed, the practical notes, duration, cancellation policy, guide and audio guide languages, the provider with its GetYourGuide profile link, the from price with the price before discount, the rating and review count, the city, region, country and main attraction, the meeting point with its address and map position, the next available slot, the AI summary of reviews, the averages per criterion, about 14 photos and the 10 newest reviews. That is 30 rows and 291 reviews in 7 seconds in our run. Swap the keyword for your city, your attraction or your theme.

The Apify Free plan is enough to try it: no credit card, no GetYourGuide account, nothing to install.

How it works

Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it full context about this scraper:

You have access to the GetYourGuide Scraper on Apify: silentflow/getyourguide-scraper
It reads public GetYourGuide activities (tours, tickets, day trips, classes, experiences) without any GetYourGuide account.
Every row is one activity, read from its activity page, with its latest reviews inside the row.
Input (no field is required; give at least one keyword, one link or one activity ID):
- searchQueries (array of strings): what you would type in the GetYourGuide search bar (rome colosseum, Barcelona, tokyo food tour)
- startUrls (array of strings): getyourguide.com links of any language or country domain: destination or attraction pages
(https://www.getyourguide.com/rome-l33/), category pages (.../entry-tickets-tc123/), search pages (/s/?q=paris),
activity pages (...-t195566/) or bare activity IDs (195566)
- maxItems (integer, default 30): max activities per keyword or link; activity links give one row each
- currency (string, default USD): ISO code or name (EUR, euro, Swiss franc); 44 currencies are listed
- language (string, default en): code, locale or name (de, pt-PT, German); 23 languages are listed
- sortBy (recommended | price_low_to_high | price_high_to_low | rating, default recommended)
- minRating (any | 3.0 | 3.5 | 4.0 | 4.5, default any)
- maxPrice (integer, in the chosen currency, default 0 = no limit)
- duration (array): up_to_3_hours, 3_to_5_hours, 5_to_7_hours, full_day, multi_day
- features (array): free_cancellation, private_tour, skip_the_line, small_group, wheelchair_accessible, hotel_pickup, gyg_originals
- maxReviews (integer 0 to 1000, default 10): newest reviews carried inside each activity row
Sort and filters apply to keywords, destination and category links, not to single activity links.
Output: one flat row per activity (66 fields):
id, url, title, category, description, fullDescription, highlights[], inclusions[], exclusions[], itinerary[], notSuitableFor[],
whatToBring[], notAllowed[], goodToKnow[], tags[], badges[], duration, validity, guideLanguages[], audioGuideLanguages[],
cancellationPolicy, hasFreeCancellation, hasReserveNowPayLater, isSkipTheLine, isSmallGroup, isPrivate, isWheelchairAccessible,
hasPickup, isTopRated, isCertified, isBestseller, isOriginal, isNew, supplierName, supplierId, supplierUrl,
priceFrom, originalPrice, discountPercent, currency, priceUnit, rating, reviewCount, ratingsByCategory{guide, valueForMoney...},
bookedYesterday, isLikelyToSellOut, rank, city, cityId, region, country, countryId, pointOfInterest, meetingPoint, latitude,
longitude, nextAvailableAt, availability, spotsLeft, reviewSummary,
reviews[{reviewId, rating, title, text, author, authorCountry, authorCountryCode, language, travelerType, date, subRatings{}}],
imageUrl, images[], searchQuery, sourceUrl, scrapedAt.
Prices are numbers in the chosen currency. Dates are RFC 3339 (nextAvailableAt and review dates in the activity's local time,
scrapedAt in UTC). Missing values are null or left out.
Use apify-client for Python or JavaScript, or the Apify MCP server.

How to scrape GetYourGuide tours and activities

Get the top 50 things to do in Barcelona

{
"searchQueries": ["Barcelona"],
"maxItems": 50
}

A city name gives the activities GetYourGuide ranks first for that city, in its own order. Each row has its rank, so the export keeps the ranking you see on the site.

Find the cheapest Vatican tickets in euros

{
"searchQueries": ["vatican museums"],
"sortBy": "price_low_to_high",
"currency": "EUR",
"maxItems": 40
}

The listing is read cheapest first, with every price in euros. originalPrice and discountPercent show which tickets are on sale and by how much.

List the best rated short food tours in Tokyo you can cancel for free

{
"searchQueries": ["tokyo food tour"],
"sortBy": "rating",
"minRating": "4.5",
"maxPrice": 150,
"duration": ["up_to_3_hours", "3_to_5_hours"],
"features": ["free_cancellation", "small_group"],
"maxItems": 20,
"maxReviews": 5
}

In our run this returned 20 food tours in 5 seconds, all rated between 4.64 and 5, all priced under 150 USD, all lasting 5 hours or less, all with free cancellation and a small or private group. Each carries its 5 newest reviews.

Input parameters

ParameterTypeDefaultWhat it does
searchQueriesarray of strings["rome colosseum"] prefilledKeywords as typed in the GetYourGuide search bar: a city, an attraction or a theme.
startUrlsarray of stringsnoneGetYourGuide links or activity IDs: destination, attraction, category, search or activity pages.
maxItemsinteger30Most activities per keyword or link.
currencystringUSDCurrency of every price: an ISO code or a name.
languagestringenLanguage of titles, descriptions, highlights and policies: a code, a locale or a name.
sortBystringrecommendedrecommended, price_low_to_high, price_high_to_low or rating.
minRatingstringanyany, 3.0, 3.5, 4.0 or 4.5.
maxPriceinteger0Highest from price kept, in the chosen currency. 0 means no limit.
durationarraynoneup_to_3_hours, 3_to_5_hours, 5_to_7_hours, full_day, multi_day.
featuresarraynonefree_cancellation, private_tour, skip_the_line, small_group, wheelchair_accessible, hotel_pickup, gyg_originals.
maxReviewsinteger10Newest reviews inside each activity row, from 0 to 1000.

Accepted links. Any getyourguide.com page that lists activities or shows one, in any language and on any country domain:

  • a destination or attraction page: https://www.getyourguide.com/rome-l33/, https://www.getyourguide.com/colosseum-l2619/, https://www.getyourguide.com/de-de/rom-l33/
  • a category page of a destination: https://www.getyourguide.com/rome-l33/entry-tickets-tc123/, https://www.getyourguide.com/paris-l16/day-trips-tc172/
  • a search page: https://www.getyourguide.com/s/?q=paris+museum+tickets
  • an activity page: https://www.getyourguide.com/rome-l33/colosseum-roman-forum-palatine-hill-guided-tour-t195566/
  • an activity ID on its own: 195566 or t195566

Links to other sites and to provider pages are skipped and named in the log, so one wrong link never stops the run.

Currencies and languages. The form lists 44 currencies (USD, EUR, GBP, AUD, CAD, CHF, JPY, CNY, INR, BRL, MXN and more) and 23 languages (English, German, French, Spanish, Italian, Dutch, Portuguese, Polish, Japanese, Korean, Chinese and more). You can also type a currency name (euro, British pound) or a language name in English or in the language itself (German, Deutsch, franรงais), and a locale such as pt-PT or zh-TW.

What data can you extract from GetYourGuide?

Each row is one activity with 66 fields, grouped the way you read a tour page. Reviews ride inside the row with 11 fields each.

  • Identity: id (GetYourGuide's stable activity ID), url (permanent activity link), title, category (Guided tour, Entry ticket, Day trip, Private tour, Workshop or class...).
  • Content: description, fullDescription, highlights, inclusions, exclusions, itinerary (each stop with its duration), notSuitableFor, whatToBring, notAllowed, goodToKnow, tags, badges (Top pick, Top rated, Likely to sell out, Loved by English speakers...), duration, validity (for tickets).
  • Practical: cancellationPolicy, hasFreeCancellation, hasReserveNowPayLater, guideLanguages, audioGuideLanguages, isSkipTheLine, isSmallGroup, isPrivate, isWheelchairAccessible, hasPickup, isTopRated, isCertified, isBestseller, isOriginal, isNew.
  • Provider: supplierName, supplierId, supplierUrl (the operator's GetYourGuide profile).
  • Prices and ratings: priceFrom, originalPrice (before discount), discountPercent, currency, priceUnit (per person or per group), rating, reviewCount, ratingsByCategory, bookedYesterday (when GetYourGuide shows it), isLikelyToSellOut, rank (position in the listing order you picked).
  • Place and time: city, cityId, region, country, countryId, pointOfInterest, meetingPoint, latitude, longitude, nextAvailableAt, availability, spotsLeft.
  • Reviews: reviewSummary and reviews, each with reviewId, rating, title, text, author, authorCountry, authorCountryCode, language, travelerType, date and subRatings (accuracy, guide, value for money, skip the line...).
  • Media and source: imageUrl, images (the activity gallery, about 14 photos per activity in our run), searchQuery, sourceUrl, scrapedAt.

id and url are stable and safe to join on from one run to the next. Photo links point to GetYourGuide's image service at 1200 by 800 pixels and stay valid for as long as the activity keeps its gallery.

Output example

One real row of our default run, with the reviews, photos and long lists cut to their first entries:

{
"id": "562279",
"url": "https://www.getyourguide.com/rome-l33/rome-colosseum-forum-with-audio-guide-app-optional-arena-t562279/",
"title": "Rome: Colosseum, Forum & Palatine Hill Entry & Audio Guide",
"category": "Entry ticket",
"description": "Immerse yourself in the world of ancient Rome with access to the Forum and Palatine Hill, as well as Colosseum options. Breeze past the ticket office lines, and enhance your visit with an audio guide.",
"fullDescription": "Get under the skin of ancient Rome with an audio guide to the Roman Forum and Palatine Hill, as well as the Colosseum, if you choose a Colosseum option. Tour these legendary sights at your leisure as you marvel at the ingenuity of Roman architecture and engineering.\n\nHead past the long lines and enter the legendary Colosseum...",
"highlights": [
"Skip the line with timed entry and walk in the footsteps of gladiators",
"See all three sites on one ticket: Colosseum, Roman Forum, Palatine Hill",
"Take in panoramic views over Rome from the emperors' palaces on Palatine Hill"
],
"inclusions": [
"Assistance at the meeting point",
"Digital Audio guide app (downloadable mobile app)",
"Entry to the Roman Forum",
"Entry to Palatine Hill"
],
"exclusions": ["Headsets", "Live guide"],
"notSuitableFor": ["People with mobility impairments", "Wheelchair users"],
"whatToBring": ["Passport or ID card", "Sun hat", "Comfortable clothes"],
"notAllowed": ["Pets", "Weapons or sharp objects", "Luggage or large bags"],
"goodToKnow": [
"The visit may begin either at the first entrance of the Colosseum or at the Roman Forum and Palatine Hill",
"At the entrance you have to show valid ID of all participants including children in order to access the Colosseum"
],
"tags": ["Skip the line", "Optional audio guide", "Small group"],
"badges": ["Top pick"],
"duration": "1 hour",
"audioGuideLanguages": ["English", "Spanish", "French"],
"cancellationPolicy": "Cancel up to 3 days in advance for a full refund",
"hasFreeCancellation": true,
"hasReserveNowPayLater": false,
"isSkipTheLine": true,
"isSmallGroup": false,
"isPrivate": false,
"isWheelchairAccessible": false,
"hasPickup": false,
"isTopRated": false,
"isCertified": false,
"isBestseller": false,
"isOriginal": false,
"isNew": false,
"supplierName": "Ivo Tours",
"supplierId": "733698",
"supplierUrl": "https://www.getyourguide.com/ivo-tours-s733698/",
"priceFrom": 24.97,
"originalPrice": 49.94,
"discountPercent": 50,
"currency": "USD",
"priceUnit": "per person",
"rating": 4.2,
"reviewCount": 32123,
"ratingsByCategory": { "guide": 3.74, "valueForMoney": 3.84 },
"bookedYesterday": 128,
"isLikelyToSellOut": false,
"rank": 1,
"city": "Rome",
"cityId": "33",
"region": "Lazio",
"country": "Italy",
"countryId": "169011",
"pointOfInterest": "Roman Forum",
"meetingPoint": "Via delle Terme di Tito, 93, 00184 Roma RM, Italia",
"latitude": 41.8921658,
"longitude": 12.493182499999989,
"nextAvailableAt": "2026-11-09T09:00:00+01:00",
"availability": "Available tomorrow",
"reviewSummary": "Travelers praise the sites and report smooth Colosseum entry, appreciating the self-paced audio app. Many travelers say clearer details on inclusions, especially Colosseum access and skip-the-line, would help. Overall, travelers describe it as a worthwhile way to see the highlights.",
"reviews": [
{
"reviewId": "129461241",
"rating": 5,
"text": "Excellent experience and easy access to the colosseum.",
"author": "Lucia",
"authorCountry": "Ireland",
"authorCountryCode": "IE",
"language": "en",
"travelerType": "Friend group",
"date": "2026-11-07T21:19:05+01:00",
"subRatings": { "accuracy": 5, "skipTheLine": 5, "valueForMoney": 5 }
}
],
"imageUrl": "https://cdn.getyourguide.com/image/fit=crop,width=1200,height=800/tour_img/376912ad96a4e631a7855a9d0ecc49f47d024090336606266afd00aa30c3b0df.jpeg",
"images": [
"https://cdn.getyourguide.com/image/fit=crop,width=1200,height=800/tour_img/376912ad96a4e631a7855a9d0ecc49f47d024090336606266afd00aa30c3b0df.jpeg",
"https://cdn.getyourguide.com/image/fit=crop,width=1200,height=800/tour_img/69ff8513c74903136c1ee7362d6beb6886938d76aac08ec5fc9d80accbeeb4df.jpg"
],
"searchQuery": "rome colosseum",
"scrapedAt": "2026-11-08T10:38:57Z"
}

The dataset also comes with ready-made table views: Activities (photo, title, price, rating, reviews, provider, city, link), Prices and availability, Activity details, Ratings and reviews and Providers.

Advanced usage

Benchmark every guided tour of your city against yours

{
"startUrls": ["https://www.getyourguide.com/lisbon-l42/"],
"features": ["small_group"],
"maxItems": 200,
"maxReviews": 0
}

A destination link lists the whole city, not only what a keyword matches. With maxReviews at 0 each row still has the rating, the review count and the averages per criterion, so a tour operator can line up price, discount, guide score, duration and inclusions of 200 small-group competitors in one sheet.

Read a category page in German with prices in euros

{
"startUrls": ["https://www.getyourguide.com/paris-l16/day-trips-tc172/"],
"language": "de",
"currency": "EUR",
"sortBy": "price_low_to_high",
"maxItems": 50
}

A category link (-tc172 here, day trips from Paris) keeps its category. Titles, highlights and policies come in German, every price in euros, cheapest first: what a German traveler sees on the site, ready for a German-language catalog or newsletter.

Track a fixed list of activities every day

{
"startUrls": [
"195566",
"https://www.getyourguide.com/rome-l33/skip-the-line-vatican-museums-sistine-chapel-ticket-t62214/",
"https://www.getyourguide.com/barcelona-l45/sagrada-familia-skip-the-line-ticket-t50027/"
],
"maxReviews": 20
}

Activity links and IDs give one row each, so a scheduled run (daily, from the Schedules tab) builds a history of the from price, the discount, the rating, the review count and the next available slot of the activities you watch, plus their 20 newest reviews.

Collect review history for sentiment analysis

{
"searchQueries": ["amsterdam canal cruise"],
"maxItems": 15,
"maxReviews": 500
}

Up to 1,000 of the newest reviews can ride inside each activity row, each with its rating, text, author country, traveler type, date and sub-ratings. Flatten the reviews field in your notebook or spreadsheet to get one review per line, still tied to its activity, provider and price.

Find wheelchair-accessible activities with hotel pickup

{
"searchQueries": ["Lisbon", "Porto"],
"features": ["wheelchair_accessible", "hotel_pickup"],
"minRating": "4.0",
"maxItems": 40
}

Several keywords run one after the other, each with the same filters, and an activity found by two keywords is delivered once. Useful for an accessible-travel guide, a concierge desk or a travel agency building packages.

FAQ

What is GetYourGuide? GetYourGuide is one of the largest marketplaces for tours, attraction tickets, day trips and experiences, with activities in thousands of destinations worldwide. Travelers compare and book them by city, attraction or theme, much like hotels on a booking site.

What does this scraper extract exactly? One row per activity with 66 fields: what it is, what is included, the itinerary, the practical information, the provider, the prices, the ratings, the place, the meeting point with its coordinates, the next available slot, the AI summary of reviews, the averages per criterion, the photos and the newest reviews.

Do I need a GetYourGuide account or an API key? No. The scraper reads the public activity pages a visitor sees without logging in. No account, no key, no browser extension.

Can I search by keyword, by destination or by activity? All three, in the same run. Type keywords in searchQueries, and paste destination, category, search or activity links, or activity IDs, in startUrls. Each keyword and each link gives up to maxItems activities.

How fresh is the data? Every run reads GetYourGuide live at run time: prices, availability, ratings and reviews are the ones the site shows at that moment, in the currency and language you picked. Nothing comes from a cache.

How many activities can I get? maxItems sets the limit per keyword or link. A big city lists several hundred activities; a niche keyword a few dozen. In our test, 150 activities of "paris" took 32 seconds. The run stops on its own when the listing ends.

Do the filters combine? Yes. sortBy=rating with minRating=4.5, maxPrice=150, duration=up_to_3_hours and features=free_cancellation, small_group returns the best rated short small-group tours under 150 in your currency that you can cancel for free. Features add up: an activity must offer every one you pick.

Why are some fields empty? GetYourGuide does not publish everything for every activity. Pickup tours have no single meeting point, so no coordinates; new activities have no AI summary yet; bookedYesterday only appears when GetYourGuide prints it on the card. A missing value is null or left out, never an empty text.

Are prices the final prices? They are the "from" prices GetYourGuide shows on the activity, per person or per group as written in priceUnit, in the currency you picked, with the price before discount in originalPrice when there is one. The price of a given date, option or group size is set at checkout on the site.

Do the links stay valid? url and supplierUrl are permanent GetYourGuide links. Photo links stay valid as long as the activity keeps those photos in its gallery. nextAvailableAt and availability describe the moment of the run.

More SilentFlow scrapers

๐Ÿ›’ E-commerce

๐Ÿ’ผ Jobs

๐Ÿ  Real estate

๐Ÿ“ฃ Social media

๐Ÿข Business data

โœˆ๏ธ Travel

๐ŸŽฏ Lead generation

๐Ÿ”Ž SEO

๐ŸŽฌ Video

๐Ÿ“ฐ News

๐Ÿงฐ More tools

Support

Need something this scraper doesn't do yet? We ship features fast.

  • Feature requests go straight to our backlog
  • Enterprise needs? We do custom integrations and high-volume plans
  • Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

This Actor extracts publicly available data from GetYourGuide, as shown to visitors who are not logged in. It does not bypass any login, paywall or CAPTCHA and never uses a GetYourGuide account. Users are responsible for complying with GetYourGuide's terms of service and applicable data protection laws (GDPR, CCPA, and PIPL where relevant). Review author first names and countries are personal data: handle them accordingly, keep only what you need and honor removal requests. The data returned is informational; verify prices and conditions on the activity page before any booking or regulated use.

GetYourGuide Scraper by SilentFlow: every tour, ticket and experience of a destination with its price, provider, meeting point, next available slot and what travelers say, in one run.