Video and property search
Airbnb Search API
Search Airbnb stays with dates, guests, map bounds, property filters, prices, and pagination.
Make a request
Use your existing PrismCrawl API key and credit balance. A completed request consumes one credit, including recognized empty or unavailable results and source changes found during a valid continuation. Validation and operational errors remain uncharged. Each completed continuation request is billed separately.
curl 'https://api.prismcrawl.com/v1/airbnb/search' \
--request POST \
--header 'content-type: application/json' \
--header 'x-api-key: <PRISMCRAWL_API_KEY>' \
--data '{
"adults": 2,
"query": "Austin, TX"
}'Supported parameters
| Parameter | Usage |
|---|---|
query | Text to search for on the selected service. |
map_bounds | Map bounds as north,east,south,west. |
check_in_date | Check-in date in YYYY-MM-DD format. |
check_out_date | Check-out date in YYYY-MM-DD format. |
airbnb_domain | Airbnb domain and locale. airbnb.com, sq.airbnb.com, ar.airbnb.com, hy.airbnb.com, az.airbnb.com, bs.airbnb.com, bg.airbnb.com, airbnb.cn, zh.airbnb.com, airbnb.com.hk, airbnb.com.tw, zh-t.airbnb.com, hr.airbnb.com, airbnb.cz, cs.airbnb.com, airbnb.dk, da.airbnb.com, airbnb.be, airbnb.nl, nl.airbnb.com, airbnb.com.au, airbnb.ca, airbnb.gy, airbnb.co.in, airbnb.ie, airbnb.com.mt, airbnb.co.nz, airbnb.com.sg, airbnb.co.za, airbnb.ae, airbnb.co.uk, airbnb.com.ee, et.airbnb.com, airbnb.fi, fi.airbnb.com, fr.airbnb.be, fr.airbnb.ca, airbnb.fr, airbnb.lu, fr.airbnb.ch, fr.airbnb.com, ka.airbnb.com, airbnb.at, airbnb.de, airbnb.ch, de.airbnb.com, airbnb.gr, el.airbnb.com, he.airbnb.com, hi.airbnb.com, airbnb.hu, hu.airbnb.com, airbnb.is, is.airbnb.com, airbnb.co.id, id.airbnb.com, ga.airbnb.com, airbnb.it, it.airbnb.ch, it.airbnb.com, airbnb.jp, ja.airbnb.com, kn.airbnb.com, airbnb.co.kr, ko.airbnb.com, lv.airbnb.com, lt.airbnb.com, mk.airbnb.com, airbnb.com.my, ms.airbnb.com, mt.airbnb.com, airbnb.no, no.airbnb.com, airbnb.pl, pl.airbnb.com, airbnb.com.br, airbnb.pt, pt.airbnb.com, ro.airbnb.com, airbnb.ru, ru.airbnb.com, sr.airbnb.com, sk.airbnb.com, sl.airbnb.com, airbnb.com.ar, airbnb.com.bz, airbnb.com.bo, airbnb.cl, airbnb.com.co, airbnb.co.cr, airbnb.com.ec, airbnb.com.sv, airbnb.com.gt, airbnb.com.hn, airbnb.mx, airbnb.com.ni, airbnb.com.pa, airbnb.com.py, airbnb.com.pe, airbnb.es, es.airbnb.com, airbnb.co.ve, es-l.airbnb.com, sw.airbnb.com, airbnb.se, sv.airbnb.com, airbnb.com.ph, tl.airbnb.com, th.airbnb.com, airbnb.com.tr, tr.airbnb.com, uk.airbnb.com, vi.airbnb.com, airbnb.com.vn, xh.airbnb.com, zu.airbnb.com |
currency | Airbnb price currency. AED, ARS, AUD, AWG, BAM, BBD, BGN, BHD, BND, BRL, BTN, BZD, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, EGP, EUR, FJD, GBP, GHS, GTQ, GYD, HKD, HNL, HRK, HUF, IDR, ILS, INR, JMD, JOD, JPY, KES, KRW, KZT, LAK, LKR, MAD, MOP, MXN, MYR, NOK, NZD, OMR, PEN, PGK, PHP, PLN, QAR, RON, RUB, SAR, SEK, SGD, THB, TRY, TTD, TWD, UAH, UGX, USD, UYU, VND, ZAR |
adults | Number of adults. |
children | Number of children. |
infants | Number of infants. |
pets | Number of pets. |
bedrooms | Number of bedrooms required, at minimum. |
beds | Number of beds required, at minimum. |
bathrooms | Minimum number of bathrooms. |
min_price | Minimum total trip price. |
max_price | Maximum total trip price. |
room_type | Type of place. entire_home, private_room |
property_types | Comma-separated property types. |
amenities | Comma-separated amenities. |
accessibility_features | Comma-separated accessibility features. |
host_languages | Comma-separated host languages. |
instant_book | Only include instant book stays when true. |
self_check_in | Only include self check in stays when true. |
guest_favorite | Only include guest favorite stays when true. |
luxe | Only include luxe stays when true. |
page | One-based page number. |
html | Return the encoded original response rather than parsed JSON. |
zero_trace | Do not archive source or parsed response artifacts. |
Structured results
Read items from data.content.results. The response also includes the search metadata, pagination state, and any extracted SERP features. Optional fields appear when supplied by the provider.
addressbadgesbathroomsbedroomsbedscategorycheck_in_datecheck_out_datecoordinatesdescriptiondetailsfree_cancellationgps_coordinateshighlightsidimageslatitudelinklisting_idlongitudenameold_pricephonepositionpriceprice_breakdownprice_qualifierrankratingrating_maxrating_sourcerating_textreview_countreviewssnippetthumbnailtitletypeurlwebsiteSDKs and guides
The official SDKs cover this endpoint with typed parameters, automatic retries, and pagination helpers.
- Python SDK:
pip install prismcrawl - Node.js SDK:
npm install prismcrawl