Skip to main content
Scrape an Airbnb listing's full details

Authorizations

x-scrapeunblocker-key
string
header
required

Your ScrapeUnblocker API key. Apply on every request.

Query Parameters

room
string
required

Airbnb listing id (e.g. 23860926) or a room URL on any Airbnb domain, e.g. 'https://www.airbnb.co.uk/rooms/23860926'.

check_in
string | null

Check-in date YYYY-MM-DD. With check_out, adds price, availability and the cancellation policy.

check_out
string | null

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

adults
integer
default:1

Adult guests (affects the price).

Required range: 1 <= x <= 16
children
integer
default:0

Children aged 2-12.

Required range: 0 <= x <= 15
infants
integer
default:0

Infants under 2.

Required range: 0 <= x <= 5
pets
integer
default:0

Pets.

Required range: 0 <= x <= 5
currency
string
default:USD

Price currency, ISO code such as USD, EUR, GBP.

locale
string
default:en

Language for Airbnb's texts, e.g. en, de, fr, es, pt-BR. Host-written text is returned translated when Airbnb has a translation.

include_reviews
boolean
default:false

Also return guest reviews.

max_reviews
integer
default:20

How many reviews to return with include_reviews (1-100).

Required range: 1 <= x <= 100
reviews_sort
string
default:most_relevant

Review order: most_relevant, most_recent, highest_rated, lowest_rated.

proxy_country
string | null

Exit-IP country (ISO-2). Defaults to US.

Response

JSON with the full listing record.