Kiwi.com automation · runs daily
Kiwi.com online check-in: add travel documents and get boarding passes
With several Kiwi.com bookings in the coming weeks, one trip page easily stays without passport details until the 24-hour cutoff has passed. The night before each flight you then look for the boarding pass in the Kiwi.com app.
Cotlet does it in your own Kiwi.com account with list_trips, get_trip, add_travel_documents and get_boarding_passes, 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 travel documents or boarding passes (checked 12 Oct 2026), and its official MCP server only searches flights. Automatic check-in comes with the Kiwi.com Guarantee: once your details are on the trip page, Kiwi.com checks you in and notifies you when the passes are ready. We found nothing in Kiwi.com's help center that goes through all your bookings and tells you which one still lacks details, and the passes stay in the app, the email or the trip page rather than in a folder you pick.
By hand
How you do it in Kiwi.com today
- Sign in at kiwi.com/user and open the trip from the list of your bookings.
- On the Kiwi.com trip page, add the travel document details the airlines require, usually the ID or passport number and its expiry date, for every passenger and no later than 24 hours before departure.
- Wait for the airline to open online check-in, usually one or two days before the flight; Kiwi.com then checks you in on every flight of the itinerary and notifies you.
- Open the boarding pass in the Kiwi.com app, which also works offline, or tap below the mobile pass to download the original PDF for printing.
- Repeat this for every booking and every traveler. A trip booked weeks ago without details is easy to forget, and after the cutoff you check in with each airline yourself.
With an agent
How to kiwi.com online check-in: add travel documents and get boarding passes
Prompt
Every morning, check my upcoming Kiwi.com trips. Add my saved passport details to any trip that still asks for them, and save the boarding passes to ~/Travel once they arrive. - 01
Find the trips at risk
The agent calls list_trips and keeps the upcoming trips flagged as missing documents. A trip leaving in under 24 hours goes to the top of the report as "check in with the airline", because Kiwi.com no longer takes details for it and adding them would change nothing.
- 02
Match each traveler to a document
get_trip names every passenger and the fields still open. The agent fills a passenger only from a document you saved for that exact name. A companion with nothing on file is listed for you instead of guessed, and a passport that expires before the return flight is held back with a note.
- 03
Send the details with your OK
add_travel_documents hands passport data to the airlines, so each call waits for your OK unless you switched that off. The agent sends one traveler at a time and reads get_trip again to confirm that nobody still appears as needing details.
- 04
Collect passes when they exist
On flight days the agent calls get_boarding_passes. An empty list while the airline has not opened check-in is normal, so it tries again on the next run instead of raising an alarm. Ryanair flights get checked until 2 hours before departure.
- 05
Call out a failed check-in
If a non-Ryanair flight still has no pass 6 hours before departure, the agent tells you to check in with the airline now and to keep the receipt of any airport check-in fee.
What you get back
Example data
Checked 4 upcoming trips on 12 Oct 2026.
PRG-BCN-PRG (512834907), 14 Nov: passport details added for Ana Lopez after your OK. Waiting for the airline to open check-in.
PRG-BER (734120655), 2 Dec: details complete for both passengers.
VIE-DUB (618220431), 13 Oct: boarding pass for Ana Lopez saved to ~/Travel/2026-10-13-VIE-DUB.pdf.
LIS-MAD (902114378), leaves in 19 hours: details were never added, so Kiwi.com will not check you in. Check in with the airline today. Other ways to ask
- Which of my Kiwi.com trips in November still need passport details? Only list them, do not add anything.
- Add Marta's passport to the Berlin booking 734120655; she is the second passenger.
- Get the boarding passes for tomorrow's flights for both of us and put them in ~/Travel.
Before you automate it
What Kiwi.com allows, and what to know first
- Kiwi.com accepts travel document details on the trip page until 24 hours before departure; after that cutoff you check in with each airline directly, online or at the airport.
- Kiwi.com does not refund an airport check-in fee, which some low-cost airlines set as high as €55 per passenger, when you missed its 24-hour deadline. When you gave your details on time and its check-in failed, Kiwi.com reimburses that fee against the receipt.
- Kiwi.com aims to deliver boarding passes no later than 6 hours before departure, with Ryanair as the exception at up to 2 hours before.
- Kiwi.com online check-in asks for the identification number and its expiry date; visas are shown at the airport and are not entered during online check-in.
- When you check in with an airline yourself instead of through Kiwi.com, the boarding pass comes from that airline, not from Kiwi.com.
add_travel_documents asks for your OK by default. To run it daily without you, switch confirmation off for that tool in your dashboard.
Sources: Kiwi.com Help: how Kiwi.com online check-in works · Kiwi.com Help: how will I get my boarding pass · Kiwi.com Help: what if I miss Kiwi.com's check-in service · Kiwi.com Help: what documents do I need for check-in
REST
Call add_travel_documents from a script
curl
curl https://cotlet.dev/api/v1/kiwi-com/add_travel_documents \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"trip_id":"512834907","passenger_id":"p1","details":{"document_number":"XK1234567","expiry_date":"2031-04-18"}}' Example response
{
"trip_id": "512834907",
"passenger_id": "p1",
"status": "saved",
"check_in": "waiting for the airline to open"
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is kiwi-com_add_travel_documents. Example data.
Schedule it in n8n, Make, Zapier or cronTools
Kiwi.com tools this automation uses
| Tool | Parameters |
|---|---|
| list_trips | when |
| get_trip | trip_id |
| add_travel_documents | trip_id, passenger_id, details |
| get_boarding_passes | trip_id |
Frequently asked questions
Does it handle visas or an ESTA?
No. Kiwi.com does not ask for visa details during online check-in; you show the visa at the airport. Electronic travel authorizations such as the UK ETA or the US ESTA must be obtained before departure, and Kiwi.com says it is not responsible for obtaining them.
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.