Skip to content

GetYourGuide Scraper

Try for free

Scrape GetYourGuide tours, activities and attraction tickets by destination, category, search term or URL. Get prices, ratings, reviews, duration, languages, cancellation policy, meeting point, highlights, photos and provider.

🧭 GetYourGuide Scraper

Scrape tours, activities and attraction tickets from GetYourGuide: prices, ratings, review counts, duration, languages, cancellation policy, meeting point with coordinates, highlights, inclusions, itinerary, photos, provider and the newest reviews. Paste a destination, category or search URL, or just type a search term, and get clean rows in seconds. No login, no browser, one consistent currency.

✨ Why use GetYourGuide Scraper?

  • ⚡ Fast — reads GetYourGuide's own data feed directly; 30 fully detailed activities with reviews take a few seconds of scraping.
  • 💱 One currency, your choice — every price comes back in the currency you pick (USD, EUR, GBP, ...), not whatever the exit IP's country shows.
  • 📋 Full details — description, highlights, includes/excludes, itinerary stops, meeting point with latitude/longitude, live-guide and audio-guide languages, cancellation policy, accessibility and the whole photo gallery.
  • ⭐ Reviews included — the newest reviews per activity (rating, text, date, country, traveler type, photos) plus the rating per category.
  • 🔎 Every way in — destination pages, attraction pages, category pages, search pages, free-text search terms or single activity URLs.
  • 💸 Cheap — a flat price per activity, reviews included.

🎯 Use cases

  • 💰 Price monitoring — track starting prices, discounts and "likely to sell out" flags for tours in your city.
  • 🏨 Competitor research for tour operators — see who sells what, at which price, with which rating and inclusions.
  • 🗺️ Travel content and apps — build "things to do" lists with photos, durations, coordinates and ratings.
  • 📊 Market analysis — compare destinations by number of activities, price levels and review volume.
  • 💬 Review analysis — collect fresh reviews and category ratings to spot what travelers love or complain about.

