GetYourGuide Tours & Activities Scraper avatar

GetYourGuide Tours & Activities Scraper

Under maintenance

Pricing

from $2.59 / 1,000 getyourguide activities

Go to Apify Store
GetYourGuide Tours & Activities Scraper

GetYourGuide Tours & Activities Scraper

Under maintenance

Scrape 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

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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?

FieldDescription
idGetYourGuide activity ID parsed from the activity URL or page data
urlCanonical GetYourGuide activity URL
titleActivity title
shortDescriptionMarketing description from the activity page
cityCity where the activity takes place when available
countryCountry where the activity takes place when available
priceStarting price shown for the current request locale/currency
currencyCurrency code returned by GetYourGuide, such as USD, EUR, or MYR
ratingAverage star rating from 0 to 5
reviewCountNumber of user reviews
durationHuman-readable duration
categoryActivity category or inferred category, such as guidedTour or ticket
imagesActivity image URLs
highlightsBullet-point highlights from the activity page
cancellationPolicyCancellation policy summary
scrapedAtISO-8601 UTC timestamp

How to scrape GetYourGuide tours and activities

  1. Open GetYourGuide Tours & Activities Scraper on Apify.
  2. Enter a query, for example rome, paris, eiffel tower, or food tour.
  3. Or add startUrls with GetYourGuide activity pages, search result pages, or city pages.
  4. Set maxItems from 1 to 500.
  5. Run the actor and open the dataset.
  6. Export the results as JSON, CSV, Excel, or connect them to your workflow through the Apify API.

Input parameters

ParameterTypeRequiredDefaultDescription
querystringNoromeSearch query: city, destination, attraction, or activity keyword. Ignored when startUrls are provided
startUrlsarrayNoPrefilled examplesDirect GetYourGuide activity URLs, search pages, or city pages. Overrides query
maxItemsintegerNo3Maximum activities to return, from 1 to 500
proxyConfigurationobjectNoApify Proxy enabledOptional 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 ApifyClient
client = 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?

EventFree, Bronze, SilverGold
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

  1. The actor validates query, startUrls, and maxItems.
  2. For search or city pages, it collects public GetYourGuide activity links from result cards.
  3. For each activity URL, it fetches the public detail page and extracts structured Product data.
  4. It normalizes fields into a flat gyg_activity record.
  5. It pushes each activity to the default Apify dataset and charges one PPE event per saved activity on the Apify platform.

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?.

ActorStatusBest for
GetYourGuide Tours & Activities ScraperAvailableTours, activities, prices, ratings, images, highlights, and durations
GetYourGuide Review ScraperAvailableProduct reviews, ratings, authors, dates, and owner responses

More ParseBird actors:

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.