Airbnb Calendar & Occupancy Scraper: Occupancy Rate, Revenue avatar

Airbnb Calendar & Occupancy Scraper: Occupancy Rate, Revenue

Pricing

from $0.50 / 1,000 listing calendars

Go to Apify Store
Airbnb Calendar & Occupancy Scraper: Occupancy Rate, Revenue

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

The Last Scraper

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

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 = false and no quote). "Only listings available on your dates" is the cheaper, biased alternative.

How to use it

  1. Listings or area: listing URLs/IDs, places or Airbnb search URLs, one per line.
  2. 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).
  3. 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.
  4. 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:

EventFreeBronzeSilverGold
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.

Public data only, no login. Not affiliated with Airbnb.