Airbnb Room Details Scraper - $1.20 / 1000 Listings
Pricing
from $1.20 / 1,000 listings
Airbnb Room Details Scraper - $1.20 / 1000 Listings
Scrape full Airbnb listing details by room ID or URL: description, host, ratings by category, amenities, photos, house rules, location, plus price, availability and cancellation policy for your dates and optional guest reviews. $1.20 per 1000 listings.
Pricing
from $1.20 / 1,000 listings
Rating
0.0
(0)
Developer
Scrapeunblocker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Airbnb Room Details Scraper
Scrape the full details of Airbnb listings by room ID or URL and get clean structured JSON - description, host, category ratings, amenities, photos, house rules and location, plus price, availability and cancellation policy for your dates and optional guest reviews. No login, no proxies or browsers to configure.
Works with listing IDs and room URLs from any Airbnb domain (airbnb.com, airbnb.co.uk, airbnb.de, ...).
Features
- Listing facts - title, description, room and property type, guests, bedrooms, beds, bathrooms, sleeping arrangements.
- Location - city, region, country and coordinates.
- Host - name, Superhost and verified flags, years hosting, rating, response rate and time, co-hosts.
- Ratings - overall plus accuracy, cleanliness, check-in, communication, location and value, the star distribution and review tags.
- Amenities grouped by category, photos with room captions, highlights, house rules, check-in and check-out times, safety info.
- Price and availability - add check-in and check-out dates to get the total and nightly price with breakdown, whether the dates are available and the cancellation policy.
- Guest reviews - up to 100 per listing, sorted by relevance, date or rating, at no extra charge.
- Currency and language of your choice.
Use cases
- Short-term rental market research and competitor tracking.
- Price monitoring for specific listings and dates.
- Enriching listing IDs collected from Airbnb search with full details.
- Review and sentiment analysis for hosts and property managers.
Input
| Field | Type | Default | Description |
|---|---|---|---|
rooms | array | ["739227"] | Listing IDs or room URLs. One result per room. |
check_in / check_out | string | - | Stay dates (YYYY-MM-DD), set both to get price and availability. |
adults | integer | 1 | Adult guests (1-16). |
children / infants / pets | integer | 0 | Other guests. |
currency | string | USD | Price currency (USD, EUR, GBP, ...). |
include_reviews | boolean | false | Also return guest reviews. |
max_reviews | integer | 20 | Reviews per listing (1-100). |
reviews_sort | string | most_relevant | most_relevant, most_recent, highest_rated or lowest_rated. |
locale | string | en | Language of Airbnb's texts. |
concurrency | integer | 3 | Rooms fetched at the same time (1-5). |
Example input
{"rooms": ["739227", "https://www.airbnb.com/rooms/23860926"],"check_in": "2027-03-10","check_out": "2027-03-14","adults": 2,"currency": "EUR","include_reviews": true,"max_reviews": 10,"reviews_sort": "most_recent"}
Output
One dataset item per room (shortened):
{"id": "739227","url": "https://www.airbnb.com/rooms/739227","title": "T1 Bairro Alto - 2 min from Baixa and Chiado","roomType": "Entire home/apt","propertyType": "Entire rental unit","location": { "city": "Lisbon", "country": "Portugal", "lat": 38.71048, "lng": -9.14336 },"host": { "name": "Alvaro", "isSuperhost": true, "yearsHosting": 13, "responseRate": 90 },"rating": { "overall": 4.94, "cleanliness": 4.91, "location": 4.91, "value": 4.87 },"reviewsCount": 232,"isGuestFavorite": true,"guests": 3,"bedrooms": 1,"beds": 1,"bathrooms": 1,"amenities": [{ "group": "Bathroom", "items": [{ "name": "Bathtub", "available": true }] }],"photos": [{ "url": "https://a0.muscache.com/im/pictures/...", "room": "Living room" }],"checkIn": "Flexible check-in","checkOut": "Checkout before 11:00 AM","available": null,"price": null,"reviews": null}
With dates, available, cancellationPolicy and price (total, nightly, currency, breakdown) are filled in; with include_reviews, reviews holds the guest reviews (text, rating, date, reviewer, host response).
Rooms that fail (removed, private or wrong ID) are listed in the ERRORS record of the key-value store and are not billed.
Pricing
$1.20 per 1000 listings. Reviews included in a listing cost nothing extra. Failed rooms are not charged.
Notes
- Prices appear only when the dates are bookable; for booked dates
availableisfalseandunavailableReasonexplains why. - Airbnb shows at most the reviews it exposes publicly for a listing.