Airbnb API Scraper
Pricing
from $1.00 / 1,000 search results
Go to Apify Store
Airbnb API Scraper
Scrapes Airbnb listings, details, and reviews via Airbnb's anonymous GraphQL API.
Airbnb API Scraper
Pricing
from $1.00 / 1,000 search results
Scrapes Airbnb listings, details, and reviews via Airbnb's anonymous GraphQL API.
Destination search terms, e.g. city or region names, exactly as you'd type them into the Airbnb search box.
[ "Chiang Mai, Thailand"]First night of the stay. Pick a date, or switch the picker to a relative value like "30 days" — relative is the one to use in a saved task or a schedule, because Airbnb does not reject a past stay: it returns listings with an undated price, so a date that has gone stale quietly bills you for prices that are not for your dates.
Last day of the stay, absolute or relative the same way as check-in. Must be after check-in.
How many listings to scrape per search query. This is a target, not a cap on a short list - the Actor follows Airbnb's search pagination until it has this many. Airbnb itself stops paginating at roughly 320 listings per query, even in cities where it advertises "Over 1,000 homes"; when that happens the run log and status message report the shortfall explicitly. Use 0 for everything Airbnb will hand over.
Fetch full listing detail (description, amenities, rating summary, ...) for each listing found in search results.
Fetch guest reviews for each listing. Requires 'Scrape listing details' to be enabled.
Maximum number of reviews to fetch per listing (0 = don't fetch reviews).
Maximum number of listings/searches scraped in parallel. Higher values finish faster but increase the chance of IP-based rate limiting - lower it if you see request failures.