Airbnb Scraper - Data, Prices, Reviews, Availability, Occupancy avatar

Airbnb Scraper - Data, Prices, Reviews, Availability, Occupancy

Pricing

from $3.00 / 1,000 listings

Go to Apify Store
Airbnb Scraper - Data, Prices, Reviews, Availability, Occupancy

Airbnb Scraper - Data, Prices, Reviews, Availability, Occupancy

Scrape Airbnb by location or listing URL: listings, prices and property details, 12-month availability and price-by-date, occupancy / ADR / RevPAR revenue signals, reviews with sentiment, and a market report. No login, no API key. An AirDNA alternative.

Pricing

from $3.00 / 1,000 listings

Rating

5.0

(3)

Developer

Factden

Factden

Maintained by Community

Actor stats

4

Bookmarked

8

Total users

7

Monthly active users

2 hours ago

Last modified

Share

Airbnb Data Scraper โ€” Listings, Prices, Occupancy, Revenue & Reviews

Scrape Airbnb for any market or listing and get listings, prices, property details, 12-month availability, occupancy / ADR / RevPAR revenue signals, and guest reviews with sentiment โ€” structured JSON/CSV, no login and no Airbnb API key. A pay-per-use AirDNA alternative: pull the short-term-rental data you need for one market or one listing, without a $125+/month subscription.

Runs on the Apify platform: schedule it, call it over the API, pipe it into your integrations, rotate proxies, and monitor every run.

โญ If this actor helps, a rating + bookmark on the Store means a lot โ€” it keeps the actor maintained and free to improve.

Airbnb occupancy scraper output โ€” occupancy rate, ADR, RevPAR and estimated annual revenue per Airbnb listing, a pay-per-use AirDNA alternative

What makes this Airbnb scraper different

  • Five modes, one actor. Discovery, availability/price-by-date, occupancy+revenue, reviews, and a market report โ€” pick one per run; you only pay for what that mode returns.
  • The occupancy + revenue layer most scrapers skip. Occupancy rate, ADR, RevPAR and an estimated annual revenue per listing, plus an aggregate market report (median ADR, price percentiles, revenue quartiles).
  • Reviews with sentiment. Full review history + reviewer, host reply, photos, room-type, and topic tags.
  • LLM-ready. Every row carries a markdownContent field and an AI ingest dataset view for RAG / agents.
  • Cheap + open. No Airbnb API key, no browser farm โ€” fast structured extraction at a low pay-per-result price.

What does Airbnb Data Scraper do?

Give it a location (Discover / Market report) or one or more listing URLs / IDs (Availability / Occupancy / Reviews), choose a Mode, and it returns clean structured data:

  • ๐Ÿ” Discover โ€” every listing in a market: name, coordinates, nightly price, rating, review count, superhost, photos (plus best-effort property type). For the exact entire-place / private-room type, use Occupancy mode.
  • ๐Ÿ“… Availability & price-by-date โ€” a 12-month forward calendar per listing: per-day available / bookable / min-max nights.
  • ๐Ÿ“Š Occupancy, ADR & RevPAR โ€” revenue signals derived from the forward calendar + a live price quote.
  • โญ Reviews & sentiment โ€” full review history with ratings, host replies, photos and topic tags.
  • ๐Ÿ“ˆ Market report โ€” one aggregate KPI row for a whole market (an AirDNA-style snapshot).

Airbnb Discover mode output โ€” every listing in a market with name, property type, nightly price, rating, review count and superhost status

Does Airbnb have a public API? Scraper vs official API

Official Airbnb APIAirbnb Data Scraper
Public accessโŒ No public data APIโœ… No key needed
Market discoveryโŒโœ… by location
Prices & availabilityโŒโœ… 12-month calendar + price-by-date
Occupancy / ADR / RevPARโŒโœ… derived, transparent
ReviewsโŒโœ… full history + sentiment
Outputโ€”โœ… JSON / CSV / Excel, API, scheduling

Airbnb has no public data API, so a scraper is the only way to get this data programmatically.

Who uses it

  • Short-term-rental investors โ€” "should I buy in this market?" (occupancy, ADR, revenue).
  • Revenue managers & hosts โ€” benchmark comps and price competitively.
  • Property managers & agencies โ€” track a portfolio or a whole market.
  • Analysts, researchers & alt-data โ€” market structure, pricing and demand signals.
  • Developers โ€” a clean data source instead of a $125+/mo dashboard.

Example scenarios

  • Score every market you're considering with a one-row Market report each.
  • Monitor a competitor set's availability + occupancy on a daily schedule.
  • Pull reviews + sentiment for a portfolio to spot service issues.

How to scrape Airbnb data (to CSV)

  1. Open the actor and pick a Mode (start with ๐Ÿ” Discover).
  2. Enter a Location (Discover / Market) or paste Listing URLs / IDs (Availability / Occupancy / Reviews).
  3. Set currency, dates or review filters if you want.
  4. Click Start. When it finishes, open the Output tab and Export to JSON, CSV, Excel or HTML.

Airbnb Scraper input on Apify โ€” pick a mode (Discover, Availability, Occupancy, Reviews, Market), then enter a location or paste listing URLs

Input

