Airbnb Listing Details Scraper (by URL or ID)
Pricing
$1.50 / 1,000 airbnb listings
Airbnb Listing Details Scraper (by URL or ID)
Full details for any Airbnb listing from its public page: name, property type, capacity, rating and review count, category ratings, description, amenities, house rules, safety features, sleeping arrangements, coordinates and photos. No login, no host data. Pay per listing.
Pricing
$1.50 / 1,000 airbnb listings
Rating
0.0
(0)
Developer
Will Vasquez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
Turns any Airbnb listing URL or ID into one complete, structured record from the listing's public page: name, Airbnb's one-line summary, property type, guest capacity, star rating and review count, the six category ratings, full description, amenities grouped the way Airbnb groups them (with what is not included), house rules, safety features, sleeping arrangements, map coordinates and every photo URL. No login, no proxies, no host or guest data. Pay per listing.
What it returns
One record per listing:
| Field | Meaning |
|---|---|
id, url | Listing ID and page |
name | Listing name |
summary | Airbnb's one-liner, e.g. "Townhouse in Houston · ★4.97 · 1 bedroom · 1 bed · 1 bath" |
propertyType | e.g. "Private room in townhouse" |
roomTitle | e.g. "Room in Houston, Texas, United States" |
personCapacity | Maximum guests |
facts | Short facts such as "1 double bed" |
rating, reviewsCount | Overall rating and number of reviews (null for new listings) |
isGuestFavorite, isNewListing | Airbnb quality flags |
categoryRatings | Cleanliness, Accuracy, Check-in, Communication, Location, Value |
location, city, latitude, longitude, isExactLocation | Where it is (Airbnb shows an approximate point unless the host shares the exact address) |
description | Full description as plain text |
highlights | Airbnb's highlight cards (headline + body) |
amenities | Groups of amenities as shown on the page, each with its items |
amenitiesAvailable, amenitiesUnavailable | Flat lists |
houseRules, safety | House rules and safety & property items |
sleepingArrangements | Rooms with their beds |
images | Photo URLs |
price | Always null in this version: Airbnb loads prices after the page renders, and this Actor reads only the public page |
Input
listingUrls— listing page URLs (https://www.airbnb.com/rooms/14186115) or bare IDs, one per line.currency— ISO code sent to Airbnb, default USD.maxItems— stop after this many listings (default 100, max 10,000).
Output sample
{"id": "14186115","url": "https://www.airbnb.com/rooms/14186115","name": "Modern Midtown Space - Private Bedroom + Study","summary": "Townhouse in Houston · ★4.97 · 1 bedroom · 1 bed · 1 private bath","propertyType": "Private room in townhouse","personCapacity": 2,"rating": 4.97,"reviewsCount": 763,"isGuestFavorite": true,"categoryRatings": { "Cleanliness": 5, "Accuracy": 5, "Check-in": 5, "Communication": 5, "Location": 4.9, "Value": 4.9 },"location": "Houston, Texas, United States","latitude": 29.74,"longitude": -95.37,"amenitiesAvailable": ["Bathtub", "Hair dryer", "Kitchen", "Wifi"],"houseRules": ["Up to 2 overnight guests", "No pets"],"images": ["https://a0.muscache.com/im/pictures/..."]}
Pricing
Pay per listing. You are charged one listing event for each record written to the dataset, nothing for listings that are gone (404/410) or unreadable.
Limits
- One request per listing, about one per 1.5 seconds, identified as
IntegraActor/1.0; honors Airbnb's robots.txt and stops cleanly if Airbnb blocks or rate-limits it. - Reads only the main listing page. Reviews, host profiles and prices are not collected.