20 % off all paid plans with code

TravelBeta

Airbnb Listings Data API

Live Airbnb data, fetched the moment you ask and handed back in a clean, structured form. Use it in your own app, a spreadsheet or as a tool for an AI assistant.

What you can get: Stays: search by location and dates, listing details with amenities, ratings and photos.

100 free requests every month · no credit card

What you can look upbeta
  • Search listings
  • Listing details

Key facts

Updated

The Airbnb Listings Data API by everydata.io returns live Airbnb data – stays: search by location and dates, listing details with amenities, ratings and photos – as structured JSON through 2 endpoints. It is included in every plan, starting with 100 free requests a month, and costs from €1.00 per 1,000 requests on larger plans. The platform is in beta.

Endpoints
2 under /abn
Quota per call
1 request
Paid plans
from €30 / month€1.00–€6.00 per 1,000
Use cases

What teams build with Airbnb data

Stay data from airbnb.com. Search a city or region with optional check-in and check-out dates and number of guests and get 18 listings per page with name, property type and neighbourhood, rating and number of reviews, bedrooms, beds and bathrooms, the price for the stay and per night, free cancellation, badges, coordinates as Airbnb publishes them and the listing photos. Or open one listing by link or id and get room type, capacity, amenities, house rules, category ratings, description and all photos. Public pages only: no host names, host photos, reviews or guest data.

  • Short-term rental market research
  • Vacation rental price monitoring
  • Occupancy and supply analysis by neighbourhood
  • Travel and hospitality benchmarking

Works with AI assistants

Models only know what they saw in training. Add the Airbnb endpoints as a tool in ChatGPT, Claude, Gemini or your agent framework, and your assistant can look up current data while it answers.

For developers

Airbnb endpoints

All Airbnb endpoints are served under the /abn prefix and share the same API key and quota as every other platform.

Search listings
GET/abn/airbnb-search-listings

18 listings per page for a location and optional dates and guests: price for the stay, rating, rooms, property type, neighbourhood, coordinates and photos.

locationcheckincheckoutadultspagecurrency
Listing details
GET/abn/airbnb-lookup-listing

One listing by link or id: room and property type, capacity, bedrooms, beds, bathrooms, amenities, house rules, ratings, description and photos.

urllistingIdcheckincheckoutadultscurrency

Example request

curl "https://api.everydata.io/abn/airbnb-search-listings?location=Berlin&checkin=2026-11-12&checkout=2026-11-15&adults=2" \
  -H "x-api-key: YOUR_API_KEY"

Example response

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "location": "Berlin",
  "resolvedLocation": "Berlin, Germany",
  "currency": "USD",
  "numberOfListings": 18,
  "listings": [
    {
      "listingId": "851458418244863960",
      "name": "Cozy urban apartment",
      "propertyType": "Apartment",
      "neighbourhood": "Prenzlauer Berg",
      "rating": 4.66,
      "countReview": 222,
      "bedrooms": 1,
      "beds": 3,
      "bathrooms": 1,
      "price": 374,
      "originalPrice": 574,
      "nights": 3,
      "hostType": "individual",
      "latitude": 52.5463,
      "longitude": 13.4153
    }
  ]
}
API reference
Pricing

Included in every plan

The Airbnb API is part of the shared quota – no separate subscription needed.

Free

€0/ month
Requests / month
100
Rate limit
10 / min
Platforms
all
Support
e-mail

Starter

€30/ month

excl. VAT · €35.70 incl. 19 % VAT (DE)

Requests / month
5,000
Rate limit
50 / min
Platforms
all
Support
e-mail

Production

Recommended
€80/ month

excl. VAT · €95.20 incl. 19 % VAT (DE)

Requests / month
50,000
Rate limit
100 / min
Platforms
all
Support
e-mail

Business

€300/ month

excl. VAT · €357 incl. 19 % VAT (DE)

Requests / month
300,000
Rate limit
250 / min
Platforms
all
Support
e-mail
All plans

Airbnb API: frequently asked questions

Something missing? Write to support@everydata.io.

What data does the Airbnb Listings Data API return?

Stays: search by location and dates, listing details with amenities, ratings and photos. The API has 2 endpoints under the /abn path – search listings and listing details – and every response is structured JSON that starts with responseStatus and responseMessage.

What does “beta” mean for the Airbnb API?

The endpoints and response fields are usable today, but they can still change and the platform is not yet counted in the headline success rate. Blocked or failed calls are not billed.

How much does the Airbnb API cost?

A call to the Airbnb API counts as 1 request against the monthly quota. The Airbnb API is included in every plan and shares one quota with all other platforms: 100 free requests a month; paid plans from €30 a month for 5,000 requests (€1.00–€6.00 per 1,000 requests). Failed requests (5xx, blocked pages) are not counted.

Is the Airbnb data realtime?

Yes. Each request loads the live Airbnb page when you call the API – there is no database of old snapshots in between.

Do I need a Airbnb account or an official Airbnb API key?

No. You only need an everydata.io API key, sent in the x-api-key header. The free plan works without a credit card.

What happens when Airbnb blocks a request?

The API retries the fetch automatically. If the page still cannot be loaded you get a 502 or 503 error, and that request costs no quota. Success rates and response times per platform are measured around the clock on the status page.

Can ChatGPT, Claude or an AI agent use the Airbnb API?

Yes. Connect the hosted everydata.io MCP server and the assistant can call every Airbnb endpoint as a tool, or register the plain HTTPS endpoints as functions in any agent framework. The endpoint list is also in /llms.txt and the OpenAPI spec.

Try the Airbnb API with your own data.

Sign up with your e-mail, copy your API key and make your first request in about a minute. The free plan never expires.