B

booking.com

Booking.com is an online travel platform for accommodations and other travel products. It also operates partner and provider platforms that let affiliates, connectivity partners, metasearch partners, and approved businesses access Booking.com inventory, property-management features, and user data portability exports.

5 integrations · MCP · REST

Booking.com exposes four public developer integration surfaces on booking.com subdomains: the Demand API, Connectivity APIs, Data Portability API, Metasearch Connect API, plus a public MCP server endpoint from Booking.com’s demand stack.

discovered 2mo ago
MCP servers1
REST · OpenAPI4
Credentials
Demand API key tokenbearerGet token ↗

Sign in to the Affiliate Partner Centre with your managed affiliate partner account, then generate an API key token for your API user as described in the Demand API authentication guide. Copy it when shown; Booking.com only displays the full key once.

Demand API affiliate ID (`X-Affiliate-Id`)api_keyGet key ↗

After your Booking.com managed affiliate partner account is enabled, open the Affiliate Partner Centre. The Demand API prerequisites say you generate or obtain your X-Affiliate-Id in Partner Centre alongside the API key token.

Connectivity API access tokenjwtGet key ↗

First create a machine account with Client ID and Client Secret in the Connectivity Portal. Then exchange them at https://connectivity-authentication.booking.com/token-based-authentication/exchange as documented in the token-based authentication guide. The returned JWT access token is valid for one hour.

Connectivity machine account username/passwordbasicGet credentials ↗

Create or manage a machine account in the Connectivity Portal. The credential-based authentication guide says requests can use HTTP Basic auth with the machine account username and password in the Authorization header. This method is scheduled to sunset on 31 Dec 2025.

Data Portability API OAuth client (`client_id` + `client_secret`)oauth2Set up OAuth ↗

Register your business application using the Data Portability API registration form. The authentication guide states registration is required to obtain the client_id and client_secret used with Booking.com Accounts Portal OAuth.

Metasearch Connect API access tokenbearerGet token ↗

First obtain a metasearch API key via your Booking.com account manager as described in the Metasearch authentication guide. Then POST the API key as form field api_key to https://metasearch-connect-api.booking.com/auth to receive a short-lived access_token, which you send as Authorization: Bearer <token> to the API.

conventions · 0/8 published

Publish these signals → /publishing