Skip to main content
Piloterr
Back to library

Booking Hotel Search API

Search and extract real-time hotel listings from Booking.com with prices, ratings, availability, and room details.

Private1 credit = 1 requestGET/v2/booking/hotel/search

Endpoint Overview

Detailed documentation, pricing, and usage examples.

OverviewLink to Overview

The Booking Hotel Search endpoint queries Booking.com in real time and returns structured hotel listings for a given destination. Each result includes the property name, type, description, star rating, guest review score, pricing per night, room availability, address, geolocation, and more, all ready for integration.

QuickstartLink to Quickstart

GET https://api.piloterr.com/v2/booking/hotel/search?query=Paris&check_in=2026-06-15&check_out=2026-06-18&adults=2&currency=EUR

ParametersLink to Parameters

Parameter Type Required Description
query string yes Destination name, city, or region
check_in string no Check-in date in YYYY-MM-DD format
check_out string no Check-out date in YYYY-MM-DD format
adults integer no Number of adult guests (default 2, max 50)
rooms integer no Number of rooms (default 1, max 50)
children integer no Number of children (default 0, max 50)
currency string no ISO 4217 currency code (default USD)
language string no Language code for response content (default en-gb)
min_score string no Minimum guest rating score (e.g. 8.0)
stars string no Star rating filter: 15 or any (default any)
property_type string no Accommodation type filter (e.g. Hotels, Apartments)
sort_by string no Sort criterion (default distance_from_search)
max_results integer no Maximum listings to return (default 25, max 1000)

Response fieldsLink to Response fields

Field Type Description
name string Official property name on Booking.com
url string Direct URL to the hotel page
type string Accommodation type
stars number Official star rating (1–5)
rating number Guest review score (1–10)
ratingLabel string Label (e.g. Exceptional, Superb)
reviews number Total guest review count
price number Lowest nightly price in requested currency
currency string Currency code
breakfast boolean Whether breakfast is included
rooms[].roomType string Room category name
rooms[].available boolean Room availability for selected dates
location.lat string Latitude coordinate
location.lng string Longitude coordinate
location.mainDistance string Distance from city centre

NotesLink to Notes

  • Providing check_in and check_out is strongly recommended for accurate pricing.
  • Use min_score and stars together to target premium properties.
  • Setting max_results above 100 significantly increases response time.

Main use casesLink to Main use cases

  • Build hotel comparison and booking aggregator tools with live Booking.com pricing data
  • Enrich travel itinerary platforms with real-time accommodation options and availability
  • Monitor competitor hotel pricing and market positioning across key destinations
  • Power travel budget planners with dynamic nightly rate data per destination and dates
  • Feed corporate travel management systems with curated hotel lists based on rating and price filters

Related APIs

Expand your data capabilities with these complementary tools.

Ready to get started?

Your web scraping API is one click away. Start with +500 credits, no infrastructure to set up, no proxies to manage, and no credit card required.

  • +500 credits
  • No credit card required
  • All endpoints included