App Logo
airbnb.com

Cancel an Airbnb reservation

Automatically cancel an Airbnb reservation on airbnb.com. Cancel one of your Airbnb stay reservations by confirmation code, as the guest. Returns the refund Airbnb grants under the reservation's cancellation policy (what you paid, what comes back) and the reservation's status afterwards. A reservation that is already cancelled, or that Airbnb no longer lets you cancel, fails with a clear error and nothing changes. The host is told at once.

Input

code required

Reservation confirmation code, e.g. HMEZNST29K (Confirm an Airbnb booking returns it).

reasonId optional

Airbnb's cancellation reason code: 101 I no longer need accommodations (default), 102 I made the reservation by accident.

Default: "101"

Output

code required
status required

The reservation's status after the request, as Airbnb names it, e.g. CANCELED_BY_GUEST.

paid optional
refund optional

The total refund Airbnb showed before confirming.

FAQ

Cancel one of your Airbnb stay reservations by confirmation code, as the guest. Returns the refund Airbnb grants under the reservation's cancellation policy (what you paid, what comes back) and the reservation's status afterwards. A reservation that is already cancelled, or that Airbnb no longer lets you cancel, fails with a clear error and nothing changes. The host is told at once.
Ask an AI agent connected to Reduck to run reduck/airbnb.com/cancel_reservation, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/airbnb.com/cancel_reservation
You do not need one. "Cancel an Airbnb reservation" drives the real airbnb.com pages in a browser, so it works whether or not airbnb.com offers an API for this.
Required: code. Optional: reasonId.
It returns code, paid, refund, status.
Yes. It acts as you on airbnb.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the airbnb.com cookies saved by the Reduck extension.
It makes changes on airbnb.com, like sending, posting, booking or buying something.
Ask an AI agent connected to Reduck to run reduck/airbnb.com/cancel_reservation, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/airbnb.com/cancel_reservation
It is part of Reduck's official curated catalogue.

Start building not clicking