Our Airbnb Search API allows you to scrape places to stay from Airbnb search results. For each place, the API returns its name and type, rating and number of reviews, badges (like Guest favorite), price for the stay with its breakdown and discounts, rooms and beds, photos, GPS coordinates, and more.

Search a destination with q or a map area with map_bounds, for your dates and guests, with Airbnb's filters: price, type of place, rooms and beds, property types, amenities, accessibility features, and booking options. Results can be localized with any of the Airbnb domains and currencies.


The API endpoint is https://serpapi.com/search?engine=airbnb

Head to the playground for a live and interactive demo.

API Parameters

Search Query

q

Optional

Parameter defines the destination to search for. You can use anything that you would use in a regular Airbnb search: a city, a region, a neighborhood, an address, or a landmark (e.g., Austin, TX, Lake Tahoe, or Paris, France).

Either q or map_bounds should be set.

Geographic Location

map_bounds

Optional

Parameter defines the GPS coordinates of the map area to search in, like moving the map on Airbnb. Only places within these bounds are shown. Its value must be 4 comma-separated numbers matching the following format:
north + , + east + , + south + , + west

north and south are latitudes, and east and west are longitudes (e.g., 30.30,-97.70,30.24,-97.78 for Downtown Austin, TX).

Either q or map_bounds should be set.

Localization

airbnb_domain

Optional

Parameter defines the Airbnb domain to use. The domain sets the language, the region, and the default currency of the results (e.g., airbnb.co.uk for English (United Kingdom) in GBP, or fr.airbnb.ca for French (Canada) in CAD). It defaults to airbnb.com. Head to the Airbnb domains page for a full list of supported Airbnb domains.

currency

Optional

Parameter defines the currency of the returned prices. It defaults to the currency of the Airbnb domain (e.g., USD for airbnb.com, or EUR for airbnb.fr). Head to the Airbnb currencies page for a full list of supported currency codes.

Dates And Guests

check_in_date

Optional

Parameter defines the check-in date. The format is YYYY-MM-DD (e.g., 2026-11-06). It must be used together with check_out_date.

When dates aren't set, Airbnb suggests dates for each place (usually a 5-night stay), and returns prices for these dates. They are available in check_in_date and check_out_date of each result.

check_out_date

Optional

Parameter defines the check-out date. The format is YYYY-MM-DD (e.g., 2026-11-10). It must be used together with check_in_date, and be later than it.

adults

Optional

Parameter defines the number of adults (ages 13 or above).

children

Optional

Parameter defines the number of children (ages 2 to 12).

infants

Optional

Parameter defines the number of infants (under 2).

pets

Optional

Parameter defines the number of pets. When set, only places allowing pets are shown.

Advanced Filters

room_type

Optional

Parameter defines the type of place to show. It defaults to any type.

Available options:
entire_home - Entire home
private_room - Private room

To only show hotels, use hotel in property_types.

min_price

Optional

Parameter defines the minimum trip price, including all fees, like Airbnb's price range filter (e.g., 500). It's in the currency of the results. When dates aren't set, it applies to a 5-night stay.

max_price

Optional

Parameter defines the maximum trip price, including all fees, like Airbnb's price range filter (e.g., 2000). It's in the currency of the results. When dates aren't set, it applies to a 5-night stay.

bedrooms

Optional

Parameter defines the minimum number of bedrooms.

beds

Optional

Parameter defines the minimum number of beds.

bathrooms

Optional

Parameter defines the minimum number of bathrooms.

property_types

Optional

Parameter defines the property types to show. It's a comma-separated list of options (e.g., house,guesthouse).

Available options:
house - House
apartment - Apartment
guesthouse - Guesthouse
hotel - Hotel

amenities

Optional

Parameter defines the amenities the places must have. It's a comma-separated list of options (e.g., wifi,pool,free_parking). Head to the Airbnb amenities page for a full list of supported amenities.

accessibility_features

Optional

Parameter defines the accessibility features the places must have. It's a comma-separated list of options (e.g., step_free_access,step_free_shower). Head to the Airbnb accessibility features page for a full list of supported accessibility features.

host_languages

Optional

Parameter defines the languages the host must speak. It's a comma-separated list of language codes (e.g., en,es). Head to the Airbnb host languages page for a full list of supported languages.

Booking Options

instant_book

Optional

Parameter defines whether to only show places that can be booked without waiting for the host's approval. It can be set to true or false (default).

self_check_in

Optional

Parameter defines whether to only show places with self check-in. It can be set to true or false (default).

guest_favorite

Optional

Parameter defines whether to only show Guest favorites, the most loved homes on Airbnb according to guests. It can be set to true or false (default).

luxe

Optional

Parameter defines whether to only show Airbnb Luxe places, luxury homes with elevated design. It can be set to true or false (default).

Pagination

page

Optional

