Skip to main content

Airbnb Scraper API

Search stays by place name or map bounding box, pull a listing’s full detail, read a 12-month availability and pricing calendar, page through guest reviews, and search Airbnb Experiences — all from Airbnb worldwide. ScrapeBadger handles authentication, rotating proxies, anti-bot evasion, and parsing automatically — no upstream API key required.

Key Features

Global Stays Search

Free-text location or a precise map bounding box, with dates, guest counts, price, bedrooms, beds, bathrooms, and room-type filters.

Full Listing Detail

Description, room type, capacity, GPS, address, rating breakdown across six categories, amenities, house rules, cancellation policy, host profile, and every photo.

12-Month Calendar

Day-by-day availability, check-in / check-out eligibility, min and max nights, and nightly price for up to twelve months ahead.

Paginated Reviews

Full review text with ratings, language, reviewer profile, host responses, and photos — sorted by recency or rating.

Experiences

Search Airbnb Experiences by location and fetch full experience detail — duration, highlights, host, price, and GPS.

SDK Support

First-class support via the ScrapeBadger Node.js and Python SDKs.
Coverage is global — anywhere Airbnb lists stays or experiences is reachable. Every endpoint accepts currency and locale, defaulting to USD and en, so you can request prices and text in the market’s own currency and language without changing anything else.

Coverage & Defaults

Start from /search to get room_id values, then reuse the same id on /listings/{room_id}, /listings/{room_id}/calendar, and /listings/{room_id}/reviews.

Quick Start

Endpoints

Credit Costs

Authentication

All requests require your API key in the X-API-Key header:
Credits are charged per request (see the table above) and reported on the X-Credits-Used response header.

Anti-Bot & Proxies

Airbnb protects its inventory with IP-reputation scoring, TLS/HTTP fingerprinting, and session-bound API tokens. ScrapeBadger clears these automatically using rotating proxies, browser fingerprint rotation, and freshly minted sessions. You never manage proxies, sessions, or CAPTCHAs, and you never need an upstream API key.

Next Steps

Search Stays

Full API reference for searching Airbnb stays

Get Listing Detail

Retrieve a listing’s complete detail by its room_id