Airbnb Search Scraper — Listings, Prices & Reviews
Pricing
from $0.60 / 1,000 record scrapeds
Airbnb Search Scraper — Listings, Prices & Reviews
Extract Airbnb listings for any location worldwide. Get prices, ratings, photos, coordinates, host info, and badges. Optional detail enrichment with amenities, house rules, and host profiles. Auto-segmentation breaks Airbnb's 270-result cap. Fast SSR parsing, no browser needed.
Pricing
from $0.60 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Airbnb Search Scraper
Extract Airbnb listing data for any city, neighborhood, or postal code worldwide. Get titles, prices, ratings, photos, coordinates, host info, and more — fast and at scale.
What you can do
- Search any location — cities, neighborhoods, regions, or specific postal/zip codes
- Get complete listing data — pricing, ratings, photos, coordinates, badges, and availability
- Enrich with detail pages — optionally fetch full descriptions, amenities, host profiles, and house rules
- Cover entire markets — automatic segmentation breaks through Airbnb's 270-result cap per search
- Target specific zones — use postal codes for granular geographic coverage
How to use
- Enter a location (city, neighborhood, or region)
- Set your max results limit
- Click Start
That's it. The scraper handles pagination, deduplication, and result limits automatically.
Postal code targeting
For granular coverage of a specific market, add postal/zip codes. Each code runs as a separate search, and results are deduplicated globally:
{"query": "New York, NY","postalCodes": ["10001", "10002", "10003", "10004", "10005"]}
This is especially useful for large cities where a single search won't return all listings.
Detail enrichment
Enable "Enrich with detail pages" to visit each listing page and extract additional data:
- Full property description
- Host profile and Superhost status
- Property details (beds, baths, max guests)
- Location and neighborhood info
Enrichment makes the run slower (~10 listings/min vs ~150/min without) but gives you much richer data.
Output
Each listing includes:
| Field | Description |
|---|---|
id | Airbnb listing ID |
title | Listing title |
name | Property name |
price | Nightly price |
priceLabel | Full price label with total |
avgRating | Average rating with review count |
latitude / longitude | GPS coordinates |
photos | Array of photo URLs |
badges | Superhost, Guest Favorite, etc. |
url | Direct link to listing |
checkin / checkout | Available dates |
hostInfo | Host type (professional, individual) |
With enrichment enabled, you also get:
| Field | Description |
|---|---|
description | Full property description |
shareTitle | Summary with beds/baths/guests |
locationSubtitle | City and country |
amenities | Complete amenity list |
hostName | Host name |
isSuperhost | Superhost status |
houseRules | Property rules |
maxGuests / bedrooms / beds / bathrooms | Property details |
Cost estimate
This scraper is extremely cost-efficient — no browser needed, just lightweight HTTP requests.
| Results | Without enrichment | With enrichment |
|---|---|---|
| 1,000 | ~$0.01, ~3 min | ~$0.05, ~100 min |
| 5,000 | ~$0.07, ~16 min | ~$0.25, ~8 hours |
| 10,000 | ~$0.13, ~32 min | ~$0.50, ~16 hours |
Costs are approximate and depend on market density and segmentation depth.
Tips
- Start small — use
maxResults: 50for your first run to verify the data format works for you - Use postal codes for large cities — a single search for "New York" caps at ~270 results; postal codes let you cover the entire city
- Currency — set the
currencyfield (e.g.,USD,EUR) to get prices in your preferred currency - Auto-segmentation — enabled by default, this automatically subdivides searches that hit Airbnb's result cap by splitting into price ranges and room types
Integrations
Connect this scraper to your workflow:
- Google Sheets — export results directly
- Webhooks — trigger actions when a run completes
- API — call programmatically from any language
- Scheduled runs — monitor listings daily or weekly
Pricing
$0.60 per 1,000 results.
Support
Having issues or need help? Open an issue and we'll respond promptly.