Value is used to get results on a specific page. (e.g., 1 (default) is the first page of results, 2 is the 2nd page of results, 3 is the 3rd page of results, etc.). Airbnb returns up to 18 results per page, and up to 15 pages.

Serpapi Parameters

engine

Required

Set parameter to airbnb to use the Airbnb API engine.

no_cache

Optional

Parameter will force SerpApi to fetch the Airbnb results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false (default) to allow results from the cache, or true to disallow results from the cache. no_cache and async parameters should not be used together.

async

Optional

Parameter defines the way you want to submit your search to SerpApi. It can be set to false (default) to open an HTTP connection and keep it open until you got your search results, or true to just submit your search to SerpApi and retrieve them later. In this case, you'll need to use our Searches Archive API to retrieve your results. async and no_cache parameters should not be used together. async should not be used on accounts with Ludicrous Speed enabled.

zero_trace

Optional

Enterprise only. Parameter enables ZeroTrace mode. It can be set to false (default) or true. Enable this mode to skip storing search parameters, search files, and search metadata on our servers. This may make debugging more difficult.

api_key

Required

Parameter defines the SerpApi private key to use.

output

Optional

Parameter defines the format of the result. It can be set to json (default) to get a structured JSON of the results, html to get the raw HTML retrieved, or md to get a markdown-formatted version optimized for LLMs and AI agents.

json_restrictor

Optional

Parameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details.

API Results

JSON Results

JSON output includes structured data for Organic Results.

A search status is accessible through search_metadata.status. It flows this way: Processing -> Success || Error. If a search has failed, error will contain an error message. search_metadata.id is the search ID inside SerpApi.

HTML Results

This API does not have a full HTML response, only text. search_metadata.prettify_html_file contains a link to the prettified version of the result. It is displayed in the playground.

Markdown Results

Markdown output is optimized for LLMs and AI agents. It provides most of the same informational content as JSON in a token-efficient format using tables, markdown links, and YAML frontmatter.

To access, use the output=md parameter, the /search.md endpoint, or request header Accept: text/markdown.

API Examples

Result for  q: Austin, TX

When dates aren't set, Airbnb suggests dates for each place, usually for a 5-night stay, and returns its price for these dates. They are available in check_in_date and check_out_date of each result, and in its link.

Result for  q: Austin, TX

JSON Example