🚀 How to use

  1. Paste one or more GetYourGuide URLs (for example https://www.getyourguide.com/paris-l16/) and/or type search terms like Rome colosseum.
  2. Set Max activities (default 20).
  3. Optionally pick dates, a sort order, price/rating filters, currency and language.
  4. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
startUrlsDestination (…-l16/), attraction, category (…-tc1/), search (/s/?q=…) or activity (…-t193940/) URLs
searchQueriesFree-text searches, like the GetYourGuide search box
maxItemsMax activities across all inputs (0 = no limit)
dateFrom / dateToOnly activities available in this date range
sortBypopularity, price_asc, price_desc, rating_desc
minPrice / maxPrice / minRating / minReviewsFilters on the listing
includeDetailsOpen each activity page for the full details (default on)
includeReviews / maxReviewsPerItemAdd the newest reviews (default on, 10 per activity)
currency / languagePrice currency (default USD) and text language (default en)
{
  "startUrls": [{ "url": "https://www.getyourguide.com/paris-l16/" }],
  "searchQueries": ["Rome colosseum"],
  "maxItems": 20,
  "sortBy": "rating_desc",
  "currency": "EUR",
  "includeReviews": true,
  "maxReviewsPerItem": 10
}

📤 Output

One row per activity. Main fields:

FieldDescription
activityId, url, title, descriptionIdentity and short description
price, originalPrice, discountPercent, currency, priceTypeStarting price, price before discount, per person / per group
rating, reviewCount, ratingsByCategoryAverage rating, number of reviews, rating per category
durationText, category, badgesDuration, activity type, badges like Bestseller or Skip the line
location, latitude, longitude, providerLocation, meeting point coordinates, activity provider
freeCancellation, cancellationPolicy, languages, audioGuideLanguagesBooking conditions and languages
highlights, fullDescription, includes, excludes, itineraryPage content
meetingPoint, whatToBring, notAllowed, knowBeforeYouGoPractical information
images, reviewsPhoto gallery and newest reviews

Example (trimmed; review author is fictional):

{
  "platform": "getyourguide",
  "activityId": 193940,
  "url": "https://www.getyourguide.com/paris-l16/paris-1-hour-seine-cruise-departing-from-the-eiffel-tower-t193940/",
  "title": "Paris: Seine Cruise departing from the Eiffel Tower",
  "price": 20.08,
  "currency": "USD",
  "rating": 4.42,
  "reviewCount": 91774,
  "ratingsByCategory": { "guide": 4.16, "transportation": 4.48, "valueForMoney": 4.35 },
  "durationText": "1 hour",
  "location": "Paris",
  "latitude": 48.860385,
  "longitude": 2.293565,
  "provider": "BATEAUX PARISIENS - S.E.V.P.T.E",
  "freeCancellation": true,
  "cancellationPolicy": "Free cancellation – Cancel up to 24 hours in advance for a full refund",
  "wheelchairAccessible": true,
  "audioGuideLanguages": ["English", "French", "German", "Spanish", "Italian"],
  "highlights": ["Embark at the foot of the Eiffel Tower for a Seine cruise aboard a modern boat"],
  "includes": ["1-hour river cruise departing from the Eiffel Tower"],
  "excludes": ["Drinks and snacks", "Souvenir photos"],
  "itinerary": ["Bateaux Parisiens - tour Eiffel", "Les Invalides", "Musée d'Orsay", "Louvre Museum"],
  "meetingPoint": "Board at Port de la Bourdonnais (at the foot of the Eiffel Tower) at pontoon no. 3.",
  "images": ["https://cdn.getyourguide.com/image/format=jpg,fit=crop,width=1200/tour_img/cf879ee295abc8e4.jpeg"],
  "reviews": [
    {
      "id": 100000001,
      "author": "Jamie",
      "country": "United States",
      "rating": 5,
      "reviewTitle": null,
      "text": "Relaxing way to see the sights. Sit on the side away from the tower for the best views.",
      "date": "2026-10-14T12:35:30+02:00",
      "language": "en",
      "travelerType": "Friend group",
      "photos": []
    }
  ],
  "scrapedAt": "2026-10-14T23:16:57Z"
}

💰 Pricing

You pay $1.00 per 1,000 activities ($0.001 per activity), with full details and up to the reviews you ask for included in that price. Platform usage (compute and datacenter proxy traffic) is billed on top and is small: a 1,000-activity run with details and reviews used about $0.06 in our tests (about 3 minutes at 512 MB and 0.05 GB of datacenter traffic), so 1,000 activities ≈ $1.06 in total.

❓ FAQ

Is it legal to scrape GetYourGuide? The actor only collects publicly visible activity information. Check GetYourGuide's terms and your local laws, and handle reviewer names responsibly (personal data rules such as GDPR may apply).

Do I need a GetYourGuide account or my own proxy? No. No login is needed and the built-in datacenter proxy works well.

How many activities can I get? A destination list typically returns several hundred activities (Paris lists about 780). Add more destinations, categories or search terms to go further. The run stops cleanly when a list ends.

Why is a field empty? Not every activity has every section (for example no itinerary, no live guide or no meeting point). Activities opened directly from a URL have no listing-only fields such as badges or availability messages.

Can I schedule it or use the API? Yes. Schedule runs in the console or start them through the API and fetch the dataset as JSON, CSV or Excel.

Which currency and language do I get? The ones you set in the input (default USD and English), for every row.

⚠️ Limits

  • Only GetYourGuide is covered (no Viator, Klook or Tiqets).
  • Live availability and per-date/time-slot prices are not scraped; price is the starting price GetYourGuide shows.
  • Reviews are the newest ones, up to maxReviewsPerItem per activity and at most 1,000, because they are stored inside the activity row, which must stay under the platform's 10 MB item size.
  • Lists stop where GetYourGuide stops listing (a few hundred activities per destination).

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.