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.
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.
- Booking.com MCP serverdetected
- Booking.com Connectivity APIsdiscovered
- Booking.com Data Portability APIdiscovered
- Booking.com Demand APIdiscovered
- Booking.com Metasearch Connect APIdiscovered
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.
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.
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.
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.
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.
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
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing