Everything is possible, from timetable information, ‘From...’ prices and various attractive offers to booking and refunds. Sell these products and services either via your own channels or link to the SBB online shop or the SBB Mobile app (affiliate option).
Clients can request prices for several people at once.
Requests can be made for outward and return journeys.
SBB Swiss Mobility API provides alternative offers (e. g. if a Day Pass is cheaper than a standard ticket).
You will be provided with the relevant tariff conditions.
Requests can be processed based on the timetable, route or product.
Stations can be shown as UIC codes.
Refunds can be processed via SBB Swiss Mobility API.
You have a choice of three formats:
PDF You must show your printed ticket on the train.
Screen ticket: The ticket can be shown on your smartphone display (but cannot be printed out).
PK-Pass: The ticket can be imported to your passbook or wallet.
You also have the option of purchasing the ticket in all three formats.
Please note: certain tickets cannot be purchased in all three formats.
You can use the SBB Swiss Mobility API to sell tickets for public transport in Switzerland via your own sales channels and/or your back office system.
As a distribution partner, you are responsible for after-sales services. The end client can only have a ticket refunded through you. Standard price tickets can be refunded up to the time of travel via SBB Swiss Mobility API. If a refund can be granted after the time of travel, the request is to be submitted via an online form. As a partner, the refund amounts will be credited to you in the next invoice.
Technically, there is no limit. However, we recommend limiting the number of tickets to five people. The request may time result in a time out in cases of more than five people, especially if different types of tickets are required (children, Half Fare, no discount etc.). This means that the system will not generate an offer.
There are new releases every three weeks.
No, you must use the timetable data provided on SBB Swiss Mobility API for timetable-based requests.
Five connections are shown.
The offer is saved for a maximum of 30 minutes.
Between pre-booking (= adding to shopping basket) and booking (= purchase), the basket contents are available for 30 minutes.
SBB Swiss Mobility API is available in German, French, Italian and English.
Tickets can be retrieved multiple times and in different forms.
SBB Swiss Mobility API cannot be used purely to obtain timetable information but only in connection with selling tickets.
First name, surname and date of birth of the passenger. The passenger’s country of residence is also required for Swiss Travel Passes.