Airbnb Scraper
Pricing
$4.00 / 1,000 results
Airbnb Scraper
Scrape Airbnb listings by destination. Extract prices, ratings, reviews, amenities, host details. HTTP-only, 3x cheaper than alternatives.
Pricing
$4.00 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Actor stats
0
Bookmarked
4
Total users
3
Monthly active users
8 days ago
Last modified
Categories
Share
Airbnb Scraper — 100 Free | Prices, Ratings, Reviews, Amenities
Scrape Airbnb listings, pricing, ratings, reviews, and amenities at scale. Fast HTTP-only scraper — no browser needed, no headless Chrome overhead. 3 modes: search by destination, get listing details, or extract reviews.
$4 per 1,000 results — 33% cheaper than competitors. 100 free results lifetime, no credit card needed.
🔍 What Does It Do?
This actor scrapes Airbnb data using three modes:
- Search — Find listings by location with filters (price range, room type, bedrooms, superhost, dates)
- Listing Details — Get full details for specific listings (description, amenities, host info, policies, photos)
- Reviews — Extract guest reviews with ratings, reviewer info, and review text
HTTP-only architecture means it runs 5-10x faster and costs 90% less than browser-based scrapers. No Playwright, no Puppeteer, no wasted compute.
📊 What Data Can You Extract?
Search Results
| Field | Type | Description |
|---|---|---|
id | string | Listing ID |
name | string | Listing title |
url | string | Full Airbnb URL |
city | string | City name |
neighborhood | string | Neighborhood name |
latitude / longitude | number | GPS coordinates |
roomType | string | Entire home, private room, shared room |
bedrooms / beds / bathrooms | number | Room configuration |
personCapacity | number | Max guests |
pricePerNight | number | Nightly price |
totalPrice | number | Total price for stay (when dates provided) |
currency | string | Currency code (USD, EUR, GBP...) |
rating | number | Average star rating |
reviewsCount | number | Total number of reviews |
isSuperhost | boolean | Superhost status |
isNewListing | boolean | New listing flag |
photos | string[] | Photo URLs |
hostName / hostId | string | Host information |
instantBook | boolean | Instant booking available |
Listing Details
All search result fields plus:
| Field | Type | Description |
|---|---|---|
description | string | Full listing description |
amenities | string[] | All amenities (WiFi, kitchen, parking...) |
ratingBreakdown | object | Per-category ratings (cleanliness, accuracy, check-in...) |
hostAbout | string | Host bio |
hostResponseRate | string | Host response rate |
hostResponseTime | string | Typical response time |
houseRules | string | House rules summary |
cancellationPolicy | string | Cancellation policy type |
sleepingArrangements | string | Bed/room layout |
checkInTime / checkOutTime | string | Check-in and check-out times |
neighborhoodOverview | string | Area description |
Reviews
| Field | Type | Description |
|---|---|---|
listingId | string | Associated listing ID |
listingName | string | Associated listing title |
reviewId | string | Unique review ID |
reviewerName | string | Guest first name |
reviewerLocation | string | Guest location |
reviewDate | string | Date of review |
reviewText | string | Full review text |
rating | number | Star rating (1-5) |
language | string | Review language code |
💡 Use Cases
- Rental market analysis — compare pricing, occupancy, and amenities across neighborhoods
- Price monitoring — track nightly rates over time for competitive pricing
- Competitor research — analyze rival listings' ratings, reviews, and amenities
- Vacation planning — bulk compare listings with filters for dates, budget, and room type
- Investment analysis — evaluate short-term rental potential by location and property type
- Real estate market research — understand supply, pricing trends, and demand by area
- Hospitality industry research — benchmark amenities, host response rates, and guest satisfaction
💰 How Much Does It Cost?
- 100 free results — lifetime, no credit card needed
- After that: $4 per 1,000 results ($0.004 each)
| Results | Cost |
|---|---|
| 100 | Free |
| 240 (one city search) | $0.28 |
| 1,000 | $4 |
| 10,000 | $40 |
| 100,000 | $400 |
Competitors charge $5-6 per 1,000 results. This actor is 3x cheaper with the same data quality.
📥 Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | enum | search | search, listing, or reviews |
locationQueries | string[] | ["New York"] | Locations to search (search mode) |
urls | string[] | [] | Listing URLs or IDs (listing/reviews mode) |
maxResults | integer | 50 | Max results (0 = unlimited) |
checkIn | string | — | Check-in date, YYYY-MM-DD (enables pricing) |
checkOut | string | — | Check-out date, YYYY-MM-DD (enables pricing) |
priceMin | integer | — | Minimum price per night |
priceMax | integer | — | Maximum price per night |
currency | string | USD | Currency code (USD, EUR, GBP...) |
roomType | enum | any | any, Entire home/apt, Private room, Shared room |
minBedrooms | integer | — | Minimum bedrooms |
minBathrooms | integer | — | Minimum bathrooms |
adults | integer | 1 | Number of adult guests |
superhostOnly | boolean | false | Only show Superhost listings |
Search by Location
{"mode": "search","locationQueries": ["Paris, France", "Barcelona, Spain"],"maxResults": 100,"checkIn": "2026-06-01","checkOut": "2026-06-07","priceMax": 200,"currency": "EUR"}
Get Listing Details
{"mode": "listing","urls": ["https://www.airbnb.com/rooms/12345678","https://www.airbnb.co.uk/rooms/87654321","55555555"]}
Scrape Reviews
{"mode": "reviews","urls": ["https://www.airbnb.com/rooms/12345678"],"maxResults": 200}
📤 Output Example
Search Result
{"id": "12345678","name": "Charming Studio in Le Marais","url": "https://www.airbnb.com/rooms/12345678","city": "Paris","neighborhood": "Le Marais","latitude": 48.8566,"longitude": 2.3522,"roomType": "Entire home/apt","bedrooms": 0,"beds": 1,"bathrooms": 1,"personCapacity": 2,"pricePerNight": 95,"totalPrice": 570,"currency": "EUR","rating": 4.87,"reviewsCount": 342,"isSuperhost": true,"isNewListing": false,"photos": ["https://a0.muscache.com/im/pictures/..."],"hostName": "Marie","hostId": "98765432","instantBook": true,"scrapedAt": "2026-04-07T12:00:00.000Z"}
⚡ Tips
- Set check-in/check-out dates to get accurate pricing data — without dates, some listings won't return prices
- Use the
currencyparameter to get prices in your preferred currency (USD, EUR, GBP, JPY, etc.) - Filter by Superhost (
superhostOnly: true) to find the highest-rated, most reliable listings - Any Airbnb URL format works —
.com,.co.uk,.co.in,.de, bare listing IDs, and/rooms/plus/URLs are all accepted - Search mode paginates automatically — up to 300 listings per location (6 pages x 50 per page)
- Reviews paginate via the API — up to 100 reviews per listing by default, set
maxResultshigher for more - Combine location queries — search multiple cities in a single run by adding multiple entries to
locationQueries - Price filters (
priceMin/priceMax) apply to nightly rate and work best with dates set
