Airbnb Experiences Scraper (API) 🎉

Airbnb Experiences Scraper (API) 🎉

by clearpath

Extract global Airbnb Experiences data—listings, details, and reviews—with automatic currency conversion and parallel processing. Simple pay-per-result pricing.

195 runs
14 users
Try This Actor

Opens on Apify.com

About Airbnb Experiences Scraper (API) 🎉

Need to pull Airbnb Experiences data for your project? I've been there. This scraper is the one I use when I need reliable, structured data from any city or country. It grabs the full picture: listings, all the detailed descriptions, pricing, host info, and crucially, the reviews. What I appreciate is that it handles the tricky stuff for you, like automatically converting prices across 40+ different currencies, so you don't have to. Whether you're analyzing market trends, building a travel app, or generating leads for local tour operators, having this data on tap changes the game. It runs multiple searches in parallel, which just means you get your results faster without overcomplicating things. And with pay-per-result pricing, you only pay for the data you actually get, which makes it straightforward to budget for. It’s become my go-to for getting a clean dataset without spending days writing and maintaining my own scripts.

What does this actor do?

Airbnb Experiences Scraper (API) 🎉 is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Airbnb Experiences Scraper (API)

Overview

This actor scrapes Airbnb Experiences listings, details, and reviews from any location. It handles search, filtering, pagination, and localized content extraction via Airbnb's API.

Key Features

  • Location-based scraping: Pull experiences from any city or region.
  • Filtering: Narrow results by experience type (e.g., cooking, art), date, and locale.
  • Comprehensive data: Extract listings, host info, agendas, amenities, and customer reviews.
  • Scalability: Built-in pagination, parallel processing, and proxy support for reliable runs.
  • Localization: Supports 80+ locales for language-specific content and formatting.
  • Multi-currency: Returns pricing in over 40 currencies.

How to Use

Configure the actor using an input JSON object. Key parameters control the search scope and data depth.

Basic Search

Fetches a list of experience summaries for a location.

{
  "location": "Paris",
  "maxItems": 40,
  "currency": "EUR"
}

Advanced Search

Filters by category and date, and enables detailed scraping.

{
  "location": "Tokyo",
  "experienceType": "cooking",
  "checkin": "2025-08-15",
  "maxItems": 100,
  "scrapeDetails": true,
  "locale": "ja-JP",
  "currency": "JPY"
}

Input/Output

Main Input Parameters

Parameter Type Description
location String Required. Target city/region (e.g., "London").
maxItems Integer Max number of experiences to return.
experienceType String Filter by category (e.g., "cooking", "art").
checkin String Filter by availability date (YYYY-MM-DD).
scrapeDetails Boolean If true, extracts full details for each listing.
scrapeReviews Boolean If true, extracts customer reviews.
locale String Set language/region (e.g., "de-DE", "fr-FR").
currency String Pricing currency code (e.g., "USD", "JPY").

Output

The dataset contains items with the following structure. Fields are populated based on your input (scrapeDetails, scrapeReviews).

{
  "id": "123456",
  "url": "https://www.airbnb.com/experiences/123456",
  "title": "Pasta Making Class in Rome",
  "location": "Rome, Italy",
  "price": 75,
  "currency": "EUR",
  "host": {
    "name": "Maria",
    "isSuperhost": true
  },
  "details": {
    "description": "Full description...",
    "agenda": ["Step 1", "Step 2"],
    "amenities": ["Equipment", "Meal"]
  },
  "reviews": [
    {
      "rating": 5,
      "comment": "Amazing experience!",
      "date": "2024-03-15"
    }
  ]
}

Run the actor via the Apify API, SDK, or directly in the console. Check the actor's source code and documentation on Apify for the latest details: https://apify.com?fpr=python_automation

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Airbnb Experiences Scraper (API) 🎉 now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
clearpath
Pricing
Paid
Total Runs
195
Active Users
14
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support