booking-com website screenshot

booking-com

Seamlessly incorporate Booking.com inventory into your travel application.

booking-com publishes 24 APIs on the APIs.io network, including Accommodations API, Availability API, Cars API, and 21 more.

The booking-com catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

booking-com’s developer surface includes authentication, engineering blog, and 9 more developer resources.

42.0/100 developing ▬ flat Agent 38/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessEnterpriseSelf serve
24 APIs 3 Features

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 42.0/100 · developing
Contract Quality 18.3 / 25
Developer Ergonomics 2.6 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 7.0 / 12
Discoverability 5.0 / 10
Agent readiness — 38/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/booking-com: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 24

Individual APIs this provider publishes, each with its own machine-readable definition.

booking-com Accommodations API

Endpoints to search for stays such as hotels and apartments, check availability, retrieve reviews, and get detailed property information.

booking-com Availability API

Endpoints for updating room availability, pricing, and booking restrictions using B.XML format.

booking-com Cars API

Endpoints for searching available car rentals and retrieving vehicle details, pricing, and availability.

booking-com Constants API

Endpoints for retrieving reference data such as accommodation types, facility types, room types, and other enumerated values.

booking-com Conversations API

Endpoints to retrieve and manage messaging conversations, list conversations, fetch conversation details, and track updates.

booking-com Depots API

Endpoints for looking up car rental depots, including locations, reviews, and score breakdowns.

booking-com Derived Pricing API

Endpoints for managing derived pricing rules that automatically calculate rates based on a parent rate plan.

booking-com Facilities API

Endpoints for managing property-level and room-level facilities and amenities.

booking-com Inventory API

Endpoints for retrieving current inventory and rate details for active room/rate combinations.

booking-com Locations API

Endpoints for retrieving geographical location data including countries, cities, regions, and airports.

booking-com Messages API

Endpoints for two-way post-booking communication between guests and properties, allowing you to send and retrieve messages, exchange images, and check conversation details.

booking-com Orders API

Endpoints to preview and create new orders, check order details, cancel or modify existing orders.

booking-com OTA Availability API

OTA-based endpoints for availability and rate notifications following the OpenTravel Alliance specification.

booking-com OTA Legacy API

Legacy OTA-based endpoints for property content management. These endpoints follow the OpenTravel Alliance specification and are being deprecated in favor of modular APIs.

booking-com OTA Reservations API

OTA-based endpoints for reservation notification and modification following the OpenTravel Alliance specification.

booking-com Payments API

Generic payment-related endpoints, including supported currencies and payment types.

booking-com Photos API

Endpoints for adding, managing, and organizing property photos.

booking-com Promotions API

Endpoints for creating, managing, and retrieving promotional offers for properties on Booking.com.

booking-com Property Management API

Endpoints for creating and updating property information including name, location, contact details, policies, and general settings.

booking-com Rates API

Endpoints for creating and managing rate plans, including pricing rules and occupancy-based rates.

booking-com Recovery API

Endpoints for recovering reservations that were not picked up earlier or made prior to the property being connected to the system.

booking-com Reservations API

Endpoints for retrieving new, modified, and cancelled property reservations using B.XML format.

booking-com Rooms API

Endpoints for managing room types, room names, bed configurations, and room-level facilities.

booking-com Suppliers API

Endpoints for retrieving information about car rental suppliers and their offerings.

Scroll for all 24

Open Collections 6

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Booking.com Demand API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Booking.com GraphQL Schema

This is a conceptual GraphQL schema for the Booking.com platform, covering accommodation search, availability, booking, reviews, and property management. It is derived from the ...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Booking Com Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 3

Notable capabilities this provider offers.

Booking.com: API access via partner / B2B contracts only
No public API pricing published — contact enterprise sales
Booking.com Connectivity APIs require Hotel Manager/Connectivity Partner approval; commission per booking.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Booking Com Context

0 classes · 10 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

booking-com API Rules

6 rules · 5 warnings 1 info

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

Booking.com Accommodation

25 properties

JSON SCHEMA

Booking.com Order

16 properties

JSON SCHEMA

