Kiwi.com automation
Cancel a Kiwi.com trip and check the refund first
A meeting moves and the Berlin trip is no longer needed. Before you click anything under Changes & cancellations, you want to know what a Saver, Standard or Flexi ticket gives back, and whether you are still inside the 48-hour window.
Cotlet does it in your own Kiwi.com account with list_trips, get_cancellation_options, cancel_trip and get_credit_balance, called by your AI agent, an n8n workflow or a script.
Hosted · nothing to install or maintain
Official options
Can Kiwi.com do this on its own?
Kiwi.com has no API for cancellations or refunds (checked 12 Oct 2026), and its official MCP server only searches flights. Cancelling and tracking a refund happen in your account under Changes & cancellations, then Refunds and cancellations. Kiwi.com has no setting for a condition such as "cancel only if the refund is above this amount", so the comparison stays with you.
By hand
How you do it in Kiwi.com today
- Sign in to Kiwi.com, open the trip and go to Changes & cancellations.
- Click Refunds and cancellations and review what the request offers for the ticket type of this booking.
- On a Saver or Standard ticket, select the flights to cancel; on a Flexi ticket Kiwi.com cancels the whole booking for all travelers.
- Submit the request, then come back to Refunds and cancellations to follow its status until the money or the Kiwi.com Credit arrives.
- The amounts follow airline rules and the ticket type, so every trip means reading terms again, and past the 48-hour cutoff the option is gone.
With an agent
How to cancel a Kiwi.com trip and check the refund first
Prompt
Show me what I get back if I cancel my Berlin trip, as Kiwi.com Credit and as money. Cancel it only if the money refund is at least half of what I paid. - 01
Find the trip and its deadline
list_trips finds the booking by route or date. The agent checks the first departure against the 48-hour limit, or 4 hours for a Flexi ticket bought less than a week before the first flight, and stops early when the trip is already past it.
- 02
Put each offer next to the price paid
get_cancellation_options returns the ticket type and every refund route. The agent states each as a share of what you paid, so "EUR 98 back of EUR 245" sits next to the Credit offer and the gap between them is plain.
- 03
Apply your condition
Your rule decides: half back, money only, never Credit. When no option meets it, nothing is cancelled and the numbers come back to you. When only part of a Saver or Standard trip should go, the agent names those flights in flight_ids.
- 04
Cancel with your OK
cancel_trip runs only after you confirm the trip, the flights and the refund route. On a Flexi ticket the agent first warns that every passenger loses every flight.
- 05
Follow the refund
For a Credit refund the agent reads get_credit_balance on the next run and reports the new balance. For money it reminds you of the bank timing and checks back after it.
What you get back
Example data
PRG-BER (734120655), 2 passengers, Standard ticket, paid EUR 245.00, departs 2 Dec at 09:05.
Option 1: Kiwi.com Credit, EUR 112.50 (46% of the price).
Option 2: original payment, EUR 98.00 (40% of the price).
Your rule was half back as money, so nothing was cancelled.
Cancelling stays possible until 30 Nov at 09:05. Other ways to ask
- Cancel only the return flight of my Lisbon trip and take whatever money refund is offered.
- List my trips in December and what each would refund if I cancelled today.
- Cancel the Berlin trip for Kiwi.com Credit and tell me my new Credit balance.
Before you automate it
What Kiwi.com allows, and what to know first
- Kiwi.com allows changes and cancellations up to 48 hours before the trip starts, or up to 4 hours before for Flexi tickets bought less than a week before the first departure.
- Without the Kiwi.com Guarantee, cancelling a Saver or Standard ticket carries a refund fee of €30 per traveler, per flight, on top of the airline rules.
- A cancelled Kiwi.com Flexi ticket returns 80% of the airline ticket and airline services; Kiwi.com fees and non-airline services are not refunded.
- Kiwi.com Credit appears in the account within a few minutes, while a money refund to the original payment method takes about 7 to 10 business days, depending on the bank.
cancel_trip asks for your OK by default. To run it on a schedule without you, switch confirmation off for that tool in your dashboard.
Sources: Kiwi.com Help: how can I cancel my trip for a refund · Kiwi.com Help: change and cancellation options by ticket type · Kiwi.com Help: what trip refund options do I have · Kiwi.com: guide to the refund policy
REST
Call cancel_trip from a script
curl
curl https://cotlet.dev/api/v1/kiwi-com/cancel_trip \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"trip_id":"734120655","refund_option_id":"rf_credit"}' Example response
{
"trip_id": "734120655",
"status": "cancellation requested",
"refund": {
"refund_option_id": "rf_credit",
"refund_as": "Kiwi.com Credit",
"amount": 112.5,
"currency": "EUR"
}
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is kiwi-com_cancel_trip. Example data.
Schedule it in n8n, Make, Zapier or cronTools
Kiwi.com tools this automation uses
| Tool | Parameters |
|---|---|
| list_trips | when |
| get_cancellation_options | trip_id |
| cancel_trip | trip_id, refund_option_id, flight_ids |
| get_credit_balance | none |
Frequently asked questions
Can I get a refund if I cannot fly because of illness?
Kiwi.com can request a refund from the airline when a death or medical issue stops a traveler from flying, with documents such as a medical certificate. Airlines decide case by case, and Kiwi.com passes on what it receives in full.
Give your agent access to Kiwi.com.
Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Kiwi.com.