Booking Real Time Api avatar

Booking Real Time Api

Pricing

from $6.50 / 1,000 results

Go to Apify Store
Booking Real Time Api

Booking Real Time Api

Get real-time hotels availability & prices, get top results for a textual searches (i.e. "Manhattan, New York"), and more.

Pricing

from $6.50 / 1,000 results

Rating

0.0

(0)

Developer

Matan Rabi

Matan Rabi

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

11 days ago

Last modified

Categories

Share

Search for hotels, get room pricing, and resolve hotel names on Booking.com — all via a simple REST API.

This Actor runs in Standby mode, meaning it behaves as a real-time HTTP API. Send POST requests to the endpoints below and get instant JSON responses.

Endpoints

POST /search

Search for hotel properties at a given destination.

Request Body:

FieldTypeRequiredDefaultDescription
destinationstringYesFree-text destination (e.g. "Paris", "Tokyo Shibuya", "Hilton NYC")
checkin_datestringYesCheck-in date, YYYY-MM-DD
checkout_datestringYesCheck-out date, YYYY-MM-DD
adultsintNo2Number of adults
childrenintNo0Number of children
currencystringNo"USD"Currency code
budget_per_nightnumberNoMaximum price per night. Uses the set currency (or default USD)
filtersarrayNo[]Array of filter names (see below)

Available Filters:

CategoryFilter nameDescription
Cancellationfree_cancellationFree cancellation
Mealsbreakfast_includedBreakfast included
breakfast_and_lunchBreakfast & lunch
breakfast_and_dinnerBreakfast & dinner
all_meals_includedAll meals included
all_inclusiveAll-inclusive
Facilitiesfree_wifiFree WiFi
swimming_poolSwimming pool
gymGym / Fitness center
parkingParking
front_desk_24h24-hour front desk
Review scorereview_score_7Score above 7
review_score_8Score above 8
review_score_9Score above 9
Room facilitiesprivate_bathroomPrivate bathroom
air_conditioningAir conditioning
Property ratingstars_33 stars
stars_44 stars
stars_55 stars
Travel grouppets_allowedPets allowed
adults_onlyAdults only
ActivitiessaunaSauna
Guest reviewsvery_good_breakfastVery good breakfast
Paymentaccepts_online_paymentAccepts online payment

Response: Returns a list of up to 10 matching properties with name, price, review score, room type, location, image, and booking link.


POST /hotel_by_name

Look up a hotel by name and get its availability and pricing in one call.

Request Body:

FieldTypeRequiredDefaultDescription
hotel_namestringYesHotel name to search for
checkin_datestringYesCheck-in date, YYYY-MM-DD
checkout_datestringYesCheck-out date, YYYY-MM-DD
areastringNoCity/region to disambiguate generic hotel names (e.g. "Budapest"). Search becomes "<hotel_name>, " but name matching uses only hotel_name
adultsintNo2Number of adults
childrenintNo0Number of children
currencystringNo"USD"Currency code
free_cancellationbooleanNofalseIf true, only show properties with free cancellation

Response: Returns hotel availability, pricing, review info, and booking link.


POST /hotel

Get room availability and pricing for a specific hotel.

Request Body:

FieldTypeRequiredDefaultDescription
hotel_booking_idstringYesBooking.com hotel path identifier (e.g. "cy/four-seasons-limassol")
checkin_datestringYesCheck-in date, YYYY-MM-DD
checkout_datestringYesCheck-out date, YYYY-MM-DD
adultsintNo2Number of adults
childrenintNo0Number of children
currencystringNo"USD"Currency code
free_cancellationbooleanNofalseIf true, only show rooms with free cancellation

Response: Returns available rooms with room type, meal plan, guest count, and price.


POST /resolve

Resolve a human-readable hotel name to its Booking.com hotel_booking_id.

Request Body:

FieldTypeRequiredDescription
hotel_namestringYesFree-text hotel name (e.g. "Four Seasons Limassol")

Response: Returns the hotel_booking_id and matched hotel name.


GET /isalive

Health check endpoint. Returns a list of supported endpoints.

Usage Example

curl -X POST https://booking-hotel-api.apify.actor/search \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"destination": "Paris",
"checkin_date": "2026-06-01",
"checkout_date": "2026-06-05",
"budget_per_night": 300,
"filters": ["free_cancellation", "breakfast_included", "stars_4"]
}'

Pricing

This Actor uses pay-per-event pricing. You are charged per API call made to any endpoint.