Airbnb Scraper โ Listings, Prices, Ratings & Hosts
Pricing
from $1.84 / 1,000 listings
Airbnb Scraper โ Listings, Prices, Ratings & Hosts
Scrape Airbnb stays by location with optional dates and guests. Returns title, price/night, total price, room type, beds/bedrooms, rating, review count, superhost, host name, coordinates, amenities, images, and listing URL.
Pricing
from $1.84 / 1,000 listings
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Airbnb Scraper โ Listings, Prices, Ratings, Hosts
Scrape Airbnb stays by location (city, region, or address) with optional date and guest filters. Returns 26 structured fields per listing including price/night, total stay price, room type, bed/bedroom info, rating, review count, superhost status, host name, GPS coordinates, amenities, and image URLs.
Features
- Search by any location โ city name, address, or region (e.g.
"Paris, France","New York, NY") - Optional date filtering โ pass
checkIn/checkOutto get actual stay prices - Guest count โ filter by number of adults
- Price range โ
priceMin/priceMaxper night in USD - Full host info โ host name + Superhost / Guest Favorite badges
- Amenities โ list of available amenities per listing (Wifi, Kitchen, AC, etc.)
- GPS coordinates โ latitude/longitude for every listing
- 26 fields per listing โ pay only for what you get (PPE pricing)
Use Cases
- Short-term rental market research โ compare prices, ratings, and amenity offerings across neighborhoods
- Investment property analysis โ find average nightly rates and occupancy signals
- Lead generation โ identify superhosts and top-rated properties for partnership outreach
- Travel planning tools โ build apps that surface the best stays for any destination
- Competitive intelligence โ monitor pricing and availability trends
Input
| Field | Type | Description |
|---|---|---|
location | string | Required. City, region, or address (e.g. "Paris, France") |
checkIn | string | Check-in date YYYY-MM-DD (optional, for actual stay prices) |
checkOut | string | Check-out date YYYY-MM-DD (optional) |
adults | integer | Number of adult guests (default: 1) |
priceMin | integer | Minimum price per night in USD |
priceMax | integer | Maximum price per night in USD |
maxItems | integer | Max listings to return (default: 100; 0 = all available) |
enrichDetails | boolean | Fetch detail page for host name + amenities (default: true) |
proxyConfiguration | object | Proxy settings (Apify Residential recommended) |
Output
Each record contains:
{"listing_id":"1536119775792438782","url":"https://www.airbnb.com/rooms/1536119775792438782","title":"Apartment in Paris","name":"Balcony Eiffel Tower View : Newly Refurbished Apt","room_type":"Entire home/apt","price_per_night":534.63,"price_total":2674.0,"price_original":null,"stay_nights":5,"currency":"USD","rating":4.97,"review_count":39,"is_superhost":true,"is_guest_favorite":true,"host_name":"Toni","host_id":"540951866","bedrooms":"1 bedroom","beds":"2 beds","bathrooms":"1 bath","person_capacity":4,"latitude":48.84328,"longitude":2.29114,"amenities":["Kitchen","Wifi","TV","Elevator","Washer","Dryer"],"images":["https://a0.muscache.com/..."],"search_location":"Paris, France","scraped_at":"2026-06-05T10:23:00+00:00"}
Pricing
Pay-per-result: $1.90 per 1,000 listings (charged after successful push, never on failure).
Notes
- Airbnb caps search results at approximately 270โ300 listings per location search.
- For broader coverage search by neighborhood or use date ranges to vary results.
enrichDetails: falseskips detail-page fetches (faster, nohost_name/amenities).- The actor uses Airbnb's internal GraphQL API โ no fragile HTML scraping.
More scrapers from our toolkit
Building a data pipeline? These actors pair well with this one โ each runs on your own Apify account with the same pay-per-result pricing, no subscription:
Chain any of them together from the Integrations tab (the Run succeeded trigger) to build a multi-step workflow โ one actor's output feeds the next.
