Best Booking.com APIs, 2026Every main way to get Booking.com data.
Compared side by side.

Booking.com’s Demand and Connectivity APIs and the main hotel data and scraper APIs, compared on what they return, how they charge and how you connect.

An editorial comparison of what each vendor publishes, checked 25 Sept 2026. Monocrawl is ours and listed first. How we compared

Find your fit12 options compared

What are you building?

From each vendor’s own pagesChecked 25 Sept 2026

12options compared

7with an MCP server

10free to start

44sources, checked 25 Sept 2026

Three routes

Three ways in.
Pick by who you are.

Booking.com’s Demand API is for Managed Affiliate Partners, and its Connectivity APIs are for channel managers and property systems. Metasearch engines have a separate Metasearch Connect API. Data APIs read public Booking.com pages with an API key.

Demand API

Booking.com Demand API

For
Managed Affiliate Partners that show or sell Booking.com travel on their own platform
You get
Accommodation search, prices, availability, details and photos, plus car rentals and attractions. Reviews where your agreement allows.
You need
A Managed Affiliate Partner contract, then an API key and affiliate ID from Partner Centre.

Connectivity APIs

Booking.com Connectivity APIs

For
Channel managers and property systems that manage listings on Booking.com
You get
Rates, availability, reservations, content, photos and guest reviews for the properties connected to you, plus market insights.
You need
Connectivity Partner status. Booking.com is pausing integrations with new providers; properties connect through a channel manager.

Data APIs

Monocrawl and the vendors below

For
Rate shopping, review monitoring, research and AI agents
You get
Public hotel search results, room prices, reviews and property details from Booking.com.
You need
An API key. No partner contract, affiliate ID or connectivity account.

What they return

Booking.com data,
at a glance.

What each option lists on its own pages, and how you connect.

Booking.com data and access each option lists on its own pages
Booking.com dataConnect
OptionHotel searchHotel detailsRoom pricesAvailabilityReviewsPhotosDestinationsAttractionsREST APIMCP serverSources
MonocrawlOur productOur API
Booking.com Demand APIOfficial, affiliate partners12345
Booking.com Connectivity APIsOfficial, property partners––––678910
ApifyBooking.com scraper actors––1112131415
Bright DataBooking Scraper API–––161718
DecodoWeb scraping API––19202122
HasDataBooking.com scraper APIs––––23242526
OxylabsWeb Scraper API––––272829
ReefAPIData API catalogue–303132
ScrapingBeeWeb scraping API–––33343536
SearchApiSearch data API–3738394041
StayAPIHotel data API–424344
  1. aBooking.com Demand API, hotel search, hotel details, room prices, availability, photos, destinations and REST API: Managed Affiliate Partners only
  2. bBooking.com Demand API, reviews: Only where your partner agreement allows it
  3. cBooking.com Demand API, attractions: A beta for selected partners
  4. dBooking.com Demand API, MCP server: Approved Strategic Partners and enabled affiliate accounts only
  5. eBooking.com Connectivity APIs, hotel details, room prices, availability and photos: Only the properties connected to you, as their provider
  6. fBooking.com Connectivity APIs, reviews: Connected properties’ own reviews, for internal use only
  7. gBooking.com Connectivity APIs, REST API: Connectivity Partners only; new provider integrations are paused
  8. hDecodo, hotel search, hotel details, room prices, availability, reviews and photos: The page as HTML or Markdown; you parse the fields
  9. iDecodo, MCP server: No Booking.com tool; its general scraping tool returns the page
  10. jOxylabs, hotel details, room prices, availability and reviews: Page HTML, or JSON from parsing instructions you write
  11. kOxylabs, MCP server: No Booking.com tool; its general scraping tool returns the page
  12. lReefAPI, photos: One photo per hotel in search results, plus review photos
  13. mScrapingBee, hotel details, room prices, availability, reviews and photos: Page HTML, or JSON from extraction rules you write
  14. nScrapingBee, MCP server: No Booking.com tool; its general scraping tool returns the page
  15. oSearchApi, reviews: Featured reviews, review topics and an AI summary on the property page

