# Pull your Airbnb reservations and payouts into your systems

> Read the reservations on your Today tab and the Upcoming and Paid payouts under Earnings with one API call each. Or have a workflow send the day's check-ins to your cleaning team each morning and the paid payouts to accounting each evening.

Page: https://fous.com/automate/airbnb-hosting-dashboard
Updated: 2026-11-12

Works with your own Airbnb hosting dashboard account. Fous is an independent product.

## What you can build on Airbnb

### Get current and upcoming reservations

Reads the current and Upcoming reservations on the Today tab and each reservation's details, optionally for the listings you name.

- Takes: Listings (optional), check-in from and to (optional)
- Returns: Confirmation code, guest name, listing, check-in date, checkout date, number of guests, guest paid

### Get upcoming payouts

Reads Earnings > Upcoming: each payout not yet sent, with its scheduled send date and how it was calculated.

- Takes: Date range (optional), listings (optional), earnings type (optional)
- Returns: Confirmation code, listing, earnings type, scheduled send date, gross earnings, host service fee, cleaning fee, taxes withheld, payout

### Get paid payouts

Reads Earnings > Paid for a date range: each payout already sent, with its reservation, adjustments and deductions.

- Takes: Paid from, paid to, listings (optional)
- Returns: Confirmation code, guest name, listing, date paid, gross earnings, adjustments, host service fee, taxes withheld, payout

### Find canceled reservations

Reads Messages with All, Homes and the Trip stage filter set to Canceled reservations, and returns each canceled stay.

- Takes: Nothing
- Returns: Confirmation code, guest name, listing, check-in date, checkout date

## Automate Airbnb 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.

### Today's check-ins and checkouts for your cleaning team

Starts: Every day at 7:00

1. Get the current and upcoming reservations on the Today tab.
2. Keep the ones with a check-in or checkout date of today.
3. Post listing, guest name, number of guests and dates to your housekeeping system's webhook.

### Paid payouts, handed to accounting

Starts: Every weekday at 18:00

1. Get the paid payouts under Earnings > Paid for the last 7 days.
2. Keep the ones that were not there on the last run, and stop when there are none.
3. Post each one, with gross earnings, host service fee, taxes withheld and payout, to your accounting webhook.

### Newly canceled reservations

Starts: Every hour

1. Find the canceled reservations through the Trip stage filter in Messages.
2. Keep the ones that were not there on the last run.
3. Email you each one with its listing and dates.

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 current and upcoming 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": "airbnb.com/get_upcoming_reservations",
    "input": {
      "listings": [
        "Harbor loft",
        "Garden studio"
      ],
      "check_in_from": "2026-11-13",
      "check_in_to": "2026-11-20"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "reservations": [
      {
        "confirmation_code": "HMXA4K2PQR",
        "guest_name": "Alex N.",
        "listing": "Harbor loft",
        "check_in": "2026-11-14",
        "checkout": "2026-11-17",
        "guests": 2,
        "guest_paid": 612.4,
        "currency": "EUR"
      }
    ],
    "count": 1
  }
}
```

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.

## Airbnb’s own options

Airbnb's API, with its Homes API for listings, availability and reservations, is offered to software companies through its API programmes, after a nondisclosure agreement and a data security review. Hosts reach it by connecting property management software to their listings. In the hosting dashboard, Earnings exports transactions to CSV and reports to PDF.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Airbnb API (Homes API) | Listings, availability checks during booking and reservations, for software that serves hosts. | A software company in an Airbnb API programme, after a nondisclosure agreement and a data security review. |
| Connected property management software | Manage listings and sync calendar availability from that software. | An account with a software partner, connected to your listings and checked under Listings > Settings. |
| Earnings exports | Export CSV from Upcoming or Paid, and monthly, yearly or custom PDF reports under Reports. | A host account. Filters by dates, listings and earnings types. |
| The hosting dashboard by hand | Today, Earnings and Messages, one screen and one filter at a time. | An Airbnb account with your listings. |

Read on November 12, 2026: [API Terms of Service](https://www.airbnb.com/help/article/3418), [Managing listings with property management software](https://www.airbnb.com/help/article/2683), [Download your earnings](https://www.airbnb.com/help/article/3632).

## Signing in to Airbnb

Airbnb lets you log in with your email, phone number, Apple ID or Google, with a password or a confirmation code sent by text, phone call or email. Hosts in the European Economic Area must use two-factor authentication. With Fous you sign in once through Airbnb's own sign-in with your own account: the login is sealed with AES-256, an emailed confirmation code is handled, and an expired session is signed back in.

## Worth knowing

- **Reservations live on three screens**: Current and Upcoming reservations are on the Today tab, completed ones under Earnings > Paid, and canceled ones only through the Trip stage filter in Messages. Each method you build reads one of these screens.
- **Large PDF reports go by email**: If Download PDF shows an error, the report may be too large: use Send by email instead. Airbnb generates monthly and annual statements automatically.
- **Connected software decides some edits**: With property management software connected, editing listing details on Airbnb depends on your sync settings. For a calendar mismatch, Airbnb says to resync from the software, not to disconnect it.
- **Two-factor sign-in is required in the EEA**: Airbnb requires two-factor authentication for all Hosts in the European Economic Area, under Strong Customer Authentication rules. Device authentication is not available the first time you log in from a new device.

## 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)
- [Booking.com Extranet](https://fous.com/automate/booking-com-extranet.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)
- [GetYourGuide Supplier Portal](https://fous.com/automate/getyourguide-supplier-portal.md)
- [Viator Supplier Center](https://fous.com/automate/viator-supplier-center.md)

Other industries: [IESS - Portal de Empleadores](/automate/iess-portal-de-empleadores), [uFiling](/automate/ufiling), [TRACES NT](/automate/traces-nt), [Companies House WebFiling](/automate/companies-house-webfiling), [LOOP](/automate/loop), [Halifax Intermediaries Online](/automate/halifax-intermediaries-online).

## Frequently asked questions

### Does the Airbnb hosting dashboard have an API?

Not one that a host signs up for. Airbnb's API, including the Homes API for listings, availability and reservations, is offered to software companies in its API programmes after a data security review. Hosts use it by connecting property management software, or export earnings to CSV and PDF from the dashboard.

### Can I export my Airbnb earnings to a spreadsheet?

Yes. Under Earnings, open Upcoming or Paid, filter by dates, listings and earnings types, and choose Export CSV. The file has earnings, host service fees, cleaning fee, gross earnings and taxes withheld for each earning. Reports gives monthly, yearly and custom PDF reports.

### Where do I find completed and canceled reservations?

Completed reservations are under Earnings > Paid, filtered by date, listing or earnings type. Canceled ones are in Messages: select All, then Homes, then Filters, and under Trip stage choose Canceled reservations. Current and Upcoming reservations are on the Today tab.

### Is Fous affiliated with Airbnb?

No. Fous is an independent product. You use it with your own Airbnb 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 Airbnb hosting dashboard (Airbnb). 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.
