Booking.com Scraper API
Search hotels, apartments and every other stay type Booking.com sells, resolve free-text destinations to exact ids, pull a property’s full detail — facilities, rooms, house rules, score breakdown, photos and guest Q&A — and page through guest reviews with language and guest-type filters. ScrapeBadger handles sessions and parsing automatically — no Booking.com account or API key required.Key Features
Global Hotel Search
Free-text
location or an exact dest_id, with dates, occupancy, sorting and Booking’s own filter ids.Destination Autocomplete
Resolve a prefix like
amsterd to cities, districts, airports, landmarks and regions — each with an id you can pass straight to search.Full Property Detail
Description, address, GPS, star rating, score breakdown by category, 60-110 facilities, room types with beds and photos, house rules and guest Q&A.
Paginated Reviews
Positive and negative text, per-review score, stay dates, guest type, room stayed in, partner reply and photos.
Numeric Prices
Every price comes back as both Booking’s localized display string and a numeric
amount + currency, so you never parse "€ 265,09".SDK Support
First-class support via the ScrapeBadger Node.js and Python SDKs.
Coverage is global — every country Booking.com sells in is reachable. Every
endpoint accepts
currency and language, defaulting to USD and en-us,
so you can request prices and text in the market’s own currency and language
without changing anything else. language also localizes review-score words,
room type names and price formatting.Coverage & Defaults
Quick Start
Endpoints
Credit Costs
Authentication
All requests require your API key in theX-API-Key header:
X-Credits-Used response header.
Next Steps
Search Properties
Full API reference for searching Booking.com stays
Get Property Detail
Retrieve a property’s complete detail by country code and slug

