Alpha Airbnb Scraper avatar

Alpha Airbnb Scraper

Pricing

Pay per usage

Go to Apify Store
Alpha Airbnb Scraper

Alpha Airbnb Scraper

The Alpha Airbnb scraper for listings, reviews, and pricing. Capture all details: titles, images, amenities, host profiles, and room specs (beds/baths/guests). Fast, reliable, and outputs to JSON/CSV/Excel. Everything you need for travel data in one tool.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Janardana

Janardana

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

6 days ago

Last modified

Share

๐Ÿ  Airbnb Scraper: High-Performance Data Extraction

Unlock the full potential of Airbnb data with this state-of-the-art scraper. Designed for scale and speed, it extracts detailed listing information including pricing, host details, amenities, and more.


๐Ÿš€ Key Features

  • โšก High-Speed Sharding: Automatically splits search queries into granular price brackets to maximize results.
  • ๐Ÿ› ๏ธ Customizable Enrichment: Start with fast search extraction and selectively add deep details (descriptions, amenities, host info, images).
  • ๐ŸŒ Global Reach: Supports custom currencies, locales, and precise location-based queries.
  • ๐Ÿ›ก๏ธ Anti-Block Technology: Optimized for use with proxies to ensure consistent uptime.

๐Ÿ“Š Extracted Data Fields

The scraper returns a comprehensive JSON object for each listing.

CategoryFields
Core InfolistingId, url, listingTitle, roomType, scrapedAt
Pricingprice (amount, currency), currency
CapacitypersonCapacity, bedrooms, beds, bathrooms
Visualsthumbnail, imagesCsv (High-res URLs)
Ratingsrating, reviewsCount
DetailslistingDescription, subDescription, amenitiesCsv, houseRules
Hosthost (ID, Name, isSuperhost, Profile URL)
Locationlocation (City/Region), coordinates (Lat/Lng), locale

Example Output

{
"listingId": "12345678",
"url": "https://www.airbnb.com/rooms/12345678",
"listingTitle": "Stylish 1 bed by Tower Bridge",
"price": {
"amount": "150",
"currency": "USD"
},
"rating": "4.85",
"reviewsCount": 120,
"personCapacity": 2,
"bedrooms": 1,
"beds": 1,
"bathrooms": 1,
"host": {
"id": "987654321",
"name": "Emma",
"isSuperHost": true
},
"location": "London, United Kingdom",
"amenitiesCsv": "Wifi, Kitchen, Air conditioning, Washer",
"imagesCsv": "https://a0.muscache.com/im/pictures/..."
}

๐Ÿ“ฅ Input Configuration

ParameterTypeDefaultDescription
locationQueriesArray["London"]Cities or regions to target.
startUrlsArray[]Direct URLs to scrape.
checkIn / checkOutString-Dates (YYYY-MM-DD). Imparts accurate pricing.
minPrice / maxPriceInteger0 / 2000Price range to scrape.
maxListingsInteger0 (Unlimited)Stop after N listings.
currencyStringUSDTarget currency for pricing.
simpleModeBooleantrueFast mode (search results only).
addOnDetailsBooleanfalseEnrich with full description & rules.
addOnImagesBooleanfalseEnrich with all images.
addOnHostDetailsBooleanfalseEnrich with host profile.

Note: proxyConfiguration is hidden and defaults to using Apify Proxy for best performance.


๐Ÿ’ก Usage Tips

  1. Date Selection: Providing specific checkIn and checkOut dates ensures the most accurate nightly rates.
  2. Start Small: Test with maxListings: 10 before running larger scrapes.
  3. Price Filtering: Use minPrice and maxPrice to narrow down listings and trigger sharding for better coverage.

๐Ÿ› ๏ธ Local Development

# Install dependencies
npm install
# Run locally
npm start

๐Ÿ’ณ Pricing & Credits

  • Efficiency: Optimized to minimize requests.
  • Cost: Depends on "Deep Mode" features enabled.

apify-airbnb-scraper

apify-airbnb-scraper

apify-airbnb-scraper

apify-airbnb-scraper