Pricing

How each one charges,
and what stands out.

A request, a result, a record and a unit are not the same size, and allowances reset on different schedules. Price your own workload with each vendor.

Booking.com’s own routes

Booking.com Demand API

No price list

No published price Access comes with a Managed Affiliate Partner contract and a Partner Centre account.

Worth knowingOne API for stays, car rentals and attractions, from showing content to taking bookings on your own platform.

No published price

Booking.com Connectivity APIs

No price list

No published price Partners meet Booking.com’s onboarding requirements, then its go-live requirements for each API.

Worth knowingBooking.com is pausing integrations with new connectivity providers, and does not take direct connections from individual properties.

No published price

Other data APIs

Apify

Per result

$5 per 1,000 properties on the free plan

From $2 on the Business plan. Reviews come from a second actor: $2 per 1,000 on the free plan, from $0.90. Starter plan $19 a month.

Worth knowingTwo actors maintained by Apify, one for hotels and one for reviews; detailed room offerings are a paid add-on.

$5 of usage a month

Bright Data

Per record

$1.50 per 1,000 records, pay as you go

$499 a month includes 384,000 records.

Worth knowingSeparate scrapers for hotel listings, searches, listings with pricing and reviews, and you pay only for records delivered.

5,000 records a month

Decodo

Per request

$0.75 per 1,000 requests with JavaScript rendering, on its $19 plan

Its Booking.com page says to enable JavaScript rendering. With premium proxies, $1.50 per 1,000. Prices exclude VAT.

Worth knowingIts Booking.com scraper is now part of its Web Scraping API, which bills successful requests only.

Free plan: 2,000 requests a month, 1,000 with JavaScript

HasData

Monthly credits, per call

$59 a month for 200,000 credits, billed monthly

$49 a month billed yearly. A Booking.com search or property call costs 10 credits. Unused credits expire monthly.

Worth knowingTwo Booking.com endpoints: a destination search for your dates, and one property with its available rooms.

1,000 credits a month

Oxylabs

Monthly plan, per result

$1.15 per 1,000 results without JavaScript, on its $49 Micro plan

With JavaScript rendering, $1.35 per 1,000. VAT may apply.

Worth knowingCollects up to 5,000 URLs at once, and can deliver results to your Amazon S3 or Google Cloud Storage.

Free trial, up to 2,000 results

ReefAPI

Monthly credits, per call

$15 a month for 10,000 credits

A reviews call costs 1 credit, a hotel search 2 and a hotel detail 3. Credits never expire.

Worth knowingIts reviews call fetches every review of a hotel by default, with sorting and keyword search.

1,000 credits, no card

ScrapingBee

Monthly credits

$19 a month for 75,000 API credits

A request costs 5 credits with JavaScript rendering, its default, and up to 75 with other options. Prices exclude VAT.

Worth knowingSend a Booking.com URL and get the rendered page back, or JSON from AI extraction rules you write.

1,000 free credits

SearchApi

Monthly searches

$40 a month for 10,000 searches

$4 per 1,000 on that plan, down to $1 per 1,000 on its largest. Failed requests are not charged.

Worth knowingSeparate Booking.com engines for hotel search, property pages and destination autocomplete, including search by whole months.

100 free requests

StayAPI

Monthly requests

$49 a month for 1,500 requests

Every call counts as 1 request, on any endpoint. $149 a month buys 10,000.

Worth knowingFetches Booking.com live on every call, and marks a confirmed sold-out stay with an explicit flag.

50 free requests

Try a call

One Booking.com request.
Real data back.

The same request in cURL, TypeScript or Python, and the recorded response for The Cloud One Lisbon in a Lisbon hotel search. No Booking.com partner contract and no affiliate ID.

Your requestGET /v1/booking/search-hotels
curl "https://www.monocrawl.com/v1/booking/search-hotels?checkin=2026-10-10&checkout=2026-10-12&location=Lisbon" \
  -H "x-api-key: mn_your_key_here"
