Airbnb Calendar & Occupancy Scraper: Occupancy Rate, Revenue
Pricing
from $0.50 / 1,000 listing calendars
Airbnb Calendar & Occupancy Scraper: Occupancy Rate, Revenue
Airbnb availability calendar (12-13 months), occupancy rate and revenue estimates for listing URLs/IDs or a whole area. One flat row per listing plus day-by-day calendar. Charged per listing, not per day.
Pricing
from $0.50 / 1,000 listing calendars
Rating
0.0
(0)
Developer
The Last Scraper
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Airbnb Calendar & Occupancy Scraper
Get the availability calendar, the occupancy rate and revenue estimates of Airbnb listings: paste listing URLs or IDs, or type a whole area ("Dubai Marina, Dubai"). You get one flat row per listing, ready for Excel or Google Sheets, plus a day-by-day calendar.
- Charged per listing and month, not per day. A listing with its occupancy row and 12 months of daily rows costs $0.0055 on the Free plan ($0.0042 on Gold), or $0.0025 ($0.0012) with the occupancy row only. Calendar Actors that charge per day cost about $1.10 per listing and year.
- Occupancy you can defend. Two methods, never mixed: the share of unavailable days in the next 30/60/90 (and 365) days, an upper bound because Airbnb does not tell bookings from host blocks, and the reviews-based "San Francisco model" used by Inside Airbnb. Each comes with its confidence.
- Revenue estimates from the asked daily rate (a real price quote for your dates) times each occupancy figure, clearly labelled as estimates.
- Whole areas with the neighborhood's real boundary, no 270-result cap.
- Every listing, not only the free ones. An Airbnb search with dates only returns the homes
still free on those nights, so the busiest ones go missing and area occupancy comes out too
low. By default this Actor finds every active listing with a search without dates and then
quotes each one for your dates (booked ones come with
available_on_quote_dates = falseand no quote). "Only listings available on your dates" is the cheaper, biased alternative.
How to use it
- Listings or area: listing URLs/IDs, places or Airbnb search URLs, one per line.
- Calendar months: 12 (one request per listing; the 365-day window stays empty, because Airbnb's calendar starts on the 1st of the current month) or 13 (one more small request, full 365-day window).
- Daily calendar rows (on by default): one row per listing and day in the calendar dataset. Turn it off for the occupancy rows only, at less than half the price.
- Optional: dates and guests for the price quote (empty dates = 30 days from today, 5 nights; children, infants and pets like on airbnb.com), filters for areas (bedrooms, bathrooms, beds, type of place, amenities, free cancellation), and Also deliver the full listing record (no extra charge).
{ "where": ["Dubai Marina, Dubai"], "calendarMonths": "12", "bedroomsExact": 2, "currency": "AED", "maxListings": 100 }
What you get
- Default dataset, one row per listing: title, URL, neighborhood, bedrooms, rating, review
count; quote dates, total and per night; calendar horizon; available/unavailable days for the
next 30/60/90/365 days; next available date; minimum nights;
occupancy_calendar_30/60/90/365;occupancy_reviews_model;adr; monthly and annual revenue estimates; RevPAR. - calendar dataset (Daily calendar rows): one row per listing and day: available, check-in/check-out allowed, minimum and maximum nights.
- listings dataset (optional): the full listing record.
Price
Pay-per-event prices per 1,000 events, by Apify plan:
| Event | Free | Bronze | Silver | Gold |
|---|---|---|---|---|
listing-details: per listing (its occupancy row is built from the listing page and price quote; the full record too if you ask for it) | $1.50 | $1.30 | $1.00 | $0.70 |
calendar: per listing with its calendar and occupancy row | $1.00 | $0.75 | $0.60 | $0.50 |
calendar-days: per listing and month of daily rows (Daily calendar rows, on by default) | $0.25 | $0.25 | $0.25 | $0.25 |
Example: 500 listings with their 12-month calendar, occupancy rows and daily rows: $2.75 on the Free plan, $2.10 on Gold ($1.25 / $0.60 without the daily rows). By area or by URL, the same price. Listings that fail are not charged.
Related Actors
- Airbnb Scraper: everything in one run, with a free cost estimate.
- Airbnb Reviews Scraper: guest reviews, $0.50 per 1,000.
- Airbnb Listing Details Scraper: full listing data and price by URL.
Public data only, no login. Not affiliated with Airbnb.