Getyourguide Tours Search Scraper avatar

Getyourguide Tours Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Getyourguide Tours Search Scraper

Getyourguide Tours Search Scraper

Scrape structured tour and activity listings from GetYourGuide.com — including titles, prices, reviews, photos, categories, and availability. Perfect for travel aggregators, market researchers, and tour operators benchmarking the competition.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

GetYourGuide Tours Scraper: Extract Travel Activity Data at Scale


What Is GetYourGuide.com?

GetYourGuide is one of the world's largest online marketplaces for travel experiences, tours, and activities. From skip-the-line museum tickets in Paris to guided hikes in Patagonia, the platform hosts hundreds of thousands of listings across virtually every destination on earth. For travel businesses, researchers, and developers, this represents an enormous dataset — but manually collecting it is impractical.

The GetYourGuide Tours Scraper solves this by automatically extracting structured activity data from any GetYourGuide destination or category search page, delivering clean, analysis-ready records at scale.


Overview

The GetYourGuide Tours Search Scraper targets destination or category listing pages (e.g., /paris-l16/) and extracts detailed records for each tour or activity displayed. It is built for:

  • Travel aggregators feeding content into comparison or booking platforms
  • Tour operators benchmarking pricing and offerings against competitors
  • Market researchers analyzing activity trends by destination or category
  • Developers building travel recommendation engines or datasets

Key capabilities include configurable item limits per URL, fault-tolerant execution via ignore_url_failures, and broad coverage of activity metadata including reviews, pricing, and availability signals.


Input Format

The scraper accepts a simple JSON configuration:

{
"urls": [
"https://www.getyourguide.com/paris-l16/"
],
"ignore_url_failures": true,
"max_items_per_url": 50
}

Field Reference

FieldTypeDefaultDescription
urlsarrayOne or more GetYourGuide destination or category listing URLs to scrape. Supports single entry or bulk list. Example: https://www.getyourguide.com/paris-l16/
max_items_per_urlinteger20Maximum number of tour listings to collect per URL. Increase for broader coverage, reduce for faster runs.
ignore_url_failuresbooleantrueWhen true, the scraper continues processing remaining URLs if one fails, rather than stopping the entire run. Recommended for bulk jobs.

