Skip to content
walukux402 · USDC
Admin
Catalogwaluku/booking

Booking.com

waluku/booking

Hotels, flights, car rentals, taxis, and attractions from Booking.com.

Open API docs
Price per call
$0.005–0.02
Endpoints
18
Cache TTL
1 min–1 hr
Payment
x402 · USDC

Booking.com

Hotels, flights, car rentals, taxis, and attractions from Booking.com, served as plain REST.

Endpoints

Endpoint Query params What it returns Price Data up to
GET /booking/search query Destination/property autosuggest search. $0.001 5 min
GET /booking/home — Home page feed. $0.001 5 min
GET /booking/hotels dest_id, dest_name, checkin, checkout, adults, rooms, price_min, price_max, sort, currency Hotel search results for a destination. $0.003 1 min
GET /booking/hotels/detail id, currency Full detail for one hotel. $0.003 5 min
GET /booking/hotels/reviews id, offset, rows, rating Reviews for one hotel. $0.003 15 min
GET /booking/hotels/reviews-filters id Available review filters for one hotel. $0.001 1 hr
GET /booking/flights/search-locations q, type Airport/city autosuggest for flight search. $0.001 1 hr
GET /booking/flights from, to, depart, return_date, adults, cabin_class, sort, page, currency Flight search results. $0.003 1 min
GET /booking/flights/detail token Full detail for one flight offer. $0.003 5 min
GET /booking/car-rentals/search-locations term Location autosuggest for car rental search. $0.001 1 hr
GET /booking/car-rentals location, lat, lng, pickup, dropoff, driver_age, currency Car rental search results. $0.003 1 min
GET /booking/car-rentals/detail search_key, vehicle_id, currency Full detail for one car rental offer. $0.003 5 min
GET /booking/taxi/search-locations q, lat, lng Location autosuggest for taxi search. $0.001 1 hr
GET /booking/taxi/rates pickup, pickup_place_id, dropoff, dropoff_place_id, pickup_datetime, passengers, currency Taxi fare quotes for a route. $0.003 1 min
GET /booking/attractions ufi, page, limit Attraction listings near a destination. $0.003 5 min
GET /booking/attractions/detail slug Full detail for one attraction. $0.003 5 min
GET /booking/attractions/reviews id, page, limit, rating Reviews for one attraction. $0.003 15 min
GET /booking/attractions/reviews-filters id Available review filters for one attraction. $0.001 1 hr

Prices are per call, paid in USDC with x402. "Data up to" is the cache window: a repeated call inside it returns the same data.

Calling it

# x402: no account or API key. The server answers 402 with payment instructions; an x402 client pays and repeats the request.
curl -i "https://<base-url>/booking/search?query=Bangkok"

Responses are JSON. Field names follow the upstream source, so a response can be larger than the table above suggests.

Notes

  • hotels.sort, flights.cabin_class/sort are free text — Booking.com's own client does not validate them against a fixed list.
  • car-rentals' pickup/dropoff need a full ISO 8601 datetime with milliseconds and Z (e.g. 2026-11-02T10:00:00.000Z) — a shorter form is rejected.
  • Covers four verticals behind different hosts and auth schemes internally (hotel, flights, car rentals, taxi/attractions); all are exposed the same way here.
Per call$0.005–0.02