Airbnb Data Scraper

Pay-per-result on Apify · no login, no API key

Scrape Airbnb for any market or listing: listings and prices, full property details, 12-month availability and price-by-date, occupancy, ADR and RevPAR revenue signals, guest reviews with sentiment, and an aggregate market report. A pay-per-use AirDNA alternative for the short-term-rental data you need, without a $125+/month subscription.

What you get

Pick a mode and give it a location or listing URL. Discover returns every listing in a market with nightly price, rating, review count, room type and coordinates. Availability returns the 12-month calendar (and optional price-by-date). Occupancy returns occupancy rate, ADR and RevPAR per listing. Reviews returns full guest reviews with sentiment. Market aggregates a whole city into median ADR, price percentiles, occupancy and estimated revenue. Every row carries an LLM-ready markdownContent field for RAG pipelines and agents.

Airbnb occupancy scraper output: occupancy rate, ADR, RevPAR and estimated annual revenue per Airbnb listing, a pay-per-use AirDNA alternative
Airbnb market report: median ADR, price percentiles, occupancy and estimated revenue aggregated across a city's listings

Why this scraper

How much does it cost?

Pay-per-result, no monthly fee and no start fee: $0.004 per listing, $0.004 per review, $0.0015 per availability day, $0.05 per occupancy/ADR/RevPAR record, and $0.99 per market report. A 500-listing discovery is about $2; a full 12-month calendar for one listing is about $0.55. New Apify accounts get free monthly credit to start.

How it works

Open the actor on Apify, give it a location (Discover or Market) or one or more listing URLs (Availability, Occupancy or Reviews), pick a Mode, click Start, and download results as JSON, CSV, Excel or HTML, or pull them from the API and MCP on a schedule. Developer docs, the field dictionary and copy-paste snippets live in the GitHub repo.

Frequently asked questions

Does Airbnb have a data API?
Airbnb has no public data API - the official API is partner-only. This actor is the practical alternative: listings, prices, availability, occupancy, revenue and reviews as JSON or CSV, no API key and no login.
Is this a free AirDNA alternative?
It is a pay-per-use alternative to AirDNA and Mashvisor. Instead of a $125+/month subscription you pull occupancy, ADR, RevPAR and revenue for one market or one listing and pay only for what you scrape, starting on Apify's free monthly credit.
How much does it cost?
Pay-per-result with no start fee: $0.004 per listing, $0.004 per review, $0.0015 per availability day, $0.05 per occupancy/ADR/RevPAR record, and $0.99 per market report. A 500-listing discovery is about $2.
Can I get occupancy and revenue, not just listings?
Yes. Occupancy mode returns occupancy rate, ADR and RevPAR per listing from its live 12-month calendar, and Market mode aggregates a whole city into median ADR, price percentiles, occupancy and estimated revenue.

Try it free on Apify

Read the full guide: how to scrape Airbnb data → · Google Hotels scraper → · TripAdvisor Reviews API → · Expedia scraper →