GetYourGuide Tours & Activities Scraper
Under maintenancePricing
from $2.59 / 1,000 getyourguide activities
GetYourGuide Tours & Activities Scraper
Under maintenanceScrape GetYourGuide tours and activities by query or URL. Extract titles, prices, ratings, reviews, images, highlights, durations, and cancellation policies. Export JSON, CSV, Excel.
Pricing
from $2.59 / 1,000 getyourguide activities
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
GetYourGuide Tours & Activities Scraper
GetYourGuide Tours & Activities Scraper extracts structured tour and activity data from GetYourGuide by search query, search URL, city URL, or direct activity URL.
| Search destinations or enrich specific GetYourGuide activity pages to collect titles, prices, ratings, reviews, images, highlights, durations, and cancellation policies. |
| ParseBird GetYourGuide Suite • Review, tour, and activity data tools | |
|
GetYourGuide Review Scraper Product reviews |
GetYourGuide Tours & Activities Scraper ➤ You are here |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
Use Apify Actor parsebird/getyourguide-scraper to scrape GetYourGuide tours and activities. Example with ApifyClient: client.actor("parsebird/getyourguide-scraper").call(run_input={"query":"rome","maxItems":5}). Inputs: query string optional default "rome"; startUrls array optional for activity, search, or city URLs and overrides query; maxItems integer 1-500 default 3; proxyConfiguration object optional. Output fields: type, id, url, title, shortDescription, city, country, price, currency, rating, reviewCount, duration, category, language, images, highlights, cancellationPolicy, scrapedAt. API docs: https://docs.apify.com/api/client/python/ and https://docs.apify.com/api/client/js/. Token: https://console.apify.com/account/integrations.
What is GetYourGuide Tours & Activities Scraper?
GetYourGuide Tours & Activities Scraper is a GetYourGuide scraper and GetYourGuide API alternative for collecting public tour and activity data at scale. Search a city such as rome, pass a GetYourGuide search URL, or enrich specific activity URLs to get structured activity data ready for analysis.
Use it for GetYourGuide data extraction workflows where you need API access, scheduling, integrations, and export formats through Apify.
What can GetYourGuide Tours & Activities Scraper do?
- Search GetYourGuide by city, destination, attraction, or activity keyword.
- Accept direct GetYourGuide activity URLs, search pages, or city pages through
startUrls. - Extract titles, descriptions, prices, currencies, ratings, review counts, durations, images, highlights, and cancellation policies.
- Return live public data from GetYourGuide pages at run time.
- Run on demand or on a recurring schedule with Apify schedules.
- Send results to the Apify API, webhooks, and Apify integrations.
What data can you extract from GetYourGuide tours?
| Field | Description |
|---|---|
id | GetYourGuide activity ID parsed from the activity URL or page data |
url | Canonical GetYourGuide activity URL |
title | Activity title |
shortDescription | Marketing description from the activity page |
city | City where the activity takes place when available |
country | Country where the activity takes place when available |
price | Starting price shown for the current request locale/currency |
currency | Currency code returned by GetYourGuide, such as USD, EUR, or MYR |
rating | Average star rating from 0 to 5 |
reviewCount | Number of user reviews |
duration | Human-readable duration |
category | Activity category or inferred category, such as guidedTour or ticket |
images | Activity image URLs |
highlights | Bullet-point highlights from the activity page |
cancellationPolicy | Cancellation policy summary |
scrapedAt | ISO-8601 UTC timestamp |
How to scrape GetYourGuide tours and activities
- Open GetYourGuide Tours & Activities Scraper on Apify.
- Enter a
query, for examplerome,paris,eiffel tower, orfood tour. - Or add
startUrlswith GetYourGuide activity pages, search result pages, or city pages. - Set
maxItemsfrom1to500. - Run the actor and open the dataset.
- Export the results as JSON, CSV, Excel, or connect them to your workflow through the Apify API.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | No | rome | Search query: city, destination, attraction, or activity keyword. Ignored when startUrls are provided |
startUrls | array | No | Prefilled examples | Direct GetYourGuide activity URLs, search pages, or city pages. Overrides query |
maxItems | integer | No | 3 | Maximum activities to return, from 1 to 500 |
proxyConfiguration | object | No | Apify Proxy enabled | Optional proxy settings if GetYourGuide rate-limits or blocks direct requests |
Input / Output
Example input:
{"query": "rome","maxItems": 5}
Example with start URLs:
{"startUrls": ["https://www.getyourguide.com/rome-l33/rome-colosseum-arena-floor-palatine-forum-guided-tour-t217332/","https://www.getyourguide.com/s/?q=paris"],"maxItems": 10}
Example output:
{"type": "gyg_activity","id": "217332","url": "https://www.getyourguide.com/rome-l33/rome-colosseum-arena-floor-palatine-forum-guided-tour-t217332/","title": "Rome: Colosseum Arena Floor, Palatine & Forum Guided Tour","shortDescription": "Experience special access to the Colosseum, Roman Forum, and Palatine Hill on a guided tour...","city": "Rome","country": "Italy","price": 190,"currency": "MYR","rating": 4.523653473661532,"reviewCount": 26094,"duration": "2.5 - 3 hours","category": "guidedTour","language": "en-US","images": ["https://cdn.getyourguide.com/img/tour/94228a891b57dd5ac3f35040d77c0d5045f72c51aaf096f868ed50367e406c22.jpg/53.jpg"],"highlights": ["Enter the Colosseum like a gladiator and step onto the arena floor"],"cancellationPolicy": "Free cancellation Cancel up to 24 hours in advance for a full refund","scrapedAt": "2026-07-19T08:30:00Z"}
Download results in JSON, CSV, Excel, HTML, XML, or RSS from the Apify dataset.
Python API example
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("parsebird/getyourguide-scraper").call(run_input={"query": "rome","maxItems": 5,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript API example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('parsebird/getyourguide-scraper').call({startUrls: ['https://www.getyourguide.com/rome-l33/rome-colosseum-arena-floor-palatine-forum-guided-tour-t217332/','https://www.getyourguide.com/s/?q=paris',],maxItems: 10,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
See Apify's official Python client and JavaScript client documentation for more options.
How much does it cost to scrape GetYourGuide tours?
What is the price per GetYourGuide activity?
| Event | Free, Bronze, Silver | Gold |
|---|---|---|
activity-scraped | $0.00299 per activity ($2.99 / 1,000) | $0.00259 per activity ($2.59 / 1,000) |
Each activity-scraped event means one GetYourGuide activity was extracted and pushed to the dataset. A run with 1,000 activities costs $2.99 on Free, Bronze, and Silver plans, or $2.59 on Gold. Apify free trial credits may cover test runs where applicable.
Use cases
- Compare GetYourGuide tour prices, ratings, and review counts across destinations.
- Build travel market research datasets for cities, attractions, or activity categories.
- Monitor competitor tour listings and pricing changes.
- Enrich travel guides, affiliate content, or internal dashboards with activity metadata.
- Feed GetYourGuide activity data into spreadsheets, BI tools, databases, or automation workflows.
How it works
- The actor validates
query,startUrls, andmaxItems. - For search or city pages, it collects public GetYourGuide activity links from result cards.
- For each activity URL, it fetches the public detail page and extracts structured Product data.
- It normalizes fields into a flat
gyg_activityrecord. - It pushes each activity to the default Apify dataset and charges one PPE event per saved activity on the Apify platform.
Is it legal to scrape GetYourGuide?
Is scraping GetYourGuide tours and activities legal?
Scraping publicly available web data is generally allowed in many jurisdictions, but you should review GetYourGuide's terms, avoid collecting private or sensitive information, and make sure your use case complies with applicable laws. For more background, read Apify's guide: Is web scraping legal?.
Other GetYourGuide scrapers / Related Actors
| Actor | Status | Best for |
|---|---|---|
| GetYourGuide Tours & Activities Scraper | Available | Tours, activities, prices, ratings, images, highlights, and durations |
| GetYourGuide Review Scraper | Available | Product reviews, ratings, authors, dates, and owner responses |
More ParseBird actors:
- Pinterest Search Scraper - Extract structured Pinterest search result data.
- YouTube Search Scraper - Extract structured YouTube search results.
- Product Hunt Scraper - Scrape product launches and maker data.
- Unsplash Image Scraper - Collect image search data from Unsplash.
FAQ
Can I use this as a GetYourGuide scraper API?
Yes. Start runs and fetch datasets through the Apify API, Python client, JavaScript client, webhooks, or integrations.
Can I scrape a single GetYourGuide activity page?
Yes. Add the activity URL to startUrls. The actor returns one enriched activity record for that page.
Can I scrape GetYourGuide search pages or city pages?
Yes. Add a search URL such as https://www.getyourguide.com/s/?q=paris or a GetYourGuide city page to startUrls.
Why does the currency differ from the sample competitor output?
GetYourGuide returns pricing for the request locale and region. The actor reports the currency code returned by the source page.
Does this actor need cookies or login?
No. It is designed for public GetYourGuide pages and does not use private GetYourGuide partner API credentials.
Where can I report issues or request fields?
Open the Issues tab on the actor page and include your input example, run ID, and the fields you expected.