# GetYourGuide Activities Scraper - Low-cost💲🔥🎫🔎 (`delectable_incubator/getyourguide-activities-scraper-low-cost`) Actor

🎫🔎 Scrape tours & activities from GetYourGuide with a powerful travel activity scraper. Extract titles, locations, durations, tags, badges, ratings, reviews, prices, images & activity URLs. Perfect for tourism research, activity analysis & travel datasets 🌍✈️📊

- **URL**: https://apify.com/delectable\_incubator/getyourguide-activities-scraper-low-cost.md
- **Developed by:** [Prime Scrape](https://apify.com/delectable_incubator) (community)
- **Categories:** Travel, Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $0.00005 / actor start

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

<p align="center">

  <img src="https://i.ibb.co/jkNS73wX/readme.png" alt="GetYourGuide Activities Scraper" width="100%">

</p>

***

## 🎫🔎 GetYourGuide Activities Scraper | Tours & Activities Scraper | Travel Activities Data | Apify Actor

### 🚀 Extract GetYourGuide Activities in Seconds (No Code)

The **GetYourGuide Activities Scraper (Apify Actor)** is a powerful, scalable, and SEO-optimized scraping solution designed to extract **tours, activities, experiences, attractions, and travel experiences from GetYourGuide** using destination and category URLs.

Collect structured activity data including **activity IDs, titles, locations, durations, tags, badges, ratings, review counts, current prices, original prices, images, activity URLs, and source URLs**.

Perfect for **tourism research, travel market analysis, activity price monitoring, competitor research, destination intelligence, travel datasets, tourism analytics, business intelligence, and automation**.

***

## 🔥 Why This GetYourGuide Activities Scraper?

✔ Powerful GetYourGuide Activities Scraper on Apify

✔ Bulk URL Support

✔ Destination URL Support

✔ Category URL Support

✔ Tours & Activities Extraction

✔ Activity ID Extraction

✔ Activity Titles

✔ Locations

✔ Durations

✔ Activity Tags

✔ Activity Badges

✔ Ratings

✔ Review Counts

✔ Current Prices

✔ Original Prices

✔ Activity Images

✔ Direct Activity URLs

✔ Source URLs

✔ Automatic Pagination

✔ Fast & Scalable Extraction

✔ JSON / CSV / Excel Ready

✔ No Coding Required

***

## 🎯 What This Scraper Does

This Apify Actor extracts publicly available **tours, activities, attractions, and experiences from GetYourGuide**.

Simply provide one or more GetYourGuide destination or category URLs and the scraper automatically collects available activities.

Each activity can include detailed information such as:

🎫 Activity title

📍 Location

⏱️ Duration

🏷️ Tags

🎖️ Badge

⭐ Rating

💬 Review count

💰 Current price

🏷️ Original price

🖼️ Image

🔗 Activity URL

🌐 Source URL

The scraper is designed for **bulk activity extraction**, making it suitable for large-scale travel and tourism datasets.

***

## 📌 Supported Input

The scraper accepts **GetYourGuide destination and category URLs**.

#### 🌍 Destination URLs

Example:

```
https://www.getyourguide.com/florence-l32/
```

#### 🏛️ Attraction / Location URLs

Example:

```
https://www.getyourguide.com/fr-fr/vatican-l524/
```

You can provide multiple URLs in a single run.

Supported searches can include different:

🌍 Destinations

🏙️ Cities

🏛️ Attractions

🎫 Activity Categories

🗺️ Travel Locations

⚠️ URLs should be from **GetYourGuide**.

***

## ⚡ Input Configuration

### 🔥 BULK URL MODE

```
{
  "urls": [
    "https://www.getyourguide.com/florence-l32/",
    "https://www.getyourguide.com/fr-fr/vatican-l524/"
  ],
  "maxItemsPerUrl": 48,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}
```

Simply provide one or multiple GetYourGuide URLs.

Each URL is processed independently and can return up to **maxItemsPerUrl** activities.

***

## 📊 Extracted Data

| Field | Description |
| ------------------------ | --------------------------- |
| activityId | Unique activity ID |
| title | Activity title |
| location | Activity location |
| duration | Activity duration |
| tags | Activity tags |
| badge | Activity badge |
| rating | Activity rating |
| reviewsCount | Number of reviews |
| priceCurrent | Current activity price |
| priceOriginal | Original activity price |
| imageUrl | Activity image |
| sourceUrl | Original search URL |
| activityUrl | Direct activity URL |

***

## 🎫 Activity Information

Extract detailed information about each GetYourGuide activity:

🆔 Activity ID

🎫 Activity Title

📍 Location

⏱️ Duration

🏷️ Tags

🎖️ Badge

⭐ Rating

💬 Review Count

💰 Current Price

🏷️ Original Price

🖼️ Image URL

🔗 Activity URL

🌐 Source URL

***

## ⭐ Ratings & Reviews

The scraper extracts activity popularity information when available:

⭐ **Rating**

💬 **Reviews Count**

This data is useful for:

- Activity ranking
- Popularity analysis
- Tourism market research
- Competitor analysis
- Travel recommendation datasets
- Activity quality analysis

***

## 💰 Price Information

The scraper collects available activity pricing information:

💰 **Current Price**

🏷️ **Original Price**

This allows you to analyze activity pricing across different destinations and experiences.

Useful for:

- Travel price comparison
- Activity price monitoring
- Tourism market research
- Competitor pricing
- Discount analysis
- Travel intelligence

***

## 📍 Location Information

The scraper extracts the available activity location:

📍 **Location**

This allows activities to be grouped and analyzed by destination.

Useful for:

🌍 Destination intelligence

🏙️ City-level activity research

🗺️ Tourism mapping

📊 Regional market analysis

🎫 Activity discovery

***

## ⏱️ Duration Information

The scraper extracts the available duration for each activity.

⏱️ **Duration**

This allows activities to be compared according to their duration and experience length.

***

## 🏷️ Tags & Badges

When available, the scraper extracts:

🏷️ **Tags**

🎖️ **Badge**

These fields can help identify activity categories, special offers, featured experiences, or marketplace attributes.

***

## 🖼️ Activity Images

When available, the scraper extracts:

🖼️ **Image URL**

This provides a visual reference for each activity and can be used in travel datasets and activity catalogs.

***

## 🔗 Activity URLs

Each activity includes its direct GetYourGuide URL when available:

🔗 **activityUrl**

The original destination or category URL is also preserved:

🌐 **sourceUrl**

This allows every activity to be traced back to its original search URL.

***

## 🔄 Automatic Pagination

The scraper automatically processes available activity result pages.

The extraction continues until:

1. The requested number of activities is reached.

2. No additional activities are available.

3. The provided URL has been fully processed.

No manual pagination is required.

***

## 🔗 Bulk URL Support

You can provide multiple GetYourGuide URLs in a single run.

Example:

```
{
  "urls": [
    "https://www.getyourguide.com/florence-l32/",
    "https://www.getyourguide.com/fr-fr/vatican-l524/",
    "https://www.getyourguide.com/rome-l33/"
  ],
  "maxItemsPerUrl": 100
}
```

This makes it easy to collect activities from multiple destinations in one scraping job.

***

## 💡 Use Cases

Perfect for:

🌍 Tourism Market Research

🎫 Tours & Activities Research

💰 Activity Price Analysis

📊 Tourism Intelligence

🔎 Competitor Research

🏢 Tour Operator Research

📈 Activity Price Monitoring

⭐ Rating Analysis

💬 Review Volume Analysis

🏙️ Destination Research

🗺️ Travel Activity Mapping

📋 Tourism Dataset Building

🤖 AI Training Datasets

📊 Business Intelligence

⚙️ Automation Workflows

🔍 Travel Lead Generation

🏷️ Activity Catalog Building

***

## 🚀 Key Features

⚡ Bulk URL Support

🌍 Destination URL Support

🎫 Category URL Support

🔎 Activity Extraction

🔄 Automatic Pagination

🆔 Activity IDs

🎫 Activity Titles

📍 Locations

⏱️ Durations

🏷️ Tags

🎖️ Badges

⭐ Ratings

💬 Review Counts

💰 Current Prices

🏷️ Original Prices

🖼️ Activity Images

🔗 Activity URLs

🌐 Source URLs

📊 Structured Output

🌐 Residential Proxy Support

🔁 Reliable Cloud Execution

💾 Export-Ready Datasets

⚙️ Scalable Apify Actor

***

## 🌐 Proxy Support

The Actor supports Apify Proxy configuration.

A **residential proxy** is recommended for reliable extraction:

```
{
  "useApifyProxy": true,
  "apifyProxyGroups": [
    "RESIDENTIAL"
  ],
  "apifyProxyCountry": "US"
}
```

The default configuration uses a **US residential proxy**.

***

## 📤 Export Formats

✔ JSON

✔ CSV

✔ Excel (XLSX)

✔ XML

✔ HTML

✔ RSS

***

## 📦 Example Output

```
{
  "activityId": "123456",
  "title": "Florence: Skip-the-Line Uffizi Gallery Tour",
  "location": "Florence",
  "duration": "2 hours",
  "tags": "Guided tour, Skip the line",
  "badge": "Bestseller",
  "rating": "4.8",
  "reviewsCount": "1250",
  "priceCurrent": "€39",
  "priceOriginal": "€45",
  "imageUrl": "https://example.com/activity.jpg",
  "sourceUrl": "https://www.getyourguide.com/florence-l32/",
  "activityUrl": "https://www.getyourguide.com/florence-l32/example-activity/"
}
```

***

## 🔥 Why Use This GetYourGuide Activities Scraper?

✔ Extract GetYourGuide Activities

✔ Scrape Multiple Destinations

✔ Scrape Multiple Categories

✔ Automatic Pagination

✔ Activity IDs

✔ Activity Titles

✔ Locations

✔ Durations

✔ Tags & Badges

✔ Ratings

✔ Review Counts

✔ Current & Original Prices

✔ Activity Images

✔ Direct Activity URLs

✔ Source URLs

✔ Structured Output

✔ Residential Proxy Support

✔ Scalable Apify Infrastructure

***

## 💸 Pricing

This scraper runs on a **pay-per-result** pricing model.

You only pay for successfully extracted activities.

**💳 Price: $1.49 / 1,000 activities**

***

## ❓ FAQ

#### Can I scrape multiple GetYourGuide URLs?

Yes.

The Actor supports **bulk destination and category URLs**, allowing you to process multiple searches in a single run.

***

#### Can I scrape different destinations?

Yes.

Simply provide the GetYourGuide URLs corresponding to the destinations you want to collect.

***

#### Can I scrape activity categories?

Yes.

The Actor accepts GetYourGuide destination and category URLs.

***

#### Does the scraper automatically paginate?

Yes.

The Actor automatically processes subsequent activity result pages until the configured **maxItemsPerUrl** limit is reached or no additional activities are available.

***

#### Does it extract activity prices?

Yes.

The scraper extracts **priceCurrent** and **priceOriginal** when available.

***

#### Does it extract ratings and reviews?

Yes.

The scraper collects **rating** and **reviewsCount** when available.

***

#### Does it extract activity duration?

Yes.

The **duration** field contains the available duration information.

***

#### Does it extract activity locations?

Yes.

The scraper collects the available **location** information.

***

#### Does it extract activity images?

Yes.

The scraper extracts the available **imageUrl**.

***

#### Does it extract activity URLs?

Yes.

Each activity can include its direct **activityUrl**, while **sourceUrl** identifies the original search URL.

***

#### Can I scrape thousands of activities?

Yes.

Increase **maxItemsPerUrl** and provide multiple destination or category URLs to scale your extraction.

***

#### Are proxies supported?

Yes.

The Actor supports Apify Proxy configuration, including **residential proxies**.

***

#### Is coding required?

No.

Everything runs directly through Apify.

Simply provide your GetYourGuide URLs, configure the maximum number of activities, and start the Actor.

***

#### Can I export the data?

Yes.

Apify supports JSON, CSV, Excel, XML, HTML and RSS exports.

***

## ⚠️ Disclaimer

This tool is an independent data extraction solution and is **not affiliated with GetYourGuide**.

***

## 🌍 PrimeScrape Ecosystem

Built for large-scale data extraction, automation, AI datasets, and business intelligence.

🌍 Travel Intelligence

🎫 Tours & Activities Data

💰 Travel Price Analytics

📊 Tourism Market Research

🔎 Competitor Research

🏢 Tour Operator Intelligence

📋 Travel Datasets

🤖 AI Training Datasets

⚙️ Automation Pipelines

🌐 Public Data Extraction

***

## 📬 Support

⭐⭐⭐⭐⭐

If this scraper saves you time, please leave a review.

For enterprise scraping solutions, custom Apify Actors, or large-scale travel data projects, feel free to contact **PrimeScrape**.

# Actor input Schema

## `urls` (type: `array`):

One or more GetYourGuide destination or category URLs to scrape.

## `maxItemsPerUrl` (type: `integer`):

Maximum number of activities to collect per URL.

## `proxy` (type: `object`):

RESIDENTIAL proxy recommended.

## Actor input object example

```json
{
  "urls": [
    "https://www.getyourguide.com/florence-l32/",
    "https://www.getyourguide.com/fr-fr/vatican-l524/"
  ],
  "maxItemsPerUrl": 48,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

## `detailed` (type: `string`):

No description

## `by_source` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.getyourguide.com/florence-l32/",
        "https://www.getyourguide.com/fr-fr/vatican-l524/"
    ],
    "maxItemsPerUrl": 48,
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "US"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("delectable_incubator/getyourguide-activities-scraper-low-cost").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": [
        "https://www.getyourguide.com/florence-l32/",
        "https://www.getyourguide.com/fr-fr/vatican-l524/",
    ],
    "maxItemsPerUrl": 48,
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "US",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("delectable_incubator/getyourguide-activities-scraper-low-cost").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.getyourguide.com/florence-l32/",
    "https://www.getyourguide.com/fr-fr/vatican-l524/"
  ],
  "maxItemsPerUrl": 48,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}' |
apify call delectable_incubator/getyourguide-activities-scraper-low-cost --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,delectable_incubator/getyourguide-activities-scraper-low-cost"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/5IDaqpZf2vzW0oazM/builds/xPBduNIXgvvsOLtcB/openapi.json
