Switch to dark mode

One API for European rail, for your apps and AI

Search and book train tickets and Interrail passes in your apps and AI assistants, from train and bus operators across Europe.

Get started

The API
Build your own booking flow with GraphQL. Seven operations from search to tickets.
MCP server
Let AI agents search journeys and book with our tools.
Embeds
Web components for journeys, offers and rail passes, added to any site with a snippet.
Dashboard
Book and manage orders by hand, for travel agents who want oversight.

Our operators

Europe-wide coverage

Tickets, Interrail passes and seat reservations, for national railways, private operators, high-speed lines, night trains. All across Europe, through one easy-to-use connection.

Explore inventory

API overview

API Basics
API keys, endpoints, authentication and test mode.
Booking Flows
Every step from search to tickets, for each payment method.
Finding Journeys
Search for train routes between two places.
Getting Offers
Prices, fare options, seats and ancillaries.
Orders
Pre-book, finalize and fetch the tickets.
Refunds
Quote and refund all or part of an order.

References

API Types
Every query, mutation and type in the GraphQL schema.
Error Codes
What each error code means and how to handle it.
Status Page
Live status of the API and our suppliers.

Need help?