{
  "search_metadata": {
    "id": "6ab30850507c172183383fff",
    "status": "Success",
    "json_endpoint": "https://serpapi.com/searches/4mX7qV0dG3rT9wYc8LhBnA/6ab30850507c172183383fff.json",
    "created_at": "2026-09-22 22:30:14 UTC",
    "processed_at": "2026-09-22 22:30:14 UTC",
    "airbnb_url": "https://www.airbnb.com/s/Austin--TX/homes?currency=USD",
    "raw_html_file": "https://serpapi.com/searches/4mX7qV0dG3rT9wYc8LhBnA/6ab30850507c172183383fff.html",
    "prettify_html_file": "https://serpapi.com/searches/4mX7qV0dG3rT9wYc8LhBnA/6ab30850507c172183383fff.prettify",
    "total_time_taken": 1.62
  },
  "search_parameters": {
    "engine": "airbnb",
    "q": "Austin, TX",
    "airbnb_domain": "airbnb.com",
    "currency": "USD"
  },
  "search_information": {
    "total_results": 6083,
    "query_displayed": "Austin, TX"
  },
  "organic_results": [
    {
      "position": 1,
      "listing_id": "1516509370603548960",
      "title": "Home in Austin",
      "name": "Luxe Rainey DTown Oasis | Private Pool + Hot Tub",
      "description": "Near Rainey Street, with a private pool, a hot tub, and a balcony",
      "link": "https://www.airbnb.com/rooms/1516509370603548960?check_in=2026-11-29&check_out=2026-12-04",
      "rating": 4.95,
      "reviews": 61,
      "badges": [
        "Guest favorite"
      ],
      "price": "$1,582",
      "extracted_price": 1582,
      "old_price": "$2,476",
      "extracted_old_price": 2476,
      "price_qualifier": "for 5 nights",
      "price_breakdown": [
        {
          "description": "5 nights x $495.20",
          "price": "$2,476.00",
          "extracted_price": 2476.0
        },
        {
          "description": "Early booking discount",
          "price": "-$894.00",
          "extracted_price": -894.0
        },
        {
          "description": "Price after discount",
          "price": "$1,582.00",
          "extracted_price": 1582.0
        }
      ],
      "check_in_date": "2026-11-29",
      "check_out_date": "2026-12-04",
      "details": [
        "3 bedrooms",
        "7 beds",
        "3.5 baths"
      ],
      "bedrooms": 3,
      "beds": 7,
      "bathrooms": 3.5,
      "highlights": [
        "Book early to save",
        "Free cancellation"
      ],
      "free_cancellation": true,
      "gps_coordinates": {
        "latitude": 30.25642,
        "longitude": -97.73184
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/hosting/Hosting-1516509370603548960/original/58fa07e9-f065-426c-a39d-aa66d133116e.jpeg",
      "images": [
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1516509370603548960/original/58fa07e9-f065-426c-a39d-aa66d133116e.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1516509370603548960/original/fc9f5355-613e-4755-b832-31e13a4a3924.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1516509370603548960/original/f7fef85f-1c00-423a-a624-d3e0088c893b.jpeg",
        ...
      ]
    },
    {
      "position": 2,
      "listing_id": "1721866581707097558",
      "title": "Home in Austin",
      "name": "White House | 2.5 Acres | Sleeps 13",
      "description": "French-inspired retreat on 2.5 wooded acres",
      "link": "https://www.airbnb.com/rooms/1721866581707097558?check_in=2026-11-08&check_out=2026-11-13",
      "rating": 5.0,
      "reviews": 3,
      "price": "$2,515",
      "extracted_price": 2515,
      "old_price": "$3,094",
      "extracted_old_price": 3094,
      "price_qualifier": "for 5 nights",
      "price_breakdown": [
        {
          "description": "5 nights x $618.80",
          "price": "$3,094.00",
          "extracted_price": 3094.0
        },
        {
          "description": "Long stay discount",
          "price": "-$579.00",
          "extracted_price": -579.0
        },
        {
          "description": "Price after discount",
          "price": "$2,515.00",
          "extracted_price": 2515.0
        }
      ],
      "check_in_date": "2026-11-08",
      "check_out_date": "2026-11-13",
      "details": [
        "5 bedrooms",
        "7 beds",
        "4.5 baths"
      ],
      "bedrooms": 5,
      "beds": 7,
      "bathrooms": 4.5,
      "highlights": [
        "Extended stay discount",
        "Free cancellation"
      ],
      "free_cancellation": true,
      "gps_coordinates": {
        "latitude": 30.39217,
        "longitude": -97.91435
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/hosting/Hosting-1721866581707097558/original/d39d092d-c0ae-449a-be56-ed23e37e2fa4.png",
      "images": [
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1721866581707097558/original/d39d092d-c0ae-449a-be56-ed23e37e2fa4.png",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1721866581707097558/original/ab6c24d6-2430-4941-a7bd-8a0144c9eb1e.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1721866581707097558/original/43c7a9f8-8cb4-4d89-a958-bb5be17ba39d.png",
        ...
      ]
    },
    ...
  ],
  "serpapi_pagination": {
    "current": 1,
    "next": "https://serpapi.com/search.json?airbnb_domain=airbnb.com&currency=USD&engine=airbnb&page=2&q=Austin%2C+TX",
    "other_pages": {
      "2": "https://serpapi.com/search.json?airbnb_domain=airbnb.com&currency=USD&engine=airbnb&page=2&q=Austin%2C+TX",
      "3": "https://serpapi.com/search.json?airbnb_domain=airbnb.com&currency=USD&engine=airbnb&page=3&q=Austin%2C+TX",
      "4": "https://serpapi.com/search.json?airbnb_domain=airbnb.com&currency=USD&engine=airbnb&page=4&q=Austin%2C+TX",
      ...
    }
  }
}

Result for  check_in_date, check_out_date, adults, and children

check_in_date and check_out_date set the dates of the stay: all places are priced for the same stay, and only places available for these dates are shown. adults, children, infants, and pets set the guests, to only show places that can host them.

Result for  check_in_date, check_out_date, adults, and children

JSON Example

{
  ...
  "search_parameters": {
    "engine": "airbnb",
    "q": "Austin, TX",
    "airbnb_domain": "airbnb.com",
    "currency": "USD",
    "check_in_date": "2026-11-06",
    "check_out_date": "2026-11-10",
    "adults": 2,
    "children": 1
  },
  "organic_results": [
    {
      "position": 1,
      "listing_id": "39029322",
      "title": "Bungalow in Travis Heights",
      "name": "Magical Tree House",
      "description": "Magical Tree House",
      "link": "https://www.airbnb.com/rooms/39029322?check_in=2026-11-06&check_out=2026-11-10&adults=2&children=1",
      "rating": 4.93,
      "reviews": 440,
      "badges": [
        "Guest favorite"
      ],
      "price": "$792",
      "extracted_price": 792,
      "price_qualifier": "for 4 nights",
      "price_breakdown": [
        {
          "description": "4 nights x $198.00",
          "price": "$792.00",
          "extracted_price": 792.0
        }
      ],
      "check_in_date": "2026-11-06",
      "check_out_date": "2026-11-10",
      "details": [
        "2 bedrooms",
        "2 king beds"
      ],
      "bedrooms": 2,
      "beds": 2,
      "highlights": [
        "Pay $0 today",
        "Free cancellation"
      ],
      "free_cancellation": true,
      "gps_coordinates": {
        "latitude": 30.24956,
        "longitude": -97.74774
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/miso/Hosting-39029322/original/c80aa6ae-39b6-4234-a1cd-d3e2caede152.jpeg",
      "images": [
        "https://a0.muscache.com/im/pictures/miso/Hosting-39029322/original/c80aa6ae-39b6-4234-a1cd-d3e2caede152.jpeg",
        "https://a0.muscache.com/im/pictures/miso/Hosting-39029322/original/ce620dee-db2b-4db7-90c2-52759451ab8a.jpeg",
        "https://a0.muscache.com/im/pictures/miso/Hosting-39029322/original/23040c6b-e8c0-4184-85f4-1fd1dc97364c.jpeg",
        ...
      ]
    },
    {
      "position": 2,
      "listing_id": "17545365",
      "title": "Home in East Austin",
      "name": "Downtown Casa - neighborhood feel, close to it all",
      "description": "Downtown Casa - neighborhood feel, close to it all",
      "link": "https://www.airbnb.com/rooms/17545365?check_in=2026-11-06&check_out=2026-11-10&adults=2&children=1",
      "rating": 4.87,
      "reviews": 607,
      "badges": [
        "Guest favorite"
      ],
      "price": "$696",
      "extracted_price": 696,
      "old_price": "$776",
      "extracted_old_price": 776,
      "price_qualifier": "for 4 nights",
      "price_breakdown": [
        {
          "description": "4 nights x $174.00",
          "price": "$696.00",
          "extracted_price": 696.0,
          "old_price": "$776.00",
          "extracted_old_price": 776.0
        }
      ],
      "price_disclaimers": [
        "Deanna recently lowered the price for these dates (from the average rate for the past 60 nights)."
      ],
      "check_in_date": "2026-11-06",
      "check_out_date": "2026-11-10",
      "details": [
        "2 bedrooms",
        "2 beds"
      ],
      "bedrooms": 2,
      "beds": 2,
      "highlights": [
        "Pay $0 today",
        "Free cancellation"
      ],
      "free_cancellation": true,
      "gps_coordinates": {
        "latitude": 30.25741,
        "longitude": -97.73366
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/adc96c2c-412e-4c99-b6a9-6aadece79ab1.jpg",
      "images": [
        "https://a0.muscache.com/im/pictures/adc96c2c-412e-4c99-b6a9-6aadece79ab1.jpg",
        "https://a0.muscache.com/im/pictures/771682db-8f94-4312-a942-0ec96fa6c5b7.jpg",
        "https://a0.muscache.com/im/pictures/fde264ce-64ec-492a-84dc-e4110e97ab62.jpg",
        ...
      ]
    },
    ...
  ]
}

Result with filters

All of Airbnb's filters are available: the type of place (room_type), the trip price range including all fees (min_price and max_price), the minimum number of bedrooms, beds, and bathrooms, property_types, amenities, accessibility_features, host_languages, and booking options (instant_book, self_check_in, guest_favorite, and luxe). This example shows entire homes with 2+ bedrooms, a pool, and wifi, that are Guest favorites, for 4 guests, at up to $3,000 for the stay.

Result with filters

JSON Example

{
  ...
  "search_information": {
    "total_results": 563,
    "query_displayed": "Austin, TX"
  },
  "organic_results": [
    {
      "position": 1,
      "listing_id": "1237624212567128658",
      "title": "Apartment in Austin",
      "name": "2BD Luxury Condo | Water Views | Pool | Rainey St",
      "description": "22nd-floor water views on Rainey Street",
      "link": "https://www.airbnb.com/rooms/1237624212567128658?check_in=2026-11-06&check_out=2026-11-10&adults=4",
      "rating": 4.94,
      "reviews": 87,
      "badges": [
        "Guest favorite"
      ],
      "price": "$1,276",
      "extracted_price": 1276,
      "old_price": "$1,571",
      "extracted_old_price": 1571,
      "price_qualifier": "for 4 nights",
      "price_breakdown": [
        {
          "description": "4 nights x $319.00",
          "price": "$1,276.00",
          "extracted_price": 1276.0,
          "old_price": "$1,570.50",
          "extracted_old_price": 1570.5
        }
      ],
      "price_disclaimers": [
        "NomadSTR recently lowered the price for these dates (from the average rate for the past 60 nights)."
      ],
      "check_in_date": "2026-11-06",
      "check_out_date": "2026-11-10",
      "details": [
        "2 bedrooms",
        "3 beds",
        "2 baths"
      ],
      "bedrooms": 2,
      "beds": 3,
      "bathrooms": 2,
      "highlights": [
        "Free cancellation"
      ],
      "free_cancellation": true,
      "gps_coordinates": {
        "latitude": 30.25531,
        "longitude": -97.73907
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/hosting/Hosting-1237624212567128658/original/acd6f8b9-8060-4390-bb50-73c82469bf03.jpeg",
      "images": [
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1237624212567128658/original/acd6f8b9-8060-4390-bb50-73c82469bf03.jpeg",
        "https://a0.muscache.com/im/pictures/miso/Hosting-1237624212567128658/original/908bbb63-dd01-4e4f-8bb7-df5354fa04f9.jpeg",
        "https://a0.muscache.com/im/pictures/miso/Hosting-1237624212567128658/original/b41099db-3557-4678-b78b-0dce2373faa2.png",
        ...
      ]
    },
    {
      "position": 2,
      "listing_id": "973289551456243799",
      "title": "Home in Austin",
      "name": "Penthouse | Rooftop Pool | Walk to Rainey St.",
      "description": "Panoramic Lady Bird Lake views on Rainey Street, with a rooftop pool",
      "link": "https://www.airbnb.com/rooms/973289551456243799?check_in=2026-11-06&check_out=2026-11-10&adults=4",
      "rating": 5.0,
      "reviews": 104,
      "badges": [
        "Guest favorite"
      ],
      "price": "$1,822",
      "extracted_price": 1822,
      "price_qualifier": "for 4 nights",
      "price_breakdown": [
        {
          "description": "4 nights x $455.50",
          "price": "$1,822.00",
          "extracted_price": 1822.0
        }
      ],
      "check_in_date": "2026-11-06",
      "check_out_date": "2026-11-10",
      "details": [
        "3 bedrooms",
        "6 beds",
        "2 baths"
      ],
      "bedrooms": 3,
      "beds": 6,
      "bathrooms": 2,
      "gps_coordinates": {
        "latitude": 30.2565,
        "longitude": -97.7389
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/prohost-api/Hosting-973289551456243799/original/5dbec6e8-9ae0-4c74-828f-8a52ae5f514f.jpeg",
      "images": [
        "https://a0.muscache.com/im/pictures/prohost-api/Hosting-973289551456243799/original/5dbec6e8-9ae0-4c74-828f-8a52ae5f514f.jpeg",
        "https://a0.muscache.com/im/pictures/prohost-api/Hosting-973289551456243799/original/145b7cc6-0fd8-41d6-b5d0-693c04eca6f7.jpeg",
        "https://a0.muscache.com/im/pictures/prohost-api/Hosting-973289551456243799/original/c8863ff6-78f8-442e-a7b4-9f1a16bbddc2.jpeg",
        ...
      ]
    },
    ...
  ]
}

Result for  map_bounds (Downtown Austin, TX)

map_bounds defines the GPS coordinates of the map area to search in, in the north,east,south,west format, like moving the map on Airbnb. It can be used alone, as in this example, to search any map area, or together with q.

Result for  map_bounds (Downtown Austin, TX)

JSON Example

{
  ...
  "search_information": {
    "total_results": 3435
  },
  "organic_results": [
    {
      "position": 1,
      "listing_id": "1714841954894293477",
      "title": "The Code",
      "name": "The Code",
      "link": "https://www.airbnb.com/rooms/1714841954894293477?check_in=2026-10-01&check_out=2026-10-06",
      "rating": 4.83,
      "badges": [
        "Featured hotel"
      ],
      "price": "$1,194",
      "extracted_price": 1194,
      "price_qualifier": "for 5 nights",
      "price_breakdown": [
        {
          "description": "5 nights x $238.80",
          "price": "$1,194.00",
          "extracted_price": 1194.0
        }
      ],
      "price_disclaimers": [
        "Price may vary by room type",
        "1 bedroom deluxe suite with balcony"
      ],
      "check_in_date": "2026-10-01",
      "check_out_date": "2026-10-06",
      "highlights": [
        "+$179 Airbnb credit"
      ],
      "gps_coordinates": {
        "latitude": 30.2469,
        "longitude": -97.7767
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/BnbProperty/BnbProperty-1719277645051891524/original/98a3717d-cad4-4ac3-b454-1987382e63bf.png",
      "images": [
        "https://a0.muscache.com/im/pictures/BnbProperty/BnbProperty-1719277645051891524/original/98a3717d-cad4-4ac3-b454-1987382e63bf.png",
        "https://a0.muscache.com/im/pictures/BnbProperty/BnbProperty-1719277645051891524/original/3c89ec62-36e6-445d-bf2f-31776f9ab0cf.jpeg",
        "https://a0.muscache.com/im/pictures/BnbProperty/BnbProperty-1719277645051891524/original/16c97567-901c-45d4-b3da-35405a9d4f41.png",
        ...
      ]
    },
    {
      "position": 2,
      "listing_id": "48145872",
      "title": "Sentral Studio Apt on East 6th St",
      "name": "Sentral Studio Apt on East 6th St",
      "description": "Heart of East 6th Street, with a courtyard fire pit and alfresco dining",
      "link": "https://www.airbnb.com/rooms/48145872?check_in=2026-10-01&check_out=2026-10-06",
      "rating": 4.69,
      "price": "$1,050",
      "extracted_price": 1050,
      "old_price": "$1,218",
      "extracted_old_price": 1218,
      "price_qualifier": "for 5 nights",
      "price_breakdown": [
        {
          "description": "5 nights x $243.48",
          "price": "$1,217.38",
          "extracted_price": 1217.38
        },
        {
          "description": "Long stay discount",
          "price": "-$168.30",
          "extracted_price": -168.3
        },
        {
          "description": "Price after discount",
          "price": "$1,049.08",
          "extracted_price": 1049.08
        }
      ],
      "check_in_date": "2026-10-01",
      "check_out_date": "2026-10-06",
      "highlights": [
        "Extended stay discount",
        "Free cancellation"
      ],
      "free_cancellation": true,
      "gps_coordinates": {
        "latitude": 30.2625,
        "longitude": -97.7247
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6NDgxNDU4NzI=/original/6456b25b-93df-4f53-8f52-f52bd7579c02.jpeg",
      "images": [
        "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6NDgxNDU4NzI=/original/6456b25b-93df-4f53-8f52-f52bd7579c02.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6NDgxNDU4NzI=/original/fcf45d62-ace7-4166-a469-3ae5a34965b1.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6NDgxNDU4NzI=/original/4a07d689-2352-43cf-9f43-e70d58eda321.jpeg",
        ...
      ]
    },
    ...
  ]
}

Result for  airbnb_domain: airbnb.fr

airbnb_domain sets the language, the region, and the default currency of the results. Head to the Airbnb domains page for a full list of supported Airbnb domains, and use currency to get prices in another currency. In some regions, like the EU and the UK, results also have the type of host (host_type), and price breakdowns detail taxes and fees.

Result for  airbnb_domain: airbnb.fr

JSON Example

{
  ...
  "search_parameters": {
    "engine": "airbnb",
    "q": "Paris",
    "airbnb_domain": "airbnb.fr",
    "currency": "EUR",
    "check_in_date": "2026-11-06",
    "check_out_date": "2026-11-10"
  },
  "organic_results": [
    {
      "position": 1,
      "listing_id": "1159947464412133699",
      "title": "Chambre · Paris",
      "name": "Grand studio au cœur du Canal Saint Martin",
      "description": "Grand studio au cœur du Canal Saint Martin",
      "link": "https://www.airbnb.fr/rooms/1159947464412133699?check_in=2026-11-06&check_out=2026-11-10",
      "rating": 4.97,
      "reviews": 118,
      "badges": [
        "Coup de cœur voyageurs"
      ],
      "price": "572 €",
      "extracted_price": 572,
      "price_qualifier": "au total",
      "price_breakdown": [
        {
          "description": "4 nuits x 127,00 €",
          "price": "508,00 €",
          "extracted_price": 508.0
        },
        {
          "description": "Taxes",
          "price": "63,70 €",
          "extracted_price": 63.7
        },
        {
          "description": "Total",
          "price": "571,70 €",
          "extracted_price": 571.7
        }
      ],
      "check_in_date": "2026-11-06",
      "check_out_date": "2026-11-10",
      "details": [
        "1 lit queen size",
        "1 salle de bain"
      ],
      "beds": 1,
      "bathrooms": 1,
      "host_type": "Particulier",
      "highlights": [
        "Payez 0 € aujourd'hui",
        "Annulation gratuite"
      ],
      "free_cancellation": true,
      "gps_coordinates": {
        "latitude": 48.8734,
        "longitude": 2.3646
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6MTE1OTk0NzQ2NDQxMjEzMzY5OQ%3D%3D/original/56d36091-5158-4197-985d-11f7d3cb7b8c.jpeg",
      "images": [
        "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6MTE1OTk0NzQ2NDQxMjEzMzY5OQ%3D%3D/original/56d36091-5158-4197-985d-11f7d3cb7b8c.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6MTE1OTk0NzQ2NDQxMjEzMzY5OQ%3D%3D/original/4ba0640e-395c-4207-97f3-84aef9686fba.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6MTE1OTk0NzQ2NDQxMjEzMzY5OQ==/original/5374cd5a-e0ce-4771-bb0f-4ab9814cddaf.jpeg",
        ...
      ]
    },
    {
      "position": 2,
      "listing_id": "23158726",
      "title": "Chambre · Paris",
      "name": "Chambre indépendante avec salle de bain à Bastille",
      "description": "Chambre indépendante avec salle de bain à Bastille",
      "link": "https://www.airbnb.fr/rooms/23158726?check_in=2026-11-06&check_out=2026-11-10",
      "rating": 4.94,
      "reviews": 303,
      "badges": [
        "Coup de cœur voyageurs"
      ],
      "price": "463 €",
      "extracted_price": 463,
      "price_qualifier": "au total",
      "price_breakdown": [
        {
          "description": "4 nuits x 113,00 €",
          "price": "452,00 €",
          "extracted_price": 452.0
        },
        {
          "description": "Taxes",
          "price": "10,40 €",
          "extracted_price": 10.4
        },
        {
          "description": "Total",
          "price": "462,40 €",
          "extracted_price": 462.4
        }
      ],
      "check_in_date": "2026-11-06",
      "check_out_date": "2026-11-10",
      "details": [
        "1 lit double",
        "1 salle de bain"
      ],
      "beds": 1,
      "bathrooms": 1,
      "host_type": "Particulier",
      "highlights": [
        "Payez 0 € aujourd'hui",
        "Annulation gratuite"
      ],
      "free_cancellation": true,
      "gps_coordinates": {
        "latitude": 48.85216,
        "longitude": 2.3673
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/304dc78d-8a1e-4c9c-9bed-784d217d47d6.jpg",
      "images": [
        "https://a0.muscache.com/im/pictures/304dc78d-8a1e-4c9c-9bed-784d217d47d6.jpg",
        "https://a0.muscache.com/im/pictures/e4e74f5a-eb43-44f3-9bb6-8b19ac40b49f.jpg",
        "https://a0.muscache.com/im/pictures/b325cc15-aa5e-4664-9f01-cb23d1a0b8d2.jpg",
        ...
      ]
    },
    ...
  ]
}

Result for  airbnb_domain: airbnb.co.uk

Results of airbnb.co.uk are in British English and in pounds sterling (GBP). They show the type of host (host_type) instead of rooms and beds.

Result for  airbnb_domain: airbnb.co.uk

JSON Example

{
  ...
  "search_parameters": {
    "engine": "airbnb",
    "q": "London",
    "airbnb_domain": "airbnb.co.uk",
    "currency": "GBP"
  },
  "organic_results": [
    {
      "position": 1,
      "listing_id": "1771727412619573825",
      "title": "Room in Tower Hamlets",
      "name": "Luxury Apartment | O2 & Thames View | Canary Wharf",
      "description": "Luxury Apartment | O2 & Thames View | Canary Wharf",
      "link": "https://www.airbnb.co.uk/rooms/1771727412619573825?check_in=2026-12-13&check_out=2026-12-18",
      "is_new_listing": true,
      "price": "£890",
      "extracted_price": 890,
      "price_qualifier": "total",
      "price_breakdown": [
        {
          "description": "5 nights x £178.00",
          "price": "£890.00",
          "extracted_price": 890.0
        }
      ],
      "check_in_date": "2026-12-13",
      "check_out_date": "2026-12-18",
      "host_type": "Individual host",
      "highlights": [
        "Free cancellation"
      ],
      "free_cancellation": true,
      "gps_coordinates": {
        "latitude": 51.5069,
        "longitude": -0.0055
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/hosting/Hosting-1771727412619573825/original/ca20108f-a4d2-47aa-a28e-5351c3288982.jpeg",
      "images": [
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1771727412619573825/original/ca20108f-a4d2-47aa-a28e-5351c3288982.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1771727412619573825/original/8eb78e08-9768-4a21-a1c9-4e42e4af98b1.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1771727412619573825/original/70cf8ad6-9433-443d-9b7e-3fdcdee848c4.jpeg",
        ...
      ]
    },
    {
      "position": 2,
      "listing_id": "1764640090384422735",
      "title": "Flat in London",
      "name": "Cosy Place",
      "description": "Cosy Place",
      "link": "https://www.airbnb.co.uk/rooms/1764640090384422735?check_in=2026-12-13&check_out=2026-12-18",
      "rating": 5.0,
      "reviews": 3,
      "badges": [
        "Superhost"
      ],
      "price": "£515",
      "extracted_price": 515,
      "price_qualifier": "total",
      "price_breakdown": [
        {
          "description": "5 nights x £103.00",
          "price": "£515.00",
          "extracted_price": 515.0
        }
      ],
      "check_in_date": "2026-12-13",
      "check_out_date": "2026-12-18",
      "host_type": "Individual host",
      "highlights": [
        "Free cancellation"
      ],
      "free_cancellation": true,
      "gps_coordinates": {
        "latitude": 51.6153,
        "longitude": -0.0613
      },
      "thumbnail": "https://a0.muscache.com/im/pictures/hosting/Hosting-1764640090384422735/original/1651d8c2-e466-4a95-b3e2-726ecf7ee7f6.jpeg",
      "images": [
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1764640090384422735/original/1651d8c2-e466-4a95-b3e2-726ecf7ee7f6.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1764640090384422735/original/23c8bdbc-7539-4011-afd2-f7ceb8315947.jpeg",
        "https://a0.muscache.com/im/pictures/hosting/Hosting-1764640090384422735/original/14f7402c-2d64-407f-b1f5-027f194e0da4.jpeg",
        ...
      ]
    },
    ...
  ]
}

Result for  page: 2

page gets the results of a specific page. Airbnb returns up to 18 results per page, and up to 15 pages. serpapi_pagination has the SerpApi links to get the other pages.

Result for  page: 2

JSON Example

{
  ...
  "serpapi_pagination": {
    "current": 2,
    "previous": "https://serpapi.com/search.json?adults=2&airbnb_domain=airbnb.com&check_in_date=2026-11-06&check_out_date=2026-11-10&currency=USD&engine=airbnb&page=1&q=Austin%2C+TX",
    "next": "https://serpapi.com/search.json?adults=2&airbnb_domain=airbnb.com&check_in_date=2026-11-06&check_out_date=2026-11-10&currency=USD&engine=airbnb&page=3&q=Austin%2C+TX",
    "other_pages": {
      "1": "https://serpapi.com/search.json?adults=2&airbnb_domain=airbnb.com&check_in_date=2026-11-06&check_out_date=2026-11-10&currency=USD&engine=airbnb&page=1&q=Austin%2C+TX",
      "3": "https://serpapi.com/search.json?adults=2&airbnb_domain=airbnb.com&check_in_date=2026-11-06&check_out_date=2026-11-10&currency=USD&engine=airbnb&page=3&q=Austin%2C+TX",
      "4": "https://serpapi.com/search.json?adults=2&airbnb_domain=airbnb.com&check_in_date=2026-11-06&check_out_date=2026-11-10&currency=USD&engine=airbnb&page=4&q=Austin%2C+TX",
      ...
    }
  }
}

JSON Structure Overview

{
  ...
  "organic_results": [
    {
      "position": "Integer - Position of the place in the results of the page.",
      "listing_id": "String - Airbnb listing ID of the place.",
      "title": "String - Type and location of the place, or name of the hotel. (Ex. Home in Austin)",
      "name": "String - Name of the place given by its host.",
      "description": "String - Short description of the place.",
      "link": "String - Link to the place on Airbnb, for the dates and guests of its price.",
      "rating": "Float - Average rating of the place, out of 5.",
      "reviews": "Integer - Number of reviews of the place.",
      "is_new_listing": "Boolean - True for new places without enough reviews for a rating.",
      "badges": [
        "String - Badge of the place. (Ex. Guest favorite, Superhost, Featured hotel)"
      ],
      "price": "String - Price of the stay, as displayed. (Ex. $1,582)",
      "extracted_price": "Number - Price of the stay.",
      "old_price": "String - Price of the stay before discounts, as displayed.",
      "extracted_old_price": "Number - Price of the stay before discounts.",
      "price_qualifier": "String - What the price is for. (Ex. for 5 nights, total)",
      "price_breakdown": [
        {
          "description": "String - Description of the line of the price. (Ex. 5 nights x $495.20, Early booking discount)",
          "price": "String - Price of the line, as displayed.",
          "extracted_price": "Number - Price of the line. Negative for discounts.",
          "old_price": "String - Price of the line before discounts, as displayed.",
          "extracted_old_price": "Number - Price of the line before discounts."
        }
      ],
      "price_disclaimers": [
        "String - Additional information about the price. (Ex. Price may vary by room type)"
      ],
      "check_in_date": "String - Check-in date of the price, in YYYY-MM-DD format.",
      "check_out_date": "String - Check-out date of the price, in YYYY-MM-DD format.",
      "details": [
        "String - Details of the place, like rooms, beds, and bathrooms. (Ex. 3 bedrooms)"
      ],
      "bedrooms": "Number - Number of bedrooms.",
      "beds": "Number - Number of beds.",
      "bathrooms": "Number - Number of bathrooms.",
      "host_type": "String - Type of host, shown in some regions like the EU and the UK. (Ex. Individual host, Business host)",
      "highlights": [
        "String - Highlight of the booking. (Ex. Free cancellation, Pay $0 today)"
      ],
      "free_cancellation": "Boolean - True if the place offers free cancellation.",
      "gps_coordinates": {
        "latitude": "Float - Latitude of the place.",
        "longitude": "Float - Longitude of the place."
      },
      "thumbnail": "String - Link to the main photo of the place.",
      "images": [
        "String - Link to a photo of the place."
      ]
    }
  ],
  "serpapi_pagination": {
    "current": "Integer - Current page.",
    "previous": "String - SerpApi link to the previous page.",
    "next": "String - SerpApi link to the next page.",
    "other_pages": {
      "2": "String - SerpApi link to page 2."
    }
  }
}