Live demo

Stays supplier profile

Booking.com API integration for agencies and OTAs

Booking.com is one of the largest accommodation marketplaces, and approved partners can sell its stays through the Demand API. Booking is in the PHPTRAVELS stays supplier list: you bring your own Booking.com partner credentials, and the stays module shows its offers next to your other hotel suppliers on your website and agent portal.

  • In the PHPTRAVELS stays supplier list
  • Runs on your own partner credentials
  • Side by side with other hotel suppliers
  • Website, agent portal and app

How it connects

From your Booking.com partner account to your booking engine

Booking.com approves you as a partner, you copy two values from Partner Centre into PHPTRAVELS, and the stays module does the rest.

  1. Booking.com Partner Centre

    Issued after Booking.com approves your partner account

    • API key
    • Affiliate ID
    • Approved endpoints
  2. PHPTRAVELS stays module

    Where you enter the credentials and set the rules

    • Markets and currencies
    • Markup per channel
    • Other hotel suppliers
  3. Your sales channels

    Where Booking.com stays appear to buyers

    • Your website
    • Agent portal
    • Mobile app

Supplier facts

Founded
1996, Amsterdam
Part of
Booking Holdings
Partner API
Demand API
Who gets access
Approved affiliate partners

Facts from public company and developer information, checked October 2026.

Partner access

Three levels of Booking.com access

What you can build depends on the access Booking.com gives your account. Pick a level to see what it means for you and for the integration.

What Booking.com asks for
An affiliate partner account
What you can offer
Links, search boxes and banners that send buyers to Booking.com to finish the booking
What PHPTRAVELS does
Places tracked links and widgets on your pages; no API work needed
What Booking.com asks for
Managed affiliate status, a signed contract and Partner Centre access with an API key and affiliate ID
What you can offer
Search, property content, photos, prices and availability on your own pages
What PHPTRAVELS does
Connects the API to the stays module, normalises rooms, prices and policies, and applies your markups
What Booking.com asks for
A separate approval from Booking.com for booking through the API, based on your business case
What you can offer
Bookings completed in your own checkout, with confirmations and cancellations handled in your account
What PHPTRAVELS does
Adds the booking, order details and cancellation flow, with vouchers and reports in your back office

What you can sell

What each access level lets you sell

A quick view of the difference. Your own contract with Booking.com is what counts, so check it before you plan the launch.

AreaAffiliate linksDemand APISearch, look and book
Property details and photosOn Booking.comOn your pagesOn your pages
Prices and availabilityOn Booking.comOn your pagesOn your pages
Booking in your checkoutNot offeredNot offeredYes
Order details and cancellationsNot offeredNot offeredIn your account
Selling through B2B agentsLinks onlySearch and displayFull booking flow
How you earnCommission from Booking.comCommission from Booking.comAs set in your partner contract

One hotel, several suppliers

Booking.com next to your other hotel suppliers

When the same property comes from more than one supplier, the stays module groups the offers under one hotel and highlights the best one, so buyers see a single clean result.

Hotel resultsCanal-side hotel, Amsterdam2 nights · 2 adults
  • BookingBest offer–Double roomFree cancellation
  • Hotelbeds–Double roomNon-refundable
  • RateHawk–Deluxe doubleFree cancellationBreakfast included
  • TBO Holidays–Twin roomNon-refundable

Sample data to show the layout. Not live Booking.com prices.

What the module does

  • Groups offers for the same property from different suppliers
  • Rechecks the price before payment
  • Shows cancellation and meal terms in one standard format
  • Applies your markup to each supplier and channel

Stays

Set-up checklist

Getting Booking.com live on your platform

  1. 01Apply as a partnerJoin the Booking.com affiliate programme and ask your account manager about Demand API access for your business.
  2. 02Collect your credentialsGenerate the API key in Partner Centre and note your affiliate ID. Keep both private.
  3. 03Add them to PHPTRAVELSEnter the credentials in the stays supplier settings and choose your markets, currency and markups.
  4. 04Test in the sandboxRun searches for your main destinations and check rooms, prices and policies against what Booking.com returns.
  5. 05Switch to productionTurn the supplier on for your website and agent portal and watch the first searches and bookings.

Hotel suppliers in the stays module

Booking runs beside these stays suppliers in PHPTRAVELS. Mix them to cover more properties and better prices in every destination.

  • Agoda
  • Amadeus
  • Booking.com
  • Hotelbeds
  • Hotelston
  • RateHawk
  • Stuba
  • TBO Holidays
  • Travelport
  • Wanderbeds

FAQ

Questions about Booking.com as a supplier

What agencies usually ask before they connect Booking.com.

Talk to sales

No. Booking.com gives Demand API access to approved partners only. You apply, sign the partner contract and then receive Partner Centre access, where you create the API key.

Your API key and your affiliate ID from Partner Centre. The stays module uses them for every request, so the traffic and earnings belong to your own partner account.

Only if Booking.com has approved your account for booking through the API. Without that approval you can still show stays on your pages and send buyers to Booking.com to complete the booking.

Yes. Booking.com offers can appear in your agent portal with their own markups and commissions, within the terms of your partner contract.

Yes. The stays module combines several hotel suppliers in one search and groups offers for the same property, so buyers see one result per hotel.

This page is for agencies that sell Booking.com stays. If you list your own property on Booking.com, the Booking.com Extranet guide on our site is the right place to start.