Airbnb Availability Calendar avatar

Airbnb Availability Calendar

Pricing

$19.99/month + usage

Go to Apify Store
Airbnb Availability Calendar

Airbnb Availability Calendar

Check property booking schedules with the Airbnb Availability Calendar. Extract availability dates, blocked days, and open booking slots from Airbnb listings automatically. Ideal for market research, pricing analysis, and short-term rental monitoring.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

Scrapio

Scrapio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Apify Actor that fetches availability and pricing for Airbnb listings over a configurable date range. Output is one entry per check-in date per listing (same structure as the original script).

Why use this actor?

  • Bulk URLs: Process many listing URLs in one run.
  • Proxy fallback: Starts with no proxy; if the platform blocks, automatically tries datacenter then residential proxy (3 retries), then sticks with residential for all remaining requests. Clear proxy events in the log.
  • Structured output: Dataset rows per date + key-value store OUTPUT with the full object { "<listingId>": [ entries... ], ... } (same as your output.json).
  • Configurable: Check-in date, stay length, number of days, guests, currency, optional pricing/booking fields.

Input

FieldTypeRequiredDescription
urlsarrayYesAirbnb room URLs (e.g. https://www.airbnb.com/rooms/12345). Bulk supported.
proxyConfigurationobjectNoProxy settings. Default: no proxy; actor handles fallback.
checkInDatestringNoFirst check-in date (YYYY-MM-DD). Default: 2026-02-27
stayDaysintegerNoStay length in nights (1–30). Default: 1
numberOfDaysintegerNoNumber of calendar days to generate (1–365). Default: 60
adultsintegerNoNumber of adults. Default: 2
childrenintegerNoNumber of children. Default: 0
infantsintegerNoNumber of infants. Default: 0
petsintegerNoNumber of pets. Default: 0
currencystringNoCurrency code. Default: USD
enrichWithPricingbooleanNoInclude pricing and booking fields in each entry. Default: true

Output

  • Dataset: One row per availability entry (listing + check-in date), with fields such as Listing ID, Check-In Date, Check-Out Date, Host, Title, Booking, Total Price, Room Rating, etc.
  • Key-value store (OUTPUT): Single object keyed by listing ID; each value is an array of entry objects (same shape as the original output.json).

How to run

  1. Open Apify ConsoleActors.
  2. Select airbnb-availability-calendar (or run from source).
  3. Set urls (and optionally check-in, stay days, number of days, proxy).
  4. Run the actor and watch the log for proxy and progress messages.
  5. Get results from the Dataset tab (table) or Key-value store (OUTPUT = full grouped object).

Proxy behavior

  • Default: No proxy.
  • If the platform rejects or blocks the request: try datacenter proxy.
  • If datacenter fails: try residential proxy up to 3 times (with delay).
  • After a successful residential request: use residential for all remaining requests (sticky). All proxy steps are logged.

Cautions

  • Data is from publicly available listing pages. You are responsible for compliance with Airbnb’s terms and applicable law (e.g. privacy, data protection).