Booking.com
Travel accommodation booking and management platform
Actions (95)
Accommodation · 21
- Accommodation chainsPOST /accommodations/chains
Query accommodations by chain/brand identifiers.
documented - Accommodation detailsPOST /accommodations/details
Retrieve detailed property information for accommodations.
documented - Accommodation details changesPOST /accommodations/details/changes
Get changes to accommodation details since a given timestamp.
documented - Accommodation review scoresPOST /accommodations/reviews/scores
Retrieve aggregated review scores for accommodations.
documented - Accommodation reviewsPOST /accommodations/reviews
Retrieve guest reviews for accommodations.
documented - Accommodations constantsPOST /accommodations/constants
Retrieve constant/reference data used in accommodation queries.
documented - Accommodations constants (Metasearch v3-compatible)POST /demand-api-v3-compatible/accommodations/constants
Retrieve constants for accommodations (Metasearch layer).
documented - Accommodations constants (v3-compatible)POST /demand-api-v3-compatible/accommodations/constants
Retrieve constant/reference data for accommodations (v3-compatible).
documented - Accommodations details (Metasearch v3-compatible)POST /demand-api-v3-compatible/accommodations/details
Retrieve detailed accommodations via the metasearch layer.
documented - Accommodations details (v3-compatible)POST /demand-api-v3-compatible/accommodations/details
Retrieve detailed accommodations data using v3-compatible interface.
documented - Accommodations search (Metasearch v3-compatible)POST /demand-api-v3-compatible/accommodations/search
Search accommodations via the metasearch-compatible layer.
documented - Accommodations search (v3-compatible)POST /demand-api-v3-compatible/accommodations/search
Search accommodations using v3-compatible interface.
documented - Bulk availabilityPOST /accommodations/bulk-availability
Check availability for multiple properties or date windows in one call.
documented - Check availabilityPOST /accommodations/availability
Retrieve real-time availability and pricing for accommodations.
documented - Hotel theme typesGET /demand-api-v2-compatible/hotelThemeTypes
Retrieve hotel theme types.
documented - Hotel theme types (Metasearch v2-compatible)GET /demand-api-v2-compatible/hotelThemeTypes
Retrieve hotel theme types.
documented - Hotel typesGET /demand-api-v2-compatible/hotelTypes
Retrieve hotel type classifications.
documented - Hotel types (Metasearch v2-compatible)GET /demand-api-v2-compatible/hotelTypes
Retrieve hotel type classifications.
documented - Hotels (Metasearch v2-compatible)GET /demand-api-v2-compatible/hotels
List hotels.
documented - Hotels (v2-compatible)GET /demand-api-v2-compatible/hotels
List hotels with basic metadata.
documented - Search accommodationsPOST /accommodations/search
Search for stay-type inventory (hotels/apartments) matching criteria.
documented
Property API · 10
- Create propertyPOST /property-api/properties
Create a new property with core details.
documented - Delete property descriptionDELETE /property-api/properties/{propertyId}/description
Delete property description.
documented - Get property descriptionGET /property-api/properties/{propertyId}/description
Retrieve property description.
documented - Get property settingsGET /property-api/properties/{propertyId}/settings
Retrieve property settings.
documented - Property metaGET /property-api/meta
Retrieve metadata for property data structures.
documented - Retrieve propertyGET /property-api/properties/{propertyId}
Get details for a specific property.
documented - Set property settingsPOST /property-api/properties/{propertyId}/settings
Update or set property settings.
documented - Set property statusPOST /properties/{propertyId}/status
Open/close a property (or check readiness).
documented - Update propertyPATCH /property-api/properties/{propertyId}
Update details for a specific property.
documented - Update property descriptionPUT /property-api/properties/{propertyId}/description
Update property description.
documented
Orders · 8
- Order cancelPOST /orders/cancel
Cancel an existing order.
documented - Order createPOST /orders/create
Create a new booking order.
documented - Order detailsPOST /orders/details
Retrieve details for an existing order.
documented - Order details accommodationsPOST /orders/details/accommodations
Order details for accommodation components.
documented - Order details carsPOST /orders/details/cars
Order details for car rental components.
documented - Order details flightsPOST /orders/details/flights
Order details for flight components.
documented - Order modifyPOST /orders/modify
Modify an existing order.
documented - Order previewPOST /orders/preview
Preview a new order before creating it.
documented
Photo API · 8
- Pending photo statusGET /photo-api/properties/{property_id}/pending/photos/{photo_pending_id}
Retrieve status for a specific pending photo.
documented - Pending photosGET /photo-api/properties/{property_id}/pending/photos
Retrieve status of pending photo uploads (by photo_batch_id or batch).
documented - Photo metadataGET /photo-api/properties/{property_id}/photos/{photo_id}
Retrieve metadata for a specific photo.
documented - Property galleryGET /photo-api/properties/{property_id}/gallery
Retrieve the property-level photo gallery contents.
documented - Property photosGET /photo-api/properties/{property_id}/photos
Retrieve photos for a property.
documented - Property photosGET /photo-api/properties/{property_id}/photos
Retrieve photos for a property.
documented - Room galleryGET /photo-api/properties/{property_id}/rooms/{room_id}/gallery
Retrieve room-level photo gallery contents for a room.
documented - Set main photoPOST /photo-api/properties/{property_id}/gallery
Set the main photo for a property (and manage smart ordering).
documented
Facilities API · 7
- Facilities metaGET /meta
Retrieve facility definitions/meta.
documented - Get property facilitiesGET /properties/{propertyId}
Retrieve property facilities.
documented - Get room bathroomsGET /properties/{propertyId}/rooms/{roomId}/bathrooms
Retrieve bathroom configurations for a room.
documented - Get room facilitiesGET /properties/{propertyId}/rooms/{roomId}
Retrieve room facilities.
documented - Update property facilitiesPUT /properties/{propertyId}
Update property facilities.
documented - Update room bathroomsPUT /properties/{propertyId}/rooms/{roomId}/bathrooms
Update bathroom configuration for a room.
documented - Update room facilitiesPUT /properties/{propertyId}/rooms/{roomId}
Update room facilities.
documented
Car rentals · 6
- Car constantsPOST /cars/constants
Retrieve car-related reference data.
documented - Car depotsPOST /cars/depots
Query car rental depot locations.
documented - Car depots reviews scoresPOST /cars/depots/reviews/scores
Retrieve reviews/scores for car depots.
documented - Car detailsPOST /cars/details
Retrieve detailed information about cars.
documented - Car searchPOST /cars/search
Search car rental inventory and options.
documented - Car suppliersPOST /cars/suppliers
Query car rental suppliers.
documented
Locations · 6
- Locations airportsPOST /common/locations/airports
Lookup airport location identifiers.
documented - Locations citiesPOST /common/locations/cities
Lookup city identifiers.
documented - Locations countriesPOST /common/locations/countries
Lookup country identifiers.
documented - Locations districtsPOST /common/locations/districts
Lookup district identifiers.
documented - Locations landmarksPOST /common/locations/landmarks
Lookup landmark identifiers.
documented - Locations regionsPOST /common/locations/regions
Lookup region identifiers.
documented
Rooms API · 6
- Create unitPOST /rooms-api/properties/{property-id}/units
Create a new unit for a property.
documented - Delete unitDELETE /rooms-api/properties/{property-id}/units/{unit-id}
Delete a unit from a property.
documented - Deleted unitsGET /rooms-api/properties/{property-id}/deleted-units
List deleted units for a property.
documented - List unitsGET /rooms-api/properties/{property-id}/units
Retrieve all units for a property.
documented - Units metaGET /rooms-api/meta
Retrieve units metadata.
documented - Update unitPATCH /rooms-api/properties/{property-id}/units/{unit-id}
Update a unit for a property.
documented
Availability · 4
- Block availabilityGET /demand-api-v2-compatible/blockAvailability
Query block availability data.
documented - Block availability (Metasearch v2-compatible)GET /demand-api-v2-compatible/blockAvailability
Query block availability.
documented - Hotel availability (Metasearch v2-compatible)GET /demand-api-v2-compatible/hotelAvailability
Query availability.
documented - Hotel availability (v2-compatible)GET /demand-api-v2-compatible/hotelAvailability
Query hotel availability data.
documented
Reviews · 4
- Review scores (Metasearch v2-compatible)GET /demand-api-v2-compatible/reviewScores
Retrieve review scores.
documented - Review scores (v2-compatible)GET /demand-api-v2-compatible/reviewScores
Retrieve review scores.
documented - Reviews (Metasearch v2-compatible)GET /demand-api-v2-compatible/reviews
Retrieve reviews.
documented - Reviews (v2-compatible)GET /demand-api-v2-compatible/reviews
Retrieve reviews for hotels.
documented