# Turn the Booking.com Extranet into an API

> Read your reservations, reservation details and guest reviews from the Booking.com Extranet with one API call each. Or have a workflow read tomorrow's arrivals every evening, with each payment option and property notes, and email you the list.

Page: https://fous.com/automate/booking-com-extranet
Updated: 2026-11-12

Works with your own Booking.com Extranet account. Fous is an independent product.

## What you can build on the Extranet

### Get reservations

Reads the reservation list on the Reservations tab for the date range you give, with each guest's name and stay dates.

- Takes: Date type (arrival, departure or booked), from date, to date
- Returns: Guest name, reservation number, arrival date, departure date, booked on, status, price

### Read reservation details

Opens one reservation's details page from the Reservations tab and reads the guest's contact information, payment option and property notes.

- Takes: Reservation number
- Returns: Guest name, contact information, stay dates, rooms, payment option chosen by the guest, price, property notes

### Get guest reviews

Reads the Guest reviews section, newest first: what each guest said about their stay.

- Takes: Since date (optional)
- Returns: Guest name, review date, score, comments, property reply

### Mark a reservation as a no-show

Opens a reservation's details page and marks it as a No show, or flags its credit card details as Invalid.

- Takes: Reservation number, no-show or invalid card
- Returns: Reservation number, guest name, action taken, status after the change

## Automate the Extranet with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### Tomorrow's arrivals list, emailed every evening

Starts: Every day at 17:00

1. Get the reservations with an arrival date of tomorrow from the Reservations tab.
2. For each one, read the reservation details for the payment option and property notes.
3. Email you the list sorted by guest name, with stay dates, rooms and price.

### New guest reviews, posted to your team

Starts: Every weekday at 9:00

1. Get the guest reviews from the last 7 days.
2. Keep the reviews that were not there on the last run.
3. Post each one, with its score and comments, to your Slack webhook.

### Cancelled reservations, sent to your property system

Starts: Every hour

1. Get the reservations booked in the last 30 days from the Reservations tab.
2. Keep the ones whose status changed to cancelled since the last run.
3. Post reservation number, guest name and stay dates to your system's webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get reservations” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "admin.booking.com/get_reservations",
    "input": {
      "date_type": "arrival",
      "from": "2026-11-13",
      "to": "2026-11-13"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "property": "Acme Harbour Hotel",
    "reservations": [
      {
        "guest_name": "Jordan Northwind",
        "reservation_number": "4471902386",
        "arrival": "2026-11-13",
        "departure": "2026-11-15",
        "booked_on": "2026-10-02",
        "status": "OK",
        "price": 284,
        "currency": "EUR"
      }
    ]
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## The Extranet’s own options

Booking.com's Connectivity APIs cover reservations, rates and availability, guest reviews, guest messages, promotions and property content, but only for companies that become Connectivity Partners and meet its onboarding requirements. A property uses them through such a provider, which it selects in the Extranet, or works in the Extranet by hand.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Connectivity APIs | Reservations, rates and availability, guest reviews, guest messages, reporting changes to reservations, promotions, photos and content. | Becoming a Booking.com Connectivity Partner and meeting its onboarding requirements. |
| A connectivity provider | The connection types the provider offers, such as reservations or rates and availability, requested by the property. | An account with a Connectivity Partner such as a channel manager. |
| The Extranet by hand | Reservations, Rates and availability, Promotions, Inbox, Guest reviews, Finance, Analytics and Account. | A partner account with an Extranet username. |

Read on November 12, 2026: [Booking.com Connectivity APIs](https://developers.booking.com/connectivity/docs), [Extranet sign-in](https://admin.booking.com/).

## Signing in to the Extranet

The Extranet signs you in at account.booking.com, starting with your username, and a forgotten password is reset with a link sent for that username. With Fous, you sign in once through that same page with your own account. The login is sealed with AES-256, never returned by the API or written to logs, and code and AI agents never see it.

## Worth knowing

- **Card details may show only once**: When an online payment gateway processes payments for you, a reservation's credit card details can be viewed only once in the Extranet. Plan who reads them before you automate.
- **Guest messages arrive by alias address**: Each guest gets an anonymous Booking.com email address, and mail sent to it lands in your Extranet Inbox. The Inbox is also where Booking.com itself writes to you.
- **Only Booking.com resets logins**: Extranet login details can only be retrieved and reset by Booking.com, not by your channel manager. Keep a working account for the person who builds the methods.
- **Connection types can be locked to a provider**: A connectivity provider can mark a connection type as mandatory, which stops the property requesting that type from another provider. Check your Account settings before changing providers.

## More in Travel and hospitality

- [IATA BSPlink](https://fous.com/automate/iata-bsplink.md)
- [My ARC](https://fous.com/automate/my-arc.md)
- [Amadeus Selling Platform Connect](https://fous.com/automate/amadeus-selling-platform-connect.md)
- [Travelport Smartpoint](https://fous.com/automate/travelport-smartpoint.md)
- [Alloggiati Web](https://fous.com/automate/alloggiati-web.md)
- [SES.Hospedajes](https://fous.com/automate/ses-hospedajes.md)
- [Cvent Supplier Network](https://fous.com/automate/cvent-supplier-network.md)
- [Agoda YCS](https://fous.com/automate/agoda-ycs.md)
- [Expedia Partner Central](https://fous.com/automate/expedia-partner-central.md)
- [Trip.com eBooking](https://fous.com/automate/trip-com-ebooking.md)
- [Tripadvisor Management Centre](https://fous.com/automate/tripadvisor-management-centre.md)
- [Airbnb hosting dashboard](https://fous.com/automate/airbnb-hosting-dashboard.md)
- [GetYourGuide Supplier Portal](https://fous.com/automate/getyourguide-supplier-portal.md)
- [Viator Supplier Center](https://fous.com/automate/viator-supplier-center.md)

Other industries: [AFPnet](/automate/afpnet), [SARS eFiling](/automate/sars-efiling), [e-Zamówienia](/automate/e-zamowienia), [Companies House WebFiling](/automate/companies-house-webfiling), [eFileTexas](/automate/efiletexas), [NMLS](/automate/nmls).

## Frequently asked questions

### Does the Booking.com Extranet have an API?

Not for properties directly. Booking.com's Connectivity APIs, which cover reservations, rates and availability, reviews and messages, are open to companies that become Connectivity Partners. A property gets them through such a provider, or builds its own methods on the Extranet with Fous.

### Can I mark no-shows and invalid cards without opening the Extranet?

Yes, with a write method you build. A reservation's details page has the No show and Invalid credit card actions, and a method can open it for a reservation number you pass and take the one action you choose.

### Can I get guest reviews into Slack or my own reports?

Yes. A read method gets the Guest reviews section, and a workflow can keep only the reviews that are new since the last run and post them to your Slack or reporting system by webhook, or email them to you.

### Does this replace my channel manager?

No. Your channel manager keeps its own connection to Booking.com. A method reads and does only what your own Extranet account can, so you can build methods for the Extranet screens your team still opens by hand.

### Is Fous affiliated with Booking.com?

No. Fous is an independent product. You sign in to the Extranet with your own account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Booking.com Extranet (Booking.com). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