Booking.com Promotion

19 properties

JSON SCHEMA

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Booking Com Authentication

apiKey/http · 3 schemes

SECURITY

Booking Com Domain Security

TLSv1.3 · DMARC

SECURITY

Booking Com Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Booking Com Agentic Access

54 operations · 49 acting · 1 human-in-the-loop

54 operations · 49 acting

AGENTIC

Resources

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: booking-com
accessModel:
  pricing: enterprise
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Enterprise · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/booking-com.png
url: https://raw.githubusercontent.com/api-evangelist/booking-com/refs/heads/main/apis.yml
modified: '2026-05-19'
apis:
- aid: booking-com:booking-com-accommodations-api
  name: booking-com Accommodations API
  description: Endpoints to search for stays such as hotels and apartments, check availability, retrieve reviews, and get
    detailed property information.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Accommodations
  properties:
  - type: OpenAPI
    url: openapi/booking-com-accommodations-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-availability-api
  name: booking-com Availability API
  description: Endpoints for updating room availability, pricing, and booking restrictions using B.XML format.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Availability
  properties:
  - type: OpenAPI
    url: openapi/booking-com-availability-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-cars-api
  name: booking-com Cars API
  description: Endpoints for searching available car rentals and retrieving vehicle details, pricing, and availability.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Cars
  properties:
  - type: OpenAPI
    url: openapi/booking-com-cars-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-constants-api
  name: booking-com Constants API
  description: Endpoints for retrieving reference data such as accommodation types, facility types, room types, and other
    enumerated values.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Constants
  properties:
  - type: OpenAPI
    url: openapi/booking-com-constants-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-conversations-api
  name: booking-com Conversations API
  description: Endpoints to retrieve and manage messaging conversations, list conversations, fetch conversation details, and
    track updates.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Conversations
  properties:
  - type: OpenAPI
    url: openapi/booking-com-conversations-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-depots-api
  name: booking-com Depots API
  description: Endpoints for looking up car rental depots, including locations, reviews, and score breakdowns.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Depots
  properties:
  - type: OpenAPI
    url: openapi/booking-com-depots-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-derived-pricing-api
  name: booking-com Derived Pricing API
  description: Endpoints for managing derived pricing rules that automatically calculate rates based on a parent rate plan.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Derived Pricing
  properties:
  - type: OpenAPI
    url: openapi/booking-com-derived-pricing-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-facilities-api
  name: booking-com Facilities API
  description: Endpoints for managing property-level and room-level facilities and amenities.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Facilities
  properties:
  - type: OpenAPI
    url: openapi/booking-com-facilities-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-inventory-api
  name: booking-com Inventory API
  description: Endpoints for retrieving current inventory and rate details for active room/rate combinations.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Inventory
  properties:
  - type: OpenAPI
    url: openapi/booking-com-inventory-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-locations-api
  name: booking-com Locations API
  description: Endpoints for retrieving geographical location data including countries, cities, regions, and airports.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Locations
  properties:
  - type: OpenAPI
    url: openapi/booking-com-locations-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-messages-api
  name: booking-com Messages API
  description: Endpoints for two-way post-booking communication between guests and properties, allowing you to send and retrieve
    messages, exchange images, and check conversation details.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Messages
  properties:
  - type: OpenAPI
    url: openapi/booking-com-messages-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-orders-api
  name: booking-com Orders API
  description: Endpoints to preview and create new orders, check order details, cancel or modify existing orders.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Orders
  properties:
  - type: OpenAPI
    url: openapi/booking-com-orders-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-ota-availability-api
  name: booking-com OTA Availability API
  description: OTA-based endpoints for availability and rate notifications following the OpenTravel Alliance specification.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - OTA Availability
  properties:
  - type: OpenAPI
    url: openapi/booking-com-ota-availability-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-ota-legacy-api
  name: booking-com OTA Legacy API
  description: Legacy OTA-based endpoints for property content management. These endpoints follow the OpenTravel Alliance
    specification and are being deprecated in favor of modular APIs.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - OTA Legacy
  properties:
  - type: OpenAPI
    url: openapi/booking-com-ota-legacy-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-ota-reservations-api
  name: booking-com OTA Reservations API
  description: OTA-based endpoints for reservation notification and modification following the OpenTravel Alliance specification.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - OTA Reservations
  properties:
  - type: OpenAPI
    url: openapi/booking-com-ota-reservations-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-payments-api
  name: booking-com Payments API
  description: Generic payment-related endpoints, including supported currencies and payment types.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Payments
  properties:
  - type: OpenAPI
    url: openapi/booking-com-payments-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-photos-api
  name: booking-com Photos API
  description: Endpoints for adding, managing, and organizing property photos.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Photos
  properties:
  - type: OpenAPI
    url: openapi/booking-com-photos-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-promotions-api
  name: booking-com Promotions API
  description: Endpoints for creating, managing, and retrieving promotional offers for properties on Booking.com.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Promotions
  properties:
  - type: OpenAPI
    url: openapi/booking-com-promotions-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-property-management-api
  name: booking-com Property Management API
  description: Endpoints for creating and updating property information including name, location, contact details, policies,
    and general settings.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Property Management
  properties:
  - type: OpenAPI
    url: openapi/booking-com-property-management-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-rates-api
  name: booking-com Rates API
  description: Endpoints for creating and managing rate plans, including pricing rules and occupancy-based rates.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Rates
  properties:
  - type: OpenAPI
    url: openapi/booking-com-rates-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-recovery-api
  name: booking-com Recovery API
  description: Endpoints for recovering reservations that were not picked up earlier or made prior to the property being connected
    to the system.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Recovery
  properties:
  - type: OpenAPI
    url: openapi/booking-com-recovery-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-reservations-api
  name: booking-com Reservations API
  description: Endpoints for retrieving new, modified, and cancelled property reservations using B.XML format.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Reservations
  properties:
  - type: OpenAPI
    url: openapi/booking-com-reservations-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-rooms-api
  name: booking-com Rooms API
  description: Endpoints for managing room types, room names, bed configurations, and room-level facilities.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Rooms
  properties:
  - type: OpenAPI
    url: openapi/booking-com-rooms-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
