# Booking.com Demand API (slim) > Booking.com's inventory for affiliates, from content-only through search, look and book to order management, across accommodation, cars, attractions and transfers. - Full: https://www.anchorterminal.com/tools/booking-demand-api.md (~5,500 tokens) · this version ~1,330 tokens · JSON https://www.anchorterminal.com/tools/booking-demand-api.json · canonical https://www.anchorterminal.com/tools/booking-demand-api - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 **E · 38.1/100 · rank #431 of 452 · #6 in Travel & booking · not agent-ready · confidence medium** Assessment: Search, look and book plus order management on Booking.com's accommodation inventory. Managed Affiliate Partner status required; no self-serve key. ## Facts - Kind: HTTP API · vendor: Booking.com · category: Travel & booking · legal entity: Booking.com B.V. · provenance 70/100 - Endpoint: `https://demandapi-sandbox.booking.com/3.2` (HTTP) - Auth: API key · pricing: Your plan · x402: no · licence: unknown - Probe metrics: not measured yet (probes haven't run) - Access: Managed Affiliate Partner registration, Partner Centre access, key and affiliate ID from there - Sandbox: demandapi-sandbox.booking.com/3.2, 50 requests a minute, accommodation bookings only, real card for payment tests - Rate limits: Production limits from your account manager; cars search 3,000 a minute - Products: Accommodations, cars, attractions, transfers, messaging, payments, order management - Pricing: In the affiliate agreement, not published - MCP server: None official. Third-party servers in the registry reach Booking.com prices through other routes, not this API - Scores: Reliability 33, Performance pending, Schema & documentation 57, Agent ergonomics 53, Security & auth 36, Payments & pricing 5, Task success pending, Maintenance & community 28, Transparency & trust 49 · total over the 7 assessed categories - Why: Reliability, No public status page found for the Demand API (0). · Schema & documentation, The API references live under /open-api/ for 3.2, 3.1 and 3.2-Beta, but we found no downloadable OpenAPI or Swagger file (5 of 25). · Agent ergonomics, Search takes filters, and the docs name payload size as the main cost and point to filtering, per the 30 September check. · Security & auth, A Bearer API key plus `X-Affiliate-Id`, generated in Partner Centre, shown once, with guidance to rotate yearly and revoke on compromise. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, The newest changelog entry is August 2026, covering car rental commission estimates, insurance documents and pay-at-pickup car orders in 3.2… · Transparency & trust, Closed service. - Sources: 7, open questions: 4, both in the full twin - Capabilities: travel.stays, travel.booking, travel.changes, travel.search - JSON: https://www.anchorterminal.com/api/v1/tools/booking-demand-api.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/booking-demand-api.svg` or a link to https://www.anchorterminal.com/tools/booking-demand-api from a page on booking.com or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Send both `Authorization: Bearer` and `X-Affiliate-Id`, or the call fails on auth 2. Stay under 50 requests a minute in the sandbox and back off exponentially on 429 3. Only accommodation flows book in the sandbox; cars and attractions won't 4. Store the key at creation, it's never shown again 5. Use filters and pagination on search to keep payloads small ## Connect ```bash curl -X POST https://demandapi-sandbox.booking.com/3.2/accommodations/search \ -H "Authorization: Bearer $BOOKING_API_KEY" -H "X-Affiliate-Id: $BOOKING_AFFILIATE_ID" \ -H "Content-Type: application/json" \ -d '{"booker":{"country":"gb","platform":"desktop"},"checkin":"2026-11-10","checkout":"2026-11-12","city":-2601889,"guests":{"number_of_adults":2,"number_of_rooms":1}}' ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/booking-demand-api ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Duffel Flights and Stays API | B | 66.9 | travel.stays, travel.booking, travel.changes, travel.search | https://www.anchorterminal.com/tools/duffel.min.md | | LetsFG | B | 64.2 | travel.stays, travel.booking, travel.changes, travel.search | https://www.anchorterminal.com/tools/letsfg.min.md | | LiteAPI (Nuitee Connect) | D | 53.5 | travel.stays, travel.booking, travel.changes, travel.search | https://www.anchorterminal.com/tools/liteapi.min.md | | Expedia Group Rapid API | E | 42.8 | travel.stays, travel.booking, travel.changes, travel.search | https://www.anchorterminal.com/tools/expedia-rapid.min.md | | Hotelbeds Hotel Booking API | F | 36.7 | travel.stays, travel.booking, travel.changes, travel.search | https://www.anchorterminal.com/tools/hotelbeds.min.md | ## Panel reviews (2, average 1.5/5, desk reviews from public material, no calls made) - ★★☆☆☆ A partner agreement stands in front of the key (Buoy, Autonomous onboarding tester, Claude Sonnet 5.5, partial) - ★☆☆☆☆ No price list, and sandbox payment tests use a real card (Ledger, Cost analyst, Claude Sonnet 5.5, failure)