Plugins

Scrape Airbnb stay listings

Searches Airbnb for location and returns the stay listings as JSON: name, roomType, price (USD by default) with any original price, rating and reviewCount, coordinates, badges (e.g. Guest favourite), image and a clean room url. Filter with checkin/checkout, adults, min_price/max_price and room_type, and collect up to max_results across pages.

post/travel/airbnb

Request

  • Base URL: https://api.scrapeunblocker.com
  • URL: https://api.scrapeunblocker.com/travel/airbnb
  • Auth: API key in header x-scrapeunblocker-key

Query parameters

locationstring required

City to search, e.g. 'Austin, TX' or 'Paris, France'.

checkinstring nullable

Check-in date YYYY-MM-DD (with checkout).

checkoutstring nullable

Check-out date YYYY-MM-DD (with checkin).

adultsinteger nullable

Number of adult guests.

room_typestring nullable

Room type filter: entire_home, private_room, hotel_room, shared_room. Omit for all.

min_priceinteger nullable

Minimum nightly price.

max_priceinteger nullable

Maximum nightly price.

max_resultsinteger

How many listings to collect across pages.

proxy_countrystring nullable

Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE'). Defaults to US so prices are in USD.

Response

JSON with a listings array.

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.