- aid: booking-com:booking-com-suppliers-api
  name: booking-com Suppliers API
  description: Endpoints for retrieving information about car rental suppliers and their offerings.
  humanURL: https://developers.booking.com/demand/docs/getting-started/overview
  baseURL: https://demandapi.booking.com
  tags:
  - Suppliers
  properties:
  - type: OpenAPI
    url: openapi/booking-com-suppliers-api-openapi.yml
  - type: Documentation
    url: https://developers.booking.com/demand/docs/getting-started/overview
  - type: GraphQL
    url: graphql/booking-com-graphql.md
  - type: Documentation
    url: https://developers.booking.com/demand/docs/open-api/demand-api/cars
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/content
  - type: Documentation
    url: https://connect.booking.com/user_guide/site/en-US/res/
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs/ari
  - type: Documentation
    url: https://developers.booking.com/connectivity/docs
common:
- type: AgenticAccess
  url: agentic-access/booking-com-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/booking-com-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/booking-com-domain-security.yml
- type: Authentication
  url: authentication/booking-com-authentication.yml
- type: GitHubOrganization
  url: https://github.com/bookingcom
- type: JSONLD
  url: json-ld/booking-com-context.jsonld
- type: JSONSchema
  url: json-schema/booking-com-accommodation-schema.json
- type: JSONSchema
  url: json-schema/booking-com-order-schema.json
- type: JSONSchema
  url: json-schema/booking-com-promotion-schema.json
- type: Features
  data:
  - 'Booking.com: API access via partner / B2B contracts only'
  - No public API pricing published — contact enterprise sales
  - Booking.com Connectivity APIs require Hotel Manager/Connectivity Partner approval; commission per booking.
  sources:
  - https://connect.booking.com/
  updated: '2026-05-04'
- type: LlmsText
  url: https://developers.booking.com/llms.txt
- url: https://news.booking.com/feed/
  type: Blog
description: Seamlessly incorporate Booking.com inventory into your travel application.