Apify Store
AS
Apify Store
/automation-lab/airbnb-listing

Airbnb Scraper — Listings, Prices & Amenities

Scrape Airbnb listings by location or search URL. Extract prices, ratings, review counts, coordinates, amenities, host details, photos, and availability context; use search-only mode for fast market s

liveasyncunknown~30s typical
travelreal estateecommerceairbnblisting
$0.0063
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.005 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /automation-lab/airbnb-listing for me.

Input

FieldTypeDescription
locationQueriesarrayEnter one or more locations to search (e.g. "London", "Paris, France", "Miami Beach, FL").
startUrlsarrayUse pre-built Airbnb search URLs instead of location names. Copy a filtered search URL from your browser to apply property type, amenity, or other filters not available as input fields.
checkInstringSet a check-in date in YYYY-MM-DD format to get availability data on detail pages. Example: 2026-06-01. Leave empty to scrape without date filters.
checkOutstringSet a check-out date in YYYY-MM-DD format. Example: 2026-06-05. Must be after check-in date.
adultsintegerNumber of adult guests. default 1
childrenintegerNumber of children.
infantsintegerNumber of infants.
petsintegerNumber of pets.
priceMinintegerOnly include listings at or above this nightly price.
priceMaxintegerOnly include listings at or below this nightly price.
minBedsintegerMinimum number of beds.
minBedroomsintegerMinimum number of bedrooms.
minBathroomsintegerMinimum number of bathrooms.
localestring (en-US | en-GB | de-DE | fr-FR | es-ES | it-IT)Language for listing descriptions and labels. default "en-US"
currencystring (USD | EUR | GBP | CAD | AUD | JPY)Currency for prices (e.g. USD, EUR, GBP). default "USD"
skipDetailPagesbooleanEnable to skip detail pages — much faster and cheaper, but returns less data per listing (no description, amenities, host info, or full photo gallery). default false
calendarMonthsintegerNumber of months of future calendar/availability data to fetch per listing (0-12). Each day includes availability, check-in/check-out eligibility, min/max nights, and price. Set to 0 to disable (default). Only future dates are available. default 0
maxListingsintegerStop after collecting this many listings. Set to 0 for unlimited. Use a small number (e.g. 10) for testing. default 0
maxPricePerNightintegerAdvanced: upper bound for the internal price-range splitting algorithm, not a user-facing listing filter. Use Maximum nightly price above to filter returned listings. Increase above 10000 only for luxury markets.
maxRequestsPerCrawlintegerLimit total HTTP requests per run. 0 = unlimited. Only set this if you need to cap resource usage. default 0

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/automation-lab/airbnb-listing","input":{"locationQueries":["London"],"startUrls":[{"url":"https://www.airbnb.com/s/London--United-Kingdom/homes"}],"checkIn":"2026-06-01","checkOut":"2026-06-05","children":0,"infants":0,"pets":0,"priceMin":100,"priceMax":300,"minBeds":1,"minBedrooms":1,"minBathrooms":1,"maxListings":3,"maxPricePerNight":10000,"maxRequestsPerCrawl":3},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /automation-lab/airbnb-listing -i '{"locationQueries":["London"],"startUrls":[{"url":"https://www.airbnb.com/s/London--United-Kingdom/homes"}],"checkIn":"2026-06-01","checkOut":"2026-06-05","children":0,"infants":0,"pets":0,"priceMin":100,"priceMax":300,"minBeds":1,"minBedrooms":1,"minBathrooms":1,"maxListings":3,"maxPricePerNight":10000,"maxRequestsPerCrawl":3}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/automation-lab/airbnb-listing", input: {"locationQueries":["London"],"startUrls":[{"url":"https://www.airbnb.com/s/London--United-Kingdom/homes"}],"checkIn":"2026-06-01","checkOut":"2026-06-05","children":0,"infants":0,"pets":0,"priceMin":100,"priceMax":300,"minBeds":1,"minBedrooms":1,"minBathrooms":1,"maxListings":3,"maxPricePerNight":10000,"maxRequestsPerCrawl":3}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.