Airbnb Scraper - Listings, Calendar, Occupancy & Revenue avatar

Airbnb Scraper - Listings, Calendar, Occupancy & Revenue

Pricing

from $2.00 / 1,000 airbnb listings

Go to Apify Store
Airbnb Scraper - Listings, Calendar, Occupancy & Revenue

Airbnb Scraper - Listings, Calendar, Occupancy & Revenue

Scrape Airbnb listings by location or URL. Get prices, amenities, host details, reviews and day-by-day availability, plus occupancy rate, ADR, RevPAR and revenue estimates. No login. Export to JSON, CSV or Excel.

Pricing

from $2.00 / 1,000 airbnb listings

Rating

0.0

(0)

Developer

Mayowa Ogedengbe

Mayowa Ogedengbe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Airbnb Scraper

Scrape Airbnb listings by location or by URL, and get the field most Airbnb scrapers leave out: occupancy and revenue. Point it at a city and it returns every listing with prices, amenities, host details, reviews, a day-by-day availability calendar, and estimated occupancy rate, ADR, RevPAR and revenue for the next 30, 90 and 365 days. No login, no cookies, no Airbnb API key.

For large cities the Actor splits the map into smaller tiles automatically, so it moves past the few-hundred-result cap that a single Airbnb search returns and captures the whole market.

What data can you extract from Airbnb?

GroupFields
Listingid, url, name, property type, room and bed count, coordinates, thumbnail, photos
Pricingnightly price, total price, original price, currency
Reputationrating, review count, guest-favorite and Superhost flags, category ratings
Hosthost name, Superhost status, response rate, response time, years hosting
Propertyamenities, house rules, description, person capacity
Availabilityper-day available status, minimum nights, up to 12 months
Occupancyoccupancy rate, ADR, RevPAR, estimated revenue for 30, 90 and 365 days

How to scrape Airbnb data

  1. Add one or more locations under Locations to search, for example Austin, Texas.
  2. Set Max listings per location. Start small to preview the output.
  3. Turn on Scrape full listing details for amenities, host and description.
  4. Turn on Estimate occupancy & revenue for ADR, occupancy and revenue.
  5. Click Start and export to JSON, CSV or Excel.

To scrape specific properties, paste Airbnb room URLs (airbnb.com/rooms/...) into Listing or search URLs.

How occupancy and revenue are estimated

A calendar shows a night as unavailable, but not whether it was booked or blocked by the host. This Actor reports occupancy rate and revenue on the first run by counting unavailable nights as demand, and it stores a calendar snapshot for every listing. On repeat scans it compares snapshots: a night that was open and later closed is a real booking, while a night that was closed from the start is a host block. Re-scan a market weekly to turn the first estimate into confirmed booked nights.

How much does it cost to scrape Airbnb?

Pay-per-event pricing, so you pay for results and nothing else.

EventPrice
Airbnb listing$0.004
Airbnb occupancy & revenue$0.006

Examples: 1,000 Airbnb listings cost about $4, and 1,000 listings with occupancy and revenue cost about $10. Tier discounts lower this for higher-volume plans. The Apify free plan includes monthly credits to test the output at no cost.

Input example

{
"search": ["Austin, Texas"],
"maxListings": 200,
"includeDetails": true,
"includeOccupancy": true
}
  • Vrbo Scraper for the same data on Vrbo.
  • Airbnb & Vrbo Scraper to pull both platforms in one run and compare them.
  • Airbnb Occupancy & Revenue Estimator for a market-level revenue view.

Frequently asked questions

The Actor reads public listing pages that anyone can view without logging in and collects no private data. You are responsible for using the output in line with Airbnb's terms and the laws that apply to you.

Do I need an Airbnb API key?

No. There is no login, cookie or API key. You only need an Apify account.

How many listings can I get per city?

As many as Airbnb lists. The Actor subdivides the map automatically so it can move past the few-hundred-result cap of a single search. Set Max listings per location to control the volume.

What formats can I export?

JSON, CSV, Excel, XML and RSS, plus the Apify API and integrations such as Google Sheets, Make and Zapier.