# Kiwi.com online check-in: add travel documents and get boarding passes

> Kiwi.com checks you in only if passport details arrive 24h before departure. An agent watches every trip, fills them in and saves the passes.

Source: https://cotlet.dev/integrations/kiwi-com-api-mcp-server/online-check-in-and-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.

[Request access](https://cotlet.dev/app/signup?app=kiwi-com) [All Kiwi.com tools](https://cotlet.dev/integrations/kiwi-com-api-mcp-server)

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

1. Sign in at kiwi.com/user and open the trip from the list of your bookings.
2. 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.
3. 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.
4. 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.
5. 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.
```

1. 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.
2. 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.
3. 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.
4. 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.
5. 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](https://www.kiwi.com/en/help/how-does-check-in-with-kiwi-com-work-236/article/how-does-kiwi-com-s-online-check-in-work-108/) · [Kiwi.com Help: how will I get my boarding pass](https://www.kiwi.com/en/help/how-does-check-in-with-kiwi-com-work-236/article/how-will-i-get-my-boarding-pass-317/) · [Kiwi.com Help: what if I miss Kiwi.com's check-in service](https://www.kiwi.com/en/help/how-does-check-in-with-kiwi-com-work-236/article/what-if-i-miss-kiwi-com-s-check-in-service-or-don-t-want-to-check-in-through-kiwi-com-318/) · [Kiwi.com Help: what documents do I need for check-in](https://www.kiwi.com/en/help/what-is-check-in-235/article/what-documents-do-i-need-for-check-in-312/)

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 cron](https://cotlet.dev/integrations/kiwi-com-api-mcp-server#automations)

Tools

## Kiwi.com tools this automation uses

__Cotlet Kiwi.com tools used to kiwi.com online check-in: add travel documents and get boarding passes__
| Tool | Parameters |
| ---------------------- | -------------------------------- |
| list\_trips | when |
| get\_trip | trip\_id |
| add\_travel\_documents | trip\_id, passenger\_id, details |
| get\_boarding\_passes | trip\_id |

[All 13 Kiwi.com tools with descriptions](https://cotlet.dev/integrations/kiwi-com-api-mcp-server#tools)

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

## More Kiwi.com automations

- [Add a checked bag to a Kiwi.com booking](https://cotlet.dev/integrations/kiwi-com-api-mcp-server/add-baggage-to-a-booking)
- [Cancel a Kiwi.com trip and check the refund first](https://cotlet.dev/integrations/kiwi-com-api-mcp-server/cancel-a-trip-for-a-refund)
- [Kiwi.com API and MCP server: every tool](https://cotlet.dev/integrations/kiwi-com-api-mcp-server)
- [All use cases](https://cotlet.dev/use-cases)

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

[Request access](https://cotlet.dev/app/signup?app=kiwi-com)
