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 inventoryAPI 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?
- Technical questions: tech@allaboard.eu
- Account and access: team@allaboard.eu