GetYourGuide Scraper
TRAVELECOMMERCE
GetYourGuide Scraper
Scrape tours, activities, and experiences from GetYourGuide.com by search query, direct URL, or sitemap-based discovery. Extracts title, price, rating, reviews, images, highlights, description, duration, cancellation policy, location, and more.
What does this actor do?
This actor navigates GetYourGuide tour detail pages using a real browser and extracts comprehensive tour data. It handles Cloudflare bot protection automatically — no manual proxy configuration or CAPTCHA solving required.
Input modes (priority order):
- Direct URLs (
startUrls) — provide specific tour detail or category page URLs - Search query (
searchQuery) — enter a query (e.g. "rome colosseum tour") that maps to GetYourGuide's search - Default — crawls GetYourGuide's sitemap to discover tours up to your
maxItemslimit
Data extracted
Each result record contains:
| Field | Description |
|---|---|
tour_id |
Numeric tour identifier from the URL |
title |
Tour title |
url |
Canonical tour detail URL |
price |
Price in the page's display currency |
currency |
Currency code (e.g. USD, EUR) |
rating |
Average rating (0-5 float) |
review_count |
Total number of reviews |
duration |
Duration string (e.g. "2 hours", "Full day") |
cancellation_policy |
Free-cancellation label or "Non-refundable" |
location |
City or region where the tour takes place |
category |
Tour category from page breadcrumb |
highlights |
Key highlights, newline-separated |
description |
Full tour description |
images |
Comma-separated list of image URLs |
provider |
Tour operator/supplier name |
scraped_at |
ISO-8601 timestamp |
Input parameters
| Parameter | Type | Description |
|---|---|---|
maxItems |
Integer | Maximum number of tours to return (default: 10, 0 = unlimited) |
startUrls |
Array | Optional list of GetYourGuide tour or category page URLs |
searchQuery |
String | Optional search query (e.g. "rome colosseum tour") |
Example input
{
"maxItems": 50,
"searchQuery": "rome colosseum tour"
}
Or with direct URLs:
{
"maxItems": 10,
"startUrls": [
"https://www.getyourguide.com/rome-l33/tours-tc1/",
"https://www.getyourguide.com/paris-l16/tours-tc1/"
]
}
Notes
- GetYourGuide is protected by Cloudflare bot management. This actor uses a real browser with residential proxy to bypass it automatically.
- Start small (10-20 items) to verify extraction quality before running large jobs.
- Tour availability and pricing vary by date — data reflects the page state at scrape time.