default

Search Airbnb Listings

<!-- aisa-pricing:start -->

Published reference price: $0.001 USD per successful request. Account-specific pricing and final settlement may differ.

<!-- aisa-pricing:end -->
get/apis/v1/airbnb/search

Request

  • Base URL: https://api.aisa.one
  • URL: https://api.aisa.one/apis/v1/airbnb/search
  • Auth: none declared

Query parameters

adultsinteger

Number of adult guests

airbnb_domainstring

Airbnb domain to search (affects language and regional results)

amenitiesstring

Comma-separated list of amenity keys (e.g., "wifi,pool,kitchen"). Supports hundreds of amenities including wifi, pool, kitchen, air_conditioning, heating, washer, dryer, parking, pets_allowed, wheelchair_accessible, gym, hot_tub, ev_charger, and many more. Also supports special filters: guest_favorite, instant_book, luxe.

bathroomsinteger

Minimum number of bathrooms

bedroomsinteger

Minimum number of bedrooms

bedsinteger

Minimum number of beds

bounding_boxstring

Geographic bounding box coordinates for map-based search. Format: [[ne_lat,ne_lng],[sw_lat,sw_lng]]. Either q or bounding_box is required.

check_in_datestring

Check-in date in YYYY-MM-DD format. Must be a future date. Cannot be used together with time_period.

check_out_datestring

Check-out date in YYYY-MM-DD format. Must be after check-in date. Requires check_in_date to be set.

childreninteger

Number of children guests

currency'USD' | 'AUD' | 'BRL' | 'BGN' | 'BAM' | 'CAD' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CZK' | 'DKK' | 'EGP' | 'AED' | 'EUR' | 'GHS' | 'GTQ' | 'HNL' | 'HKD' | 'HUF' | 'INR' | 'IDR' | 'ILS' | 'JPY' | 'KZT' | 'KES' | 'MYR' | 'MXN' | 'MAD' | 'TWD' | 'NZD' | 'NOK' | 'PEN' | 'PHP' | 'PLN' | 'GBP' | 'QAR' | 'RON' | 'RUB' | 'SAR' | 'SGD' | 'ZAR' | 'KRW' | 'SEK' | 'CHF' | 'THB' | 'TRY' | 'UGX' | 'UAH' | 'UYU' | 'VND'

Currency code for pricing. Defaults to USD on airbnb.com; country-specific domains use their own local currency unless this parameter is set.

engine'airbnb' required

Search engine identifier

include_taxes'true' | 'false'

When true, returns tax-inclusive search-card pricing. Each property's price then carries total_with_taxes and itemizes its tax lines in breakdown, without any extra per-property call. Applies to airbnb.com, where taxes normally appear only at checkout; other country-specific domains are unaffected (many, like EU domains, already show tax-inclusive totals by default). The nightly prices are the same as the default response; taxes are itemized on top.

infantsinteger

Number of infant guests

next_page_tokenstring

Token for pagination to retrieve subsequent pages of results

petsinteger

Number of pets

price_maxinteger

Maximum price filter per night

price_mininteger

Minimum price filter per night

property_typesstring

Comma-separated list of property type keys

qstring

Search query for location (e.g., "Barcelona", "Paris"). Either q or bounding_box is required.

time_period'weekend_trip' | 'one_week' | 'one_month'

Flexible trip length for searches without specific dates. Cannot be used together with check_in_date.

type_of_place'any' | 'room' | 'entire_home'

Type of accommodation

Response

Successful response

errorstring

Error message when no results are found

Changes

No recorded changes to this operation across all 2 revisions of this API.