FieldApplies toDescription
modealldiscover / availability / occupancy / reviews / market
locationdiscover, marketCity / neighborhood / search term
startUrlsavailability, occupancy, reviewsairbnb.com/rooms/โ€ฆ URLs or numeric IDs
checkInDate / checkOutDatediscoverOptional pricing dates
minPrice / maxPrice / roomTypediscoverFilters
maxListingsdiscoverUpper cap (0 = no cap). Airbnb surfaces ~240 per location query โ€” split by neighborhood for more
monthsavailability, occupancyForward months (1โ€“12)
maxReviews / reviewsSort / fromDate / toDate / minRating / maxRatingreviewsReview controls
sampleSizemarketListings sampled for the KPIs (20โ€“240; ~100 is representative)
currency / locale / proxyConfigurationallDefaults are fine (Apify Datacenter proxy on)

Output

Every run bills to the default dataset (an Overview + AI ingest view) and also mirrors to a clean, mode-specific dataset you can pick from the Output tab's dataset selector: listings (Discover), calendar (Availability), occupancy, reviews, or market.

Airbnb market report output โ€” one aggregate row per market with median ADR, price percentiles, occupancy, RevPAR and revenue quartiles

Airbnb availability calendar output โ€” per-day available, check-in/out, bookable, min and max nights and real nightly price for each listing

Airbnb reviews output โ€” full guest reviews with reviewer, star rating, review text, date, host reply and language

Discover / listing row

{
"mode": "discover",
"listingId": "34445868",
"name": "Charming Apt w/ Premium location, in Rua Garrett",
"url": "https://www.airbnb.com/rooms/34445868",
"latitude": 38.711, "longitude": -9.1403,
"roomType": "Apartment", "rating": 4.98, "reviewsCount": 171,
"price": "$178", "pricePerNight": 178, "currency": "USD", "isSuperhost": true
}

Occupancy row

{
"mode": "occupancy", "listingId": "39896685",
"occupancyRate": 0.81, "adr": 269, "revpar": 217.84,
"estAnnualRevenue": 79510, "bookedNights": 149, "availableNights": 35
}

Market report row

{
"mode": "market", "market": "Lisbon, Portugal", "listingCount": 22,
"adrMedian": 1230, "priceP25": 920, "priceP50": 1133, "priceP75": 1386,
"roomTypeMix": {"Apartment": 21, "Condo": 1}
}

Download the dataset in JSON, CSV, Excel or HTML.

Pricing โ€” how much does it cost to scrape Airbnb?

Pay-per-result, no monthly fee, no start fee:

EventPriceFires
Listing$0.004per listing (Discover)
Availability calendar$0.0015per calendar day (Availability) โ€” cost scales with the months you pull
Price per date (add-on)$0.005per priced date, only if "Price each available date" is on (Availability)
Occupancy / ADR / RevPAR$0.05per listing (Occupancy) โ€” the full revenue estimate in one row
Review$0.004per review (Reviews)
Market report$0.99per market โ€” includes the sampled listings + the aggregate

Example: a 500-listing discovery = $2. A full 12-month calendar for one listing โ‰ˆ $0.55. One market report = $0.99. Compare that to a $125+/month market-data subscription.

Run on a schedule

Use Apify Schedules to re-run any mode daily/weekly (e.g. track a comp set's occupancy), and get the results via the API, webhooks or an integration (Google Sheets, Slack, S3, and more).

For AI agents & RAG

Every row includes a markdownContent field and an AI ingest (LLM-ready) dataset view, so you can feed Airbnb listings, occupancy or reviews straight into a vector store or an LLM prompt with no reshaping. The actor is discoverable and blind-fillable by AI agents over MCP.

Data & GDPR

Only public listing data is collected. Reviewer first names appear as shown publicly on Airbnb; no host email or phone is collected, and exact street addresses are not available pre-booking (an Airbnb platform limitation). Occupancy / ADR / RevPAR are a transparent estimate derived from the forward availability calendar (a blocked night is not always a booked night). Use the data lawfully and in line with applicable regulations.

FAQ

Does Airbnb have a reviews API? No public one โ€” this actor extracts reviews (with sentiment tags) directly.

Do I need an Airbnb account or API key? No.

Is this an AirDNA alternative? Yes โ€” the same occupancy/ADR/RevPAR signals, pay-per-use instead of a monthly subscription. Occupancy is a transparent estimate from the calendar, not a proprietary model.

How many listings can I get for a market? Airbnb's search returns up to ~240 listings per location query (its own 15-page limit โ€” every scraper hits it). Discover paginates all of them in one run. To go beyond ~240 for a big city, split the location into neighborhoods or arrondissements (e.g. "Le Marais, Paris", "Montmartre, Paris") or run separate price bands, then combine โ€” each sub-query returns its own ~240. maxListings is an upper cap, so if you set it above what a location surfaces you'll simply get everything available.

Can it run on a schedule / via API / MCP? Yes to all three.

Which modes cost what? See Pricing โ€” one billed event per mode, $0 start fee.

Is scraping Airbnb legal? The actor collects only public data. You are responsible for using it in compliance with Airbnb's Terms and applicable law.

What currencies/languages? 20 currencies and 9 locales.

โญ Found it useful? A Store rating + bookmark genuinely helps.

  • Google Hotels Scraper โ€” apify.com/factden/google-hotels-scraper
  • Expedia Reviews Scraper โ€” apify.com/factden/expedia-hotel-reviews-scraper
  • Hotels.com Reviews Scraper โ€” apify.com/factden/hotels-com-reviews-scraper
  • Ctrip / Trip.com Reviews โ€” apify.com/factden/ctrip-trip-reviews-scraper

Changelog

  • 2026-08-03 โ€” Initial release: 5 modes (discover, availability, occupancy, reviews, market), occupancy/ADR/ RevPAR, market report, AI-ingest view, multi-event pay-per-result pricing.

Support

Found a bug or want a field added? Open an issue on the Issues tab โ€” we read every one.