Airbnb Search Scraper Pro
Pricing
from $2.00 / 1,000 listing saveds
Airbnb Search Scraper Pro
Airbnb listings for any city or search URL: stay total, nightly rate, discounts, rating, reviews, Guest favorite, beds, baths, coordinates and photos. Rating, review and price filters run before billing. $0.03 per 1,000.
Pricing
from $2.00 / 1,000 listing saveds
Rating
0.0
(0)
Developer
AutomateLab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 days ago
Last modified
Categories
Share
Airbnb listings for any city, neighborhood or search URL, with the real total for your dates, the nightly rate, discounts, rating, review count, Guest favorite badge, beds, baths, coordinates and photos. $2.00 per 1,000 listings.
Compared with tri_angle/airbnb-scraper ($4 per 1,000 listings and $6 per 1,000 enriched on the free plan): this actor is half the price and returns the real stay total, nightly rate and every discount line. Your rating, review count, nightly price and Guest favorite filters run before anything is saved, so listings you filter out are never billed.
Why use it
- Prices you can use for comps. Total for the stay, nightly rate, original price and each discount line (early booking, weekly, etc.).
- Quality signals in one row. Rating, review count, New listings flagged, Guest favorite badge.
- Pay only for what you keep. Set
minRating: 4.8andminReviews: 50and the rest are free. - Fast and light. No browser. A 50-listing run finishes in about 5 seconds.
- Small default. Prefilled to 10 listings so a test run costs about 2.5 cents.
Input
| Field | Type | What it does |
|---|---|---|
locationQueries | list | Cities or areas as you type them on Airbnb, e.g. Miami, FL. |
searchUrls | list | Optional airbnb.com/s/... URLs with your own map area and filters. |
maxItems | number | Hard cap on listings saved. Default 10. |
checkIn / checkOut | date | With dates you get the real stay total and nightly rate. |
adults / children / pets | number | Guest count. Pets above 0 returns pet-friendly stays. |
currency | text | USD, EUR, GBP and more. |
priceMin / priceMax | number | Airbnb's own price filter. |
minBedrooms / minBeds / minBathrooms | number | Airbnb's own room filters. |
entireHomeOnly | boolean | Skip private and shared rooms. |
minRating | text | Free filter, e.g. 4.8. |
minReviews | number | Free filter. |
maxNightlyPrice | number | Free filter on the nightly rate. |
guestFavoriteOnly | boolean | Free filter: only Guest favorite listings. |
proxyConfiguration | proxy | Not needed for most runs. The actor switches to residential proxy itself if a page is blocked. |
Example:
{"locationQueries": ["Miami, FL", "South Beach, Miami Beach"],"checkIn": "2026-11-06","checkOut": "2026-11-08","entireHomeOnly": true,"minRating": "4.8","maxItems": 500}
Output
| Field | Example |
|---|---|
listingId / url | 691817765721749269, https://www.airbnb.com/rooms/691817765721749269 |
name / title / subtitle | Beachfront-229-Ocean Drive..., Condo in Miami, Beachfront with pool in South of Fifth |
rating / reviewsCount / isNew | 4.91, 208, false |
guestFavorite / badges | true, ["Guest favorite"] |
priceTotal / priceOriginal / priceLabel | 372, 405, $372 for 2 nights, originally $405 |
nights / nightlyRate / currency | 2, 202.49, USD |
priceBreakdown | [{"label":"2 nights x $202.49","amount":"$404.98"},{"label":"Early booking discount","amount":"-$33.30"}] |
bedrooms / beds / baths | null, 2, 1 (when Airbnb shows them on the card) |
latitude / longitude | 25.77281, -80.13235 |
photos | Listing photo URLs |
search / checkIn / checkOut / scrapedAt | Run context |
Pricing
Pay per event:
- Actor start: $0.005 per run
- Listing saved: $0.002 ($2.00 per 1,000 listings)
1,000 listings cost about $2.01. Filtered listings cost nothing.
Use cases
- Short-term rental investors: pull comps for a market and compare nightly rates of Guest favorites against everyone else.
- Hosts and property managers: benchmark your price against nearby listings for the same dates.
- Travel and deal sites: find discounted, top-rated stays for specific dates.
- Market researchers: map supply, price and quality by neighborhood with coordinates.
- AI agents and LLM pipelines: clean JSON per listing, ready to analyze.
FAQ
How many listings can one search return? Airbnb shows up to about 270 results per search. For a big city, add several neighborhoods to locationQueries or paste map-area search URLs. Duplicates across searches are removed for free.
Do I need dates? No, but with dates you get the real stay total, nightly rate and discounts for those dates.
Why are bedrooms sometimes empty? Airbnb only shows some room details on the search card. Beds and baths are present on most rows.
Do I need a proxy? Usually not. If Airbnb blocks a page, the actor retries through residential proxy on its own.
Why is it so fast? It reads Airbnb's search data directly instead of loading pages in a browser, so 50 listings take a few seconds.