Multimodal search
Query in a single request every train and bus operator serving a journey: fares, durations, stops, classes, discount cards and CO₂ returned in real time.

Partner API
A single REST API to search, book, cancel and access presales for every train and bus carrier we distribute. Free sandbox, OpenAPI documentation, dedicated partner support.
Capabilities
The Gopaxo partner API covers the four critical stages of a train or bus ticket lifecycle, so you don't have to integrate each carrier separately.
Query in a single request every train and bus operator serving a journey: fares, durations, stops, classes, discount cards and CO₂ returned in real time.
Book and issue tickets directly from the API: named passengers, seat selection, baggage options, discount cards, secure payment via your PSP or ours.
Cancel a ticket in just a few calls and trigger the refund according to the operator's terms. Detailed statuses, normalized failure reasons, traceable event log.
Get access to operator sales openings and presales (TGV, Eurostar, Trenitalia, FlixBus, etc.) as soon as they are available. Webhooks to notify your users in real time.
Carrier coverage
The Gopaxo API exposes the full inventory we operate on the consumer side: major rail operators, low-cost carriers and long-distance coach operators, across 160 countries.
All major rail operators and most European regional operators are accessible from a single endpoint.
The main European long-distance coach operators are available via the same API as the trains.
Technical specifications
A modern, documented and observable REST API, ready to be reviewed by your security and architecture teams.
REST endpoints documented in OpenAPI 3, typed schemas, payload examples for every journey. Compatible with every SDK generator on the market.
OAuth 2 client credentials authentication or rotating API keys depending on your stack. Granular scopes per journey (search, book, cancel) and per environment.
Signed notifications (HMAC) on key events: booking confirmation, schedule change, operator cancellation, refund issued. Automatic retries.
Test environment functionally identical to production, with stable test data. No call limits, no commitment, shared access for your entire team.
99.9% contractual uptime, shared status page, p50 < 800 ms on search. Logs and traces can be pushed to your stack (Datadog, Grafana, Sentry, etc.).
Full developer portal, curl and Postman examples, integration guides by use case. Official TypeScript and Python SDKs, open-source community on GitHub.
Onboarding
Our onboarding process is designed to deliver a functional POC quickly, without compromising production quality.
Describe your use case, your stack, your target volumes and your ideal timeline. 3 minutes are enough.
A member of the partner team gets back to you to qualify the need and schedule a 30-minute technical scoping call.
Sandbox token, documentation and examples sent right after. You can start coding immediately, with no commitment.
Once the POC is validated, we sign the contract (commission or subscription) and then switch to production with a progressive rollout and joint follow-up.
API questions
The questions we review with our partners during technical scoping and sandbox testing.
Yes. The API handles the complete journey: search, offer selection, creation of named passengers, payment, ticket issuance (PDF, barcode, Apple Wallet / Google Wallet depending on the operator) and delivery of receipts.
Each issued ticket can be cancelled via a dedicated endpoint. Cancellation rules (deadline, refundable amount, fees) are returned by the API before confirmation. The refund is triggered automatically according to the operator's terms and the original payment method.
Yes. Our engine integrates the sales opening calendars of the main operators (TGV, Eurostar, Trenitalia, Renfe, FlixBus). You can query the API in advance and receive a webhook as soon as tickets become available.
REST + JSON, with an OpenAPI 3 spec available for download. It's the format best supported by partner integration tools (Postman, SDK generation, API gateways). GraphQL is not publicly exposed.
OAuth 2 client credentials by default for server-to-server integrations, with secret rotation on the partner side. Long-lived API keys remain possible for specific use cases (CI, edge functions). All requests must use TLS 1.2+.
Yes, the sandbox is 100% free and with no commitment. It exposes the same endpoints as production, on a stable test dataset. You can keep it open as long as needed to integrate, test and pitch internally.
Within 24 business hours for the first response from the partner team. The sandbox token is generally issued within 48 business hours after the technical scoping call.
Three available models: sales commission (the most common), platform subscription + reduced commission, or dedicated license for very high volumes. No billing as long as you remain in sandbox.
Yes. Personal data is hosted in the European Union and processed under a GDPR data processing agreement. The payment flow goes through a PCI-DSS level 1 certified PSP; Gopaxo never stores card data in plain text.