Booking.com Real-time Data API

Live Booking.com data in clean JSON by Data Forge - hotels, flights, attractions & activities, car rentals and airport taxis in one API. Search, full details, live room prices, reviews and photo galleries. Adaptive inputs (city, slug, ID or URL); one { success, data, error } envelope.

4 subscribers
9.2/10 popularity
1828 ms avg latency
70% success rate
29 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Booking.com Real-time Data API endpoints

MethodEndpointDescription
Hotels
GET hotelsSearch
/api/v1/booking/hotels/search
Search Booking.com hotels by destination, dates and filters. The `location` param is adaptive - pass a place name ('Paris'), a Booking dest_id, or a Booking.com search URL.
GET hotelsPrices
/api/v1/booking/hotels/prices
Fetch available room prices and availability for a hotel.
GET hotelsPhotos
/api/v1/booking/hotels/photos
Fetch hotel photo gallery with captions and categories.
GET hotelsDetail
/api/v1/booking/hotels/detail
Fetch full hotel details including address, facilities, and description.
GET hotelsReviews
/api/v1/booking/hotels/reviews
Fetch hotel reviews via GraphQL with full filtering. Supports customer type, score range, language, season, text search. Returns reviews + available_filters for dynamic filter UI.
GET destinations
/api/v1/booking/destinations
Autocomplete search for destinations — cities, districts, hotels, airports, landmarks. Returns coordinates and hotel counts. Use dest_id in /search for precise results.
Flights
GET flightsFlyAnywhere
/api/v1/booking/flights/fly-anywhere
Get cheapest flight destinations from a city. Use city codes (NYC, LON, MIA), NOT airport codes (JFK, LHR, MIA). Returns destinations sorted by price with city info and images.
GET flightsParse
/api/v1/booking/flights/parse
Auto-detect type and parse data from any flights.booking.com URL. Supports search URLs (/flights/{FROM}-{TO}/?depart=...&return=...) and discovery URLs…
GET flightsSearch
/api/v1/booking/flights/search
Search flights on Booking.com. Use IATA codes with type suffix: FRA.CITY (city), JFK.AIRPORT (airport). Returns flight offers with segments, legs, prices, baggage, and filters.…
Attractions
GET attractionsDestinations
/api/v1/booking/attractions/destinations
List all cities worldwide with available attractions. Use UFI values in /search.
GET attractionsParse
/api/v1/booking/attractions/parse
Parse any Booking attractions URL and auto-route to the right endpoint. Supported URL patterns: - booking.com/attractions/{cc}/{product-slug}.html → product detail; -…
GET attractionsProduct
/api/v1/booking/attractions/product
Get full product page detail for a single attraction. Returns name, description, all photos, all offers/ticket types, cancellation policy, addresses (attraction/meeting/pickup),…
GET attractionsAutocomplete
/api/v1/booking/attractions/autocomplete
Search suggestions for attraction destinations, products, and points of interest.
GET attractionsLocation
/api/v1/booking/attractions/location
Get city details for attractions: name, count, image, coordinates. Adaptive ufi: accepts int, numeric string, text city name, or URL.
GET attractionsReviews
/api/v1/booking/attractions/reviews
Get reviews for a single attraction product. Returns total count, reviews, filter facets, sorters, and sort_by_used. Each review now includes (NEW 2026-05-18): date_ms (Unix ms),…
GET attractionsSearch
/api/v1/booking/attractions/search
Search attractions and activities by city UFI. Returns products with prices, reviews, offers, photos, filters. Get UFI from /autocomplete or /destinations endpoints. Adaptive…
GET attractionsAvailability
/api/v1/booking/attractions/availability
Get availability calendar + timeslots for a product, single-date or for an inclusive date range (NEW 2026-05-18 range fan-out — Booking's getAvailability is single-date only on…
Cars
GET carsSupplier
/api/v1/booking/cars/supplier
Per-supplier rating breakdown (overall, value, friendliness, cleanliness, condition, ...). Returns review count and 9 score dimensions on 0-10 scale.
GET carsSearch
/api/v1/booking/cars/search
Search available car rentals on Booking.com. Use IATA airport codes (LAX, JFK) or lat,lng coordinates. Returns vehicles with prices, features, suppliers, and 10+ filters.…
GET carsParse
/api/v1/booking/cars/parse
Universal URL router. Accepts cars.booking.com search-results URLs and deal/detail URLs and returns the appropriate scraped data.
GET carsLocations
/api/v1/booking/cars/locations
Search airports and cities for car rental pickup/dropoff.
GET carsVehicle
/api/v1/booking/cars/vehicle
Fetch detail data for a specific vehicle from a prior /search result. Returns the full match + depot + supplier rating + optional supply-data and legal-notice enrichment + deal…
Taxi
GET taxiParse
/api/v1/booking/taxi/parse
Universal URL router. Accepts taxis.booking.com search URLs with pickup/dropoff Place IDs and returns search results. Supported URL shapes: -…
GET taxiAutocomplete
/api/v1/booking/taxi/autocomplete
Search airports, hotels, and addresses for taxi pickup/dropoff. Returns Google Place IDs for use in /search endpoint. The same endpoint also powers adaptive pickup/dropoff…
GET taxiSearch
/api/v1/booking/taxi/search
Get airport taxi and transfer pricing between two locations. ADAPTIVE pickup/dropoff (FLAG-1): accepts Google Place IDs (`ChIJ…`), IATA airport codes (`LAX`), full…
Utilities
GET parse
/api/v1/booking/parse
Auto-detect page type and parse data from any Booking.com URL. Supports hotel detail pages (/hotel/{country}/{slug}) and search results (/searchresults?ss=...).
GET currencies
/api/v1/booking/currencies
Currencies accepted by Booking's `selected_currency` query param. Returns ISO 4217 code, English name, and symbol when available. Static list — cached 24h.
GET exchangeRates
/api/v1/booking/exchange-rates
Current ECB exchange rates (via api.frankfurter.app) for the requested base currency against every Booking-supported target. Refreshed daily; response cached for 1 hour.
GET languages
/api/v1/booking/languages
Languages Booking renders pages in via the `lang` / `selected_language` query param. Returns ISO 639-1 (or composite like en-gb / pt-br) plus native name. Static list — cached 24h.

Booking.com Real-time Data API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 100 / monthly
  • Hotel premium data: 35 / monthly
PRO $10.99 / month 30 / minute
  • Requests: 50,000 / monthly
  • Hotel premium data: 3,000 / monthly (then $0.0200 each)
ULTRA Recommended $49 / month 60 / minute
  • Requests: 400,000 / monthly
  • Hotel premium data: 30,000 / monthly (then $0.0100 each)
MEGA $199 / month 180 / minute
  • Requests: 3,000,000 / monthly
  • Hotel premium data: 300,000 / monthly (then $0.0100 each)

More Travel APIs

View all →
  • This API helps to query rooms, price, facilities, policities, etc information from many hotels around the…

    TravelFreemium5.9k subscribers
  • API real-time data. This API enables you to search for real-time hotel, flights, rental car, taxi prices and…

    TravelFreemium2.7k subscribers
  • Comprehensive Skyscanner scraping API with real-time flights, hotels, and car hire data. 19 endpoints across…

    TravelFreemium919 subscribers
  • Get Airbnb real-time listings details, rooms, real time price, availability, reviews and more using listing…

    TravelFreemium2.2k subscribers
  • Flight status, on-time performance and statistics by Flightera

    TravelFreemium2.4k subscribers
  • Find hotels, view prices, photos, and reviews. Find car rental deals. You can build websites like…

    TravelFreemium20.4k subscribers