Tip: To scrape multiple destinations in one run, add each destination URL as a separate entry in the urls array (e.g., https://www.getyourguide.com/rome-l173/, https://www.getyourguide.com/barcelona-l45/). The max_items_per_url limit applies independently to each.


Output Format

Sample Output Record

{
"id": 395320,
"tour_id": 395320,
"title": "Disneyland® Paris 1-Day Ticket",
"activity_abstract": "Step into a world of wonder at Disneyland® Paris. Explore magical lands, thrilling rides, and meet beloved Disney characters.",
"url": "/paris-l16/disneyland-paris-2-parks-ticket-1-2-3-4-5-day-t395320/",
"review_statistics": {
"quantity": 53233,
"rating": 4.6382008
},
"price": {
"base_price": 1655800,
"booking_fee": null,
"currency": "VND",
"currency_symbol": "₫",
"discount_percentage": "",
"formatted_base_price": "₫1,655,800",
"formatted_starting_price": "₫1,655,800",
"price_category": "individual",
"price_category_label": "per person",
"starting_price": 1655800,
"unformatted_booking_fee": 0,
"unformatted_discount_percentage": 0
},
"photos": [
{
"urls": [
{
"url": "https://cdn.getyourguide.com/img/tour/fea1f058382affdd2d631301246d665ee1005bb0b412acb3281a06f777f2191a.jpg/53.jpg",
"size": "thumb"
},
{
"url": "https://cdn.getyourguide.com/img/tour/fea1f058382affdd2d631301246d665ee1005bb0b412acb3281a06f777f2191a.jpg/132.jpg",
"size": "medium"
},
{
"url": "https://cdn.getyourguide.com/img/tour/fea1f058382affdd2d631301246d665ee1005bb0b412acb3281a06f777f2191a.jpg/68.jpg",
"size": "mobile"
}
]
}
],
"category": "entryTicket",
"attributes": [
{
"type": "validity",
"label": "1 day"
},
{
"type": "certifiedPartner"
},
{
"type": "wheelchairAccessible",
"label": "Wheelchair accessible"
},
{
"type": "entryTicketIncluded",
"label": "Entry ticket included"
},
{
"type": "validityPeriod",
"label": "Valid 1 day"
},
{
"type": "bookedIn24Hours",
"label": "Booked 232 times yesterday"
},
{
"type": "bookedIn24HoursValue",
"label": "232"
}
],
"availability": {
"message": "Available today and tomorrow",
"type": "positive",
"next_available_date_time": "2026-05-22T09:30:00+02:00",
"metadata": {
"pattern": "pActivityCardBanner available today_tomorrow",
"date": "2026-05-22"
}
},
"activity_type": "entryTicket",
"from_url": "https://www.getyourguide.com/paris-l16/"
}

Each scraped tour or activity returns a structured record with the following fields:

Core Identification

FieldMeaning
IDInternal scraper-assigned record identifier
Tour IDGetYourGuide's unique identifier for the activity listing
TitleFull display name of the tour or activity as shown on the listing page
URLDirect link to the activity's detail page on GetYourGuide

Content & Description

FieldMeaning
Activity AbstractShort summary or teaser description of the activity, typically used in listing cards
Activity TypeClassification of the experience format (e.g., tour, transfer, class, rental, ticket)
CategoryThematic grouping of the activity (e.g., Sightseeing, Food & Drink, Outdoor Activities, Museums)
AttributesStructured tags and features associated with the listing, such as "Free cancellation", "Skip the line", "Small group", "Guided", "Duration" ranges, or "Language" options

Pricing

FieldMeaning
PriceDisplayed pricing information, typically including the base price per person, currency, and any promotional or "from" pricing indicators

Social Proof & Ratings

FieldMeaning
Review StatisticsAggregated review data for the activity, which may include overall rating score, total number of reviews, and rating distribution — useful for quality benchmarking and filtering

Media

FieldMeaning
PhotosCollection of image URLs associated with the listing, typically including the primary thumbnail and gallery images used on the activity card and detail page

Scheduling

FieldMeaning
AvailabilitySignals about scheduling availability, which may include available dates, time slots, or availability status indicators shown on the listing

How to Use

  1. Find destination URLs — Navigate to GetYourGuide.com, search for a destination or category, and copy the resulting listing page URL (e.g., https://www.getyourguide.com/london-l13/).
  2. Configure the input — Paste your URLs into the urls array. Adjust max_items_per_url based on how many listings you need per destination.
  3. Set fault tolerance — Keep ignore_url_failures: true for multi-URL runs to prevent a single bad URL from stopping the job.
  4. Run the scraper — Start the actor and monitor progress in the run log.
  5. Export results — Download the dataset as JSON, CSV, or Excel for use in spreadsheets, databases, or BI tools.

Best practices:

  • Use destination-level URLs (e.g., /paris-l16/) rather than individual tour pages for broad collection.
  • For category-specific extraction, use filtered GetYourGuide URLs (e.g., food tours, walking tours) to narrow results before scraping.
  • Set max_items_per_url to 50 or higher for comprehensive destination coverage.

Common issues:

  • If results are empty, confirm the URL is a listing/search page, not an individual activity detail page.
  • Destination slugs vary by region — verify the correct URL format on the GetYourGuide website before adding to your input.

Use Cases & Business Value

  • Price monitoring: Track how competitor operators price similar tours across shared destinations
  • Content aggregation: Power travel comparison sites or apps with rich, up-to-date activity data
  • Demand analysis: Identify which activity categories and attributes correlate with high review volume
  • Inventory research: Discover gaps in a destination's tour offerings to inform new product development
  • SEO & content strategy: Understand how top-ranked listings describe and categorize their activities

The GetYourGuide Tours Scraper replaces hours of manual browsing with automated, consistent data collection — enabling teams to focus on analysis and strategy rather than copy-paste work.


Conclusion

The GetYourGuide Tours Search Scraper is an efficient, configurable tool for extracting structured travel activity data at scale. With 12 output fields covering pricing, reviews, media, availability, and categorization, it delivers the depth needed for competitive research, platform development, and market analysis. Configure your destination URLs, set your item limit, and start turning GetYourGuide listings into actionable intelligence.