Encuentra estaciones y viajes dentro de la red ferroviaria suiza SBB. Busca trenes o paradas de transporte público y encuentra información sobre trenes, tranvías, metros y autobuses entre dos estaciones. Obtén información sobre trayectos y tarifas, así como horarios de salida y llegada para cualquier parada en Suiza.
[{"name":"Bern","id":"8507000"},{"name":"Bern Europaplatz, Bahnhof","id":"8580939"},{"name":"Bern Wankdorf, Bahnhof","id":"8590129"},{"name":"Bern, Bahnhof","id":"8576646"},{"name":"Bern, Breitenrain","id":"8508075"},{"name":"Bern, Brunnadernstrasse","id":"8507061"},{"name":"Bern, Bärenplatz","id":"8588989"},{"name":"Bern, Egghölzli","id":"8507050"},{"name":"Bern, Guisanplatz Expo","id":"8576990"},{"name":"Bern, Helvetiaplatz","id":"8507060"}]
curl --location --request GET 'https://zylalabs.com/api/865/sbb+swiss+railway+api/644/search+stations?query=bern' --header 'Authorization: Bearer YOUR_API_KEY'
{"headers":{"response_time":2964,"response_timestamp":"2023-01-03T15:58:57.727Z","api":"sbb_app","proxy_type":"default","response_id":21906927},"journeys":[{"dep_offset":"2023-01-16T09:04:00.000","dep_name":"Bern","arr_offset":"2023-01-16T10:01:00.000","arr_name":"Basel SBB","duration":"00:57","changeovers":0,"deeplink":"https://www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml?suche=true&vias=&von=Bern&nach=Basel%20SBB&viaField1=&datum=16.01.2023&zeit=&reiseZeit=09:04&an=false","segments":[{"dep_offset":"2023-01-16T09:04:00.000","dep_name":"Bern","dep_platform":"4","arr_offset":"2023-01-16T10:01:00.000","arr_name":"Basel SBB","arr_platform":"10","product":"IC InterCity 962"}],"fares":[{"name":"Gewöhnliche Billette BERN - BASEL SBB","comfort_class":2,"price_in_rappen":4100,"price_in_cents":4281},{"name":"City-City-Ticket BERN - BASEL SBB (inkl. City)","comfort_class":2,"price_in_rappen":4930,"price_in_cents":5147},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB","comfort_class":2,"price_in_rappen":5020,"price_in_cents":5241},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB (inkl. City)","comfort_class":2,"price_in_rappen":5850,"price_in_cents":6108},{"name":"Sparbillette 1 Klasse","comfort_class":1,"price_in_rappen":3600,"price_in_cents":3759},{"name":"Gewöhnliche Billette BERN - BASEL SBB","comfort_class":1,"price_in_rappen":7200,"price_in_cents":7517},{"name":"City-City-Ticket BERN - BASEL SBB (inkl. City)","comfort_class":1,"price_in_rappen":8030,"price_in_cents":8384},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB","comfort_class":1,"price_in_rappen":8120,"price_in_cents":8478},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB (inkl. City)","comfort_class":1,"price_in_rappen":8950,"price_in_cents":9345}]},{"dep_offset":"2023-01-16T09:36:00.000","dep_name":"Bern","arr_offset":"2023-01-16T10:32:00.000","arr_name":"Basel SBB","duration":"00:56","changeovers":0,"deeplink":"https://www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml?suche=true&vias=&von=Bern&nach=Basel%20SBB&viaField1=&datum=16.01.2023&zeit=&reiseZeit=09:36&an=false","segments":[{"dep_offset":"2023-01-16T09:36:00.000","dep_name":"Bern","dep_platform":"4","arr_offset":"2023-01-16T10:32:00.000","arr_name":"Basel SBB","arr_platform":"6","product":"IC InterCity 1062"}],"fares":[{"name":"Sparbillette 2 Klasse","comfort_class":2,"price_in_rappen":2460,"price_in_cents":2568},{"name":"Gewöhnliche Billette BERN - BASEL SBB","comfort_class":2,"price_in_rappen":4100,"price_in_cents":4281},{"name":"City-City-Ticket BERN - BASEL SBB (inkl. City)","comfort_class":2,"price_in_rappen":4930,"price_in_cents":5147},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB","comfort_class":2,"price_in_rappen":5020,"price_in_cents":5241},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB (inkl. City)","comfort_class":2,"price_in_rappen":5850,"price_in_cents":6108},{"name":"Sparbillette 1 Klasse","comfort_class":1,"price_in_rappen":5400,"price_in_cents":5638},{"name":"Gewöhnliche Billette BERN - BASEL SBB","comfort_class":1,"price_in_rappen":7200,"price_in_cents":7517},{"name":"City-City-Ticket BERN - BASEL SBB (inkl. City)","comfort_class":1,"price_in_rappen":8030,"price_in_cents":8384},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB","comfort_class":1,"price_in_rappen":8120,"price_in_cents":8478},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB (inkl. City)","comfort_class":1,"price_in_rappen":8950,"price_in_cents":9345}]},{"dep_offset":"2023-01-16T09:38:00.000","dep_name":"Bern","arr_offset":"2023-01-16T10:56:00.000","arr_name":"Basel SBB","duration":"01:18","changeovers":1,"deeplink":"https://www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml?suche=true&vias=&von=Bern&nach=Basel%20SBB&viaField1=&datum=16.01.2023&zeit=&reiseZeit=09:38&an=false","segments":[{"dep_offset":"2023-01-16T09:38:00.000","dep_name":"Bern","dep_platform":"50","arr_offset":"2023-01-16T10:24:00.000","arr_name":"Olten","arr_platform":"4","product":"IR InterRegio 2365"},{"dep_offset":"2023-01-16T10:24:00.000","dep_name":"Olten","dep_platform":"n/a","arr_offset":"2023-01-16T10:30:00.000","arr_name":"Olten","arr_platform":"n/a","product":"Walk"},{"dep_offset":"2023-01-16T10:30:00.000","dep_name":"Olten","dep_platform":"10","arr_offset":"2023-01-16T10:56:00.000","arr_name":"Basel SBB","arr_platform":"7","product":"IC InterCity 668"}],"fares":[{"name":"Sparbillette 2 Klasse","comfort_class":2,"price_in_rappen":3100,"price_in_cents":3237},{"name":"Streckenbillett Bern - Basel SBB via Olten","comfort_class":2,"price_in_rappen":4100,"price_in_cents":4281},{"name":"Streckenbillett Bern - Basel SBB via Olten","comfort_class":1,"price_in_rappen":7200,"price_in_cents":7517},{"name":"Sparbillette 1 Klasse","comfort_class":1,"price_in_rappen":8030,"price_in_cents":8384}]},{"dep_offset":"2023-01-16T10:04:00.000","dep_name":"Bern","arr_offset":"2023-01-16T11:01:00.000","arr_name":"Basel SBB","duration":"00:57","changeovers":0,"deeplink":"https://www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml?suche=true&vias=&von=Bern&nach=Basel%20SBB&viaField1=&datum=16.01.2023&zeit=&reiseZeit=10:04&an=false","segments":[{"dep_offset":"2023-01-16T10:04:00.000","dep_name":"Bern","dep_platform":"4","arr_offset":"2023-01-16T11:01:00.000","arr_name":"Basel SBB","arr_platform":"9","product":"IC InterCity 964"}],"fares":[{"name":"Sparbillette 2 Klasse","comfort_class":2,"price_in_rappen":3100,"price_in_cents":3237},{"name":"Streckenbillett Bern - Basel SBB via Olten","comfort_class":2,"price_in_rappen":4100,"price_in_cents":4281},{"name":"Streckenbillett Bern - Basel SBB via Olten","comfort_class":1,"price_in_rappen":7200,"price_in_cents":7517},{"name":"Sparbillette 1 Klasse","comfort_class":1,"price_in_rappen":8030,"price_in_cents":8384}]},{"dep_offset":"2023-01-16T10:33:00.000","dep_name":"Bern","arr_offset":"2023-01-16T11:45:00.000","arr_name":"Basel SBB","duration":"01:12","changeovers":1,"deeplink":"https://www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml?suche=true&vias=&von=Bern&nach=Basel%20SBB&viaField1=&datum=16.01.2023&zeit=&reiseZeit=10:33&an=false","segments":[{"dep_offset":"2023-01-16T10:33:00.000","dep_name":"Bern","dep_platform":"12","arr_offset":"2023-01-16T11:00:00.000","arr_name":"Olten","arr_platform":"4","product":"IR InterRegio 2169"},{"dep_offset":"2023-01-16T11:00:00.000","dep_name":"Olten","dep_platform":"n/a","arr_offset":"2023-01-16T11:12:00.000","arr_name":"Olten","arr_platform":"n/a","product":"Walk"},{"dep_offset":"2023-01-16T11:12:00.000","dep_name":"Olten","dep_platform":"10","arr_offset":"2023-01-16T11:45:00.000","arr_name":"Basel SBB","arr_platform":"11","product":"IR InterRegio 2466"}],"fares":[{"name":"Gewöhnliche Billette BERN - BASEL SBB","comfort_class":2,"price_in_rappen":4100,"price_in_cents":4281},{"name":"City-City-Ticket BERN - BASEL SBB (inkl. City)","comfort_class":2,"price_in_rappen":4930,"price_in_cents":5147},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB","comfort_class":2,"price_in_rappen":5020,"price_in_cents":5241},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB (inkl. City)","comfort_class":2,"price_in_rappen":5850,"price_in_cents":6108},{"name":"Sparbillette 1 Klasse","comfort_class":1,"price_in_rappen":3960,"price_in_cents":4135},{"name":"Gewöhnliche Billette BERN - BASEL SBB","comfort_class":1,"price_in_rappen":7200,"price_in_cents":7517},{"name":"City-City-Ticket BERN - BASEL SBB (inkl. City)","comfort_class":1,"price_in_rappen":8030,"price_in_cents":8384},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB","comfort_class":1,"price_in_rappen":8120,"price_in_cents":8478},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB (inkl. City)","comfort_class":1,"price_in_rappen":8950,"price_in_cents":9345}]},{"dep_offset":"2023-01-16T10:36:00.000","dep_name":"Bern","arr_offset":"2023-01-16T11:32:00.000","arr_name":"Basel SBB","duration":"00:56","changeovers":0,"deeplink":"https://www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml?suche=true&vias=&von=Bern&nach=Basel%20SBB&viaField1=&datum=16.01.2023&zeit=&reiseZeit=10:36&an=false","segments":[{"dep_offset":"2023-01-16T10:36:00.000","dep_name":"Bern","dep_platform":"4","arr_offset":"2023-01-16T11:32:00.000","arr_name":"Basel SBB","arr_platform":"10","product":"EC EuroCity 50"}],"fares":[{"name":"Sparbillette 2 Klasse","comfort_class":2,"price_in_rappen":3500,"price_in_cents":3654},{"name":"Gewöhnliche Billette BERN - BASEL SBB","comfort_class":2,"price_in_rappen":4100,"price_in_cents":4281},{"name":"City-City-Ticket BERN - BASEL SBB (inkl. City)","comfort_class":2,"price_in_rappen":4930,"price_in_cents":5147},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB","comfort_class":2,"price_in_rappen":5020,"price_in_cents":5241},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB (inkl. City)","comfort_class":2,"price_in_rappen":5850,"price_in_cents":6108},{"name":"Sparbillette 1 Klasse","comfort_class":1,"price_in_rappen":3600,"price_in_cents":3759},{"name":"Gewöhnliche Billette BERN - BASEL SBB","comfort_class":1,"price_in_rappen":7200,"price_in_cents":7517},{"name":"City-City-Ticket BERN - BASEL SBB (inkl. City)","comfort_class":1,"price_in_rappen":8030,"price_in_cents":8384},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB","comfort_class":1,"price_in_rappen":8120,"price_in_cents":8478},{"name":"City-City-Ticket BERN (inkl. City) - BASEL SBB (inkl. City)","comfort_class":1,"price_in_rappen":8950,"price_in_cents":9345}]}]}
curl --location --request GET 'https://zylalabs.com/api/865/sbb+swiss+railway+api/645/search+for+trips?from_id=8507000&to_id=8500010&date=16.01.2023&time=09:00&passenger0_age=35' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el SBB Ferroviario Suizo API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
La API del Ferrocarril SBB Suiza es una API integral que permite a los usuarios buscar y acceder a varios tipos de datos relacionados con la red ferroviaria suiza. Con esta API, los usuarios pueden buscar paradas de trenes y transporte público, encontrar información sobre trenes, tranvías, metros y autobuses entre dos estaciones, y obtener información sobre viajes y tarifas, así como horarios de salida y llegada para cualquier parada en Suiza. La API es fácil de usar y se puede integrar fácilmente en cualquier aplicación o sitio web, lo que la convierte en una herramienta conveniente y poderosa para cualquiera que busque acceder a datos ferroviarios suizos.
Llama al endpoint para recuperar todas las estaciones disponibles. Luego puedes llamar a la API con las estaciones de salida y llegada, y recibir la tarifa posible, segmentos, duración y el enlace para adquirir el billete si es necesario.
A continuación, se presentan algunos posibles casos de uso de la API del Ferrocarril SBB Suiza:
La única limitación es el número de llamadas a la API que puedes hacer por mes que soportan cada plan.
El punto final "Buscar estaciones" devuelve una lista de nombres de estaciones y sus correspondientes IDs. El punto final "Buscar viajes" proporciona información detallada sobre el trayecto, incluidos los horarios de salida y llegada, la duración, los transbordos, las opciones de tarifas y los enlaces para comprar billetes.
Los campos clave en la respuesta de "Buscar Estaciones" incluyen "nombre" e "id." En la respuesta de "Buscar Viajes," los campos importantes incluyen "dep_offset," "arr_offset," "duración," "cambios," "segmentos," y "tarifas."
Los datos de respuesta están estructurados en formato JSON. El endpoint "Buscar Estaciones" devuelve un array de objetos estacion, mientras que el endpoint "Buscar Viajes" incluye un encabezado con metadatos y un array de "viajes" que contiene información detallada sobre los viajes.
El endpoint "Buscar estaciones" acepta una cadena de texto para filtrar los nombres de las estaciones. El endpoint "Buscar viajes" requiere los ID de las estaciones de salida y llegada, junto con parámetros opcionales de fecha y hora para refinar la búsqueda.
El punto final "Buscar Estaciones" proporciona nombres e IDs de estaciones, mientras que el punto final "Buscar Viajes" ofrece detalles del viaje, incluyendo horarios de salida/llegada, duración, opciones de tarifas y enlaces para la compra de boletos.
Los usuarios pueden utilizar los ID de las estaciones del endpoint "Buscar Estaciones" para realizar consultas de viajes. Los detalles del viaje del endpoint "Buscar Viajes" se pueden utilizar para mostrar opciones de viaje, duraciones e información sobre tarifas en aplicaciones o sitios web.
Los datos se obtienen de la red ferroviaria suiza SBB, garantizando una cobertura completa de los servicios de tren, tranvía, metro y autobús en toda Suiza, mantenidos por los sistemas operativos de SBB.
La precisión de los datos se mantiene a través de actualizaciones regulares de las bases de datos operativas de SBB, que rastrean horarios, tarifas y cambios en el servicio en tiempo real, asegurando que los usuarios reciban información confiable y actual.