3 credits
What comes backRecorded 21 Sept 2026
Lobby of The Cloud One Lisbon from the recorded Booking.com result

The Cloud One Lisbon

Lisbon · 2026-10-10 to 2026-10-12

Stars
4
Review score
9
Reviews
384

Selected public fields from the recorded response. Live values will differ.

Example call prices on Booking.comHotel search3 creditsHotel page for a stay3 creditsRooms and offers3 creditsNightly prices between dates3 creditsGuest reviews3 creditsScore breakdown2 creditsThings to do3 creditsFlight search3 credits

2.1sMedian response in our benchmark. 22 September 2026 catalogue benchmark. Median of recorded endpoint timings across 636 operations with a successful HTTP response. Includes network time; individual requests vary.

Compare one-on-one

Questions

Choosing a
Booking.com API.

Does Booking.com have a public API?

Booking.com’s APIs are for partners. The Demand API is for Managed Affiliate Partners, the Connectivity APIs are for connectivity providers such as channel managers, and a separate Metasearch Connect API serves metasearch engines. For public data without a partner agreement, a data API needs only an API key: with Monocrawl you send your key with a destination or hotel ID and get Booking.com data back.

Is there a free Booking.com API?

Booking.com publishes no price for its partner APIs, and each needs a partner agreement. For public data, most data APIs let you start free: Monocrawl gives 1,000 credits every month, Bright Data 5,000 records a month, Apify $5 of usage a month, Decodo 2,000 requests a month, or 1,000 with JavaScript, HasData 1,000 credits a month, Oxylabs a trial of up to 2,000 results, ReefAPI and ScrapingBee 1,000 credits each, SearchApi 100 requests and StayAPI 50 requests.

How do I get access to the Booking.com Demand API?

Booking.com’s checklist starts with being registered as a Managed Affiliate Partner. Your Account Manager gives you Partner Centre access once the contract is signed, and there you generate an API key and your affiliate ID. A sandbox covers accommodation and attractions with the same credentials, at up to 50 requests a minute.

Can I track hotel prices on Booking.com through an API?

Booking.com’s own APIs do this only for partners. The Demand API returns prices and availability across Booking.com’s inventory for Managed Affiliate Partners. The Connectivity APIs set and read rates for the properties connected to a provider, and their Market Insights API compares a property’s performance with a competitive set of up to 50 properties that Booking.com selects. Data APIs read the prices on public hotel pages: Monocrawl returns every bookable offer on a hotel’s page for your dates, and its nightly prices between two dates.

Can I get Booking.com reviews through an API?

From Booking.com, in two cases: the Demand API’s review endpoints, if your partner agreement allows them, and the Guest Review API, which returns a connected property’s own reviews for internal use, not for a public page. Data APIs read the public reviews of any property: Monocrawl returns 25 reviews a page with the hotel’s reply, and a score breakdown by traveller type. Apify, Bright Data, ReefAPI and StayAPI also have review endpoints.

Which Booking.com APIs work with AI agents?

Booking.com runs its own MCP server, but access is limited to approved Strategic Partners and enabled affiliate accounts; separately, its Claude connector searches stays inside Claude chats. Monocrawl, Apify, Bright Data, HasData, ReefAPI, SearchApi and StayAPI publish their own MCP servers, so assistants such as Claude or Cursor can call them directly. Decodo’s, Oxylabs’ and ScrapingBee’s MCP servers have no Booking.com tool: their general scraping tool returns the page.

Method

How we
compared.

  • What’s includedBooking.com’s own Demand and Connectivity APIs, plus data and scraping APIs with a Booking.com product of their own that come up across Booking.com API and hotel price API searches and comparison lists, and publish their pricing or offer a trial.

  • What we comparedWhat each vendor publishes about its Booking.com data, pricing, free allowance and access, read on its own pages. “Best” here means worth comparing, not a ranking from tests: we have not run their APIs.

  • About MonocrawlMonocrawl is our product and is listed first. Its details come from our live plans and catalogue.

Booking.com data on one key.
Start free today.

1,000 free credits every month. No card required.

Start free