Airbnb Experiences Scraper avatar

Airbnb Experiences Scraper

Pricing

Pay per usage

Go to Apify Store
Airbnb Experiences Scraper

Airbnb Experiences Scraper

Scrape Airbnb Experiences listings with detailed information including title, price, rating, duration, host details, and more.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

w3crawler

w3crawler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Collect Airbnb Experiences listings from any city worldwide. Get titles, prices, ratings, durations, host information, and category tags — all in one structured dataset. Great for travel research, competitive analysis, and app development.

What you can do with this scraper

  • Search by city or location — enter any city, neighbourhood, or area to get local experiences
  • Filter by category — art, cooking, nature, fitness, tours, entertainment, and more
  • Custom URL support — paste your own Airbnb Experiences search URL to scrape exactly what you see
  • Automatic pagination — keeps collecting until your set item limit is reached

Who is this for?

  • Travel app developers building experience recommendation or booking tools
  • Tourism researchers analysing what kind of experiences are popular in different cities
  • Host businesses benchmarking their offerings against competitors
  • Content creators covering travel and local culture needing structured data

Sample output record

{
"experienceId": "1024581",
"url": "https://www.airbnb.com/experiences/1024581",
"title": "Hidden Street Food Tour of Old Delhi",
"description": "Explore the narrow lanes of Old Delhi while tasting 8 iconic street foods...",
"location": "New Delhi",
"price": 45,
"priceFormatted": "$45 per person",
"rating": 4.96,
"reviewCount": 312,
"duration": 180,
"category": "Food & Drink",
"thumbnailUrl": "https://a0.muscache.com/...",
"imageUrls": ["https://a0.muscache.com/...", "..."],
"badges": ["Guest favourite", "Bestseller"],
"hostName": "Arjun",
"hostId": "42891033",
"hostUrl": "https://www.airbnb.com/users/show/42891033",
"searchLocation": "New Delhi",
"pageNum": 1,
"scrapedAt": "2026-05-19T10:30:00.000Z"
}

Input options

FieldTypeDefaultRequiredDescription
locationstringLondonCity or area to search (e.g., Paris, Tokyo, New York)
categorystring(all)Experience category: art, cooking, entertainment, fitness, history, nature, social, sports, tours
startUrlsarray(auto)Custom Airbnb Experiences search URLs — overrides location/category if provided
maxItemsinteger50Maximum number of experiences to collect
proxyConfigurationobjectApify ResidentialProxy settings — residential proxy strongly recommended

Output fields

FieldDescription
experienceIdUnique Airbnb experience ID
urlDirect link to the experience page
titleExperience name
descriptionShort host byline or tagline
locationWhere the experience takes place
pricePrice per person (numeric)
priceFormattedPrice as shown on the site
ratingAverage rating (0–5)
reviewCountTotal number of reviews
durationDuration in minutes
categoryExperience category
thumbnailUrlMain image URL
imageUrlsAll image URLs for the experience
badgesSpecial labels (e.g., Guest favourite, Bestseller)
hostNameFirst name of the host
hostIdAirbnb host user ID
hostUrlLink to the host's Airbnb profile
searchLocationLocation used for the search
scrapedAtTimestamp when scraped (ISO 8601)

Tips for best results

  • Use full city names for best accuracy (e.g., New York City rather than NYC)
  • Try multiple category filters separately for a complete picture of a city's offerings
  • Combine with the Airbnb Search Scraper to get both accommodation and experiences data
  • Schedule weekly runs to track new experience listings and pricing changes in key cities