Skip to main content
The Airbnb Stays plugin turns any Airbnb search into structured JSON. Give it a location, and it returns the stays Airbnb shows - each with name, room type, price (in USD by default), rating and review count, coordinates, badges (like Guest favourite), a photo and a clean room URL. Filter with dates, guests, price range and room type, and page through to max_results. It runs on the same fetch chain that serves getPageSource, and reads the listings from Airbnb’s embedded data-deferred-state JSON, so results come back even before the page’s client-side app hydrates - no Airbnb API or login needed.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.

Endpoint

Response

Listing fields

Any field with no value is omitted from a listing. Prices follow the exit country, so the plugin pins a US exit by default for USD - pass proxy_country to price in another market’s currency.

What you can build

  • Rate and availability monitoring - track prices for a market and date range.
  • Short-let market research - pull every listing in a city with room type and rating.
  • Location analysis - map listings by coordinates and price band.
  • Competitor benchmarking - compare a set of listings by price and reviewCount.

Next steps

Open the plugins

Run an Airbnb search and grab the JSON.

Get an API key

Free trial available on the pricing page.