Eurostar - Advance Passenger information (API)
Starting 2nd April 2025, EU, EEA, and Swiss citizens travelling to the UK will need an Electronic Travel Authorisation (ETA), unless exempt. For more information, please visit the dedicated official page.
For travel to or from the UK, the UK government requires you to provide Advance Passenger Information (API) for each passenger listed in your booking. This is mandatory in order to generate your tickets.
Difference between API and ETA
Advance Passenger Information (API): Required for all passengers travelling to or from the UK. It includes personal and passport details and must be provided before departure for security checks.
Electronic Travel Authorisation (ETA): A pre-approved digital permit required for non-UK citizens travelling to the UK for short stays of up to 6 months, including tourism, visiting friends and family, business, and short-term studies.
From 2nd April 2025: EU, EEA, and Swiss citizens will need an ETA to travel to the UK, unless they have an Irish passport or are exempt. Everyone travelling needs an ETA, including babies and children.
If you're travelling to the UK before 2nd April 2025, you won’t need an ETA.
To learn more about who needs to apply for an ETA or how to apply, please visit the official UK government page.
Who needs to provide their API?
What information do I need to provide?
You and every single passenger listed on your booking will need to provide the following information, exactly as it shown on your travel document:
- Full name
- Date of birth
- Gender
- Nationality
- Travel document type
- Travel document number
- Travel document country of issue
- Travel document expiry date
We will only accept Passport as the type of document. If you don't have a passport and use a national ID card, you will need to complete the API form directly with Eurostar.
When do I need to submit the API?
You will need to provide the API after booking and before travelling in order to collect your tickets or you won’t be able to generate them.
How do I provide the API?
You will need to provide the API from our website, the form won't be available from your app.
Registered booking:
If you made your reservation with your trainline account, you will just need to log in and submit the form from My bookings section, next to your reservation.
Guest booking:
If you made your booking without a trainline account, you can access the form directly from your confirmation email from the Manage booking link or via our Find a booking page.
Please note: The information submitted in the form will not be saved for future journeys, this must be re-entered each time.
I’ve made a typo while filling the API form
Not to worry, you can amend the details in the form as many times as necessary but you need to make sure the passenger name matches the name on your ticket.You can resend the form with the correct information directly on Eurostar website.
I’ve provided my API but didn’t receive my ticket
If you didn’t receive your ticket you will need to contact us.
Did you find it helpful? Yes No
Send feedback