Skip to content

Instantly share code, notes, and snippets.

@derhuerst
Last active January 13, 2025 19:24

Revisions

  1. derhuerst revised this gist Jul 22, 2022. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions _.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    # don't contribute here!

    Please create an Issue in the [`transport-apis` repo](https://github.com/public-transport/transport-apis) instead. 🙏
  2. derhuerst revised this gist Jan 15, 2021. 1 changed file with 0 additions and 18 deletions.
    18 changes: 0 additions & 18 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -46,7 +46,6 @@ Table of Contents
    - [PKP](#pkp)
    - [Sweden](#sweden)
    - [Samtrafiken](#samtrafiken)
    - [Trafiken.nu (Stockholm, Göteborg, Skåne)](#trafikennu-stockholm-g%C3%B6teborg-sk%C3%A5ne)
    - [Switzerland](#switzerland)
    - [SBB](#sbb)
    - [TPG (Genf)](#tpg-genf)
    @@ -611,23 +610,6 @@ Mobile version (`/eox`) doesn't work, but regular version is responsive.

    Text version (`/el`) doesn't work.

    Has an ugly map.

    ### Trafiken.nu (Stockholm, Göteborg, Skåne)

    - http://reseplanerare.trafiken.nu/bin/extxml.exe
    - http://reseplanerare.trafiken.nu/bin/query.exe
    - http://reseplanerare.trafiken.nu/bin/stboard.exe
    - http://reseplanerare.trafiken.nu/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.

    Has an ugly map.

    ## Switzerland

    ### SBB
  3. derhuerst revised this gist Jan 15, 2021. 1 changed file with 0 additions and 14 deletions.
    14 changes: 0 additions & 14 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -45,7 +45,6 @@ Table of Contents
    - [Bilkom](#bilkom)
    - [PKP](#pkp)
    - [Sweden](#sweden)
    - [Expressbussguiden](#expressbussguiden)
    - [Samtrafiken](#samtrafiken)
    - [Trafiken.nu (Stockholm, Göteborg, Skåne)](#trafikennu-stockholm-g%C3%B6teborg-sk%C3%A5ne)
    - [Switzerland](#switzerland)
    @@ -599,19 +598,6 @@ See https://gist.github.com/anonymous/2fd097e38ad778ed6d457253e19bd060 for more

    ## Sweden

    ### Expressbussguiden

    - http://www.expressbussguiden.se/bin/extxml.exe
    - http://www.expressbussguiden.se/bin/query.exe
    - http://www.expressbussguiden.se/bin/stboard.exe
    - http://www.expressbussguiden.se/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.

    ### Samtrafiken

    - http://reseplanerare.resrobot.se/bin/extxml.exe
  4. derhuerst revised this gist Jan 15, 2021. 1 changed file with 0 additions and 17 deletions.
    17 changes: 0 additions & 17 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -41,8 +41,6 @@ Table of Contents
    - [VBN (Bremen & Niedersachsen)](#vbn-bremen--niedersachsen)
    - [Luxembourg](#luxembourg)
    - [Mobiliteitszentral (Luxembourg)](#mobiliteitszentral-luxembourg)
    - [Norway](#norway)
    - [Norsk Reiseinformasjon AS (NRI)](#norsk-reiseinformasjon-as-nri)
    - [Poland](#poland)
    - [Bilkom](#bilkom)
    - [PKP](#pkp)
    @@ -580,21 +578,6 @@ Text version (`/el`) shows to the regular version.

    This is hilarious: http://mobil.insa.de/ and http://fahrinfo.insa.de/

    ## Norway

    ### Norsk Reiseinformasjon AS (NRI)

    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/extxml.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/query.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/stboard.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.

    ## Poland

    ### Bilkom
  5. derhuerst revised this gist Jul 9, 2020. 1 changed file with 296 additions and 278 deletions.
    574 changes: 296 additions & 278 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,158 @@ This is a list of HAFAS API endpoints, **all with different data versions, API v

    *todo: http://www.fahrplanauskunftssysteme.de/?seitenID=27*

    ## Deutsche Bahn (Germany)
    <!-- doctoc endpoints.md --title "Table of Contents" --maxlevel 3 -->
    <!-- START doctoc generated TOC please keep comment here to allow auto update -->
    <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
    Table of Contents

    - [International](#international)
    - [Eco Passenger Project](#eco-passenger-project)
    - [Railteam (Europe)](#railteam-europe)
    - [Austria](#austria)
    - [ÖBB](#%C3%B6bb)
    - [VAO](#vao)
    - [Belgium](#belgium)
    - [Belgianrail](#belgianrail)
    - [Denmark](#denmark)
    - [rejseplanen.dk](#rejseplanendk)
    - [Germany](#germany)
    - [Deutsche Bahn](#deutsche-bahn)
    - [DB Schenker (Germany)](#db-schenker-germany)
    - [BVG (Berlin)](#bvg-berlin)
    - [S-Bahn München (Munich)](#s-bahn-m%C3%BCnchen-munich)
    - [VBB (Berlin & Brandenburg)](#vbb-berlin--brandenburg)
    - [INVG (Ingolstadt)](#invg-ingolstadt)
    - [Metronom (Niedersachsen)](#metronom-niedersachsen)
    - [NASA (Sachsen-Anhalt)](#nasa-sachsen-anhalt)
    - [NVV (Nordhessen)](#nvv-nordhessen)
    - [RSAG (Rostock)](#rsag-rostock)
    - [VVW (Rostock)](#vvw-rostock)
    - [VMT (Thüringen)](#vmt-th%C3%BCringen)
    - [Rhein-Main-Verkehrsverbund (RMV)](#rhein-main-verkehrsverbund-rmv)
    - [Salzburger Verkehrsverbund](#salzburger-verkehrsverbund)
    - [SaarVV/VGS (Saarland)](#saarvvvgs-saarland)
    - [VSN (Niedersachsen)](#vsn-niedersachsen)
    - [NAH.SH (Schleswig-Holstein)](#nahsh-schleswig-holstein)
    - [KVB (Köln)](#kvb-k%C3%B6ln)
    - [VBN (Bremen & Niedersachsen)](#vbn-bremen--niedersachsen)
    - [Luxembourg](#luxembourg)
    - [Mobiliteitszentral (Luxembourg)](#mobiliteitszentral-luxembourg)
    - [Norway](#norway)
    - [Norsk Reiseinformasjon AS (NRI)](#norsk-reiseinformasjon-as-nri)
    - [Poland](#poland)
    - [Bilkom](#bilkom)
    - [PKP](#pkp)
    - [Sweden](#sweden)
    - [Expressbussguiden](#expressbussguiden)
    - [Samtrafiken](#samtrafiken)
    - [Trafiken.nu (Stockholm, Göteborg, Skåne)](#trafikennu-stockholm-g%C3%B6teborg-sk%C3%A5ne)
    - [Switzerland](#switzerland)
    - [SBB](#sbb)
    - [TPG (Genf)](#tpg-genf)
    - [ZVV (Zürich)](#zvv-z%C3%BCrich)
    - [United States of America](#united-states-of-america)
    - [SEPTA (Pennsylvania)](#septa-pennsylvania)
    - [Defunct](#defunct)
    - [Kombinierter Fähr- und Autoroutenplaner](#kombinierter-f%C3%A4hr--und-autoroutenplaner)
    - [more stuff](#more-stuff)

    <!-- END doctoc generated TOC please keep comment here to allow auto update -->

    ## International

    ### Eco Passenger Project

    - http://ecopassenger.hafas.de/bin/query.exe (old ui)
    - http://ecopassenger.hafas.de/bin/query.exe/en?L=vs_uic (modern ui)
    - http://ecopassenger.hafas.de/bin/stboard.exe (old ui)

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.

    ### Railteam (Europe)

    - http://railteam.hafas.de/bin/extxml.exe
    - http://railteam.hafas.de/bin/query.exe
    - http://railteam.hafas.de/bin/stboard.exe
    - http://railteam.hafas.de/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) doesn't work.

    Supports [EU-Spirit](http://eu-spirit.eu/).

    ## Austria

    ### ÖBB

    - http://fahrplan.oebb.at/bin/extxml.exe
    - http://fahrplan.oebb.at/bin/query.exe
    - http://fahrplan.oebb.at/bin/stboard.exe
    - http://fahrplan.oebb.at/bin/ajax-getstop.exe
    - http://zugradar.oebb.at/bin/help.exe/dn?tpl=livefahrplan (map with all trains)

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.

    ### VAO

    See https://gist.github.com/anonymous/a5fc856bc80ae7364721943243f934f4 for more details.

    - http://app.verkehrsauskunft.at/bin/extxml.exe
    - http://app.verkehrsauskunft.at/bin/query.exe
    - http://app.verkehrsauskunft.at/bin/stboard.exe
    - http://app.verkehrsauskunft.at/bin/ajax-getstop.exe

    English (`/en`) and German (`/de`) version works.

    *– thanks to [`dnlggr`](https://gist.github.com/dnlggr)!*

    ## Belgium

    ### Belgianrail

    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/extxml.exe
    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/query.exe
    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/stboard.exe
    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows the regular version.

    API better than HAFAS: https://hello.irail.be/

    ## Denmark

    ### rejseplanen.dk

    - http://www.rejseplanen.dk/bin/extxml.exe (403 error)
    - http://www.rejseplanen.dk/bin/query.exe
    - http://www.rejseplanen.dk/bin/stboard.exe
    - http://www.rejseplanen.dk/bin/ajax-getstop.exe
    - http://www.rejseplanen.dk/bin/help.exe/mn?L=vs_tus.vs_new&tpl=monitor&station=8600646@461@8603302&p1=bus&p2=metro&p3=stog&display=horizontal (nice station board)

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.

    ## Germany

    ### Deutsche Bahn

    [`db-hafas`](https://github.com/derhuerst/db-hafas)

    @@ -114,9 +265,7 @@ SIGNATURE=5f3b113558bdbc99a076313a1dad85e5

    See [DB navigator requests](https://gist.github.com/derhuerst/2a735268bd82a0a6779633f15dceba33#file-_dbmobile-cfg-http)



    ## DB Schenker (Germany)
    ### DB Schenker (Germany)

    DB Schenker ist the logistics branch of Deutsch Bahn.

    @@ -132,12 +281,10 @@ Text version (`/el`) shows the regular version.

    Extra feature: http://db-erreichbarkeit.hafas.de/bin/query.exe

    ### historical version
    #### historical version

    - http://db-mobilitaetsvergleich.hafas.de/bin/query.exe


    ### protected version
    #### protected version

    - http://db-zugradar.hafas.de/bin/schenker/extxml.exe
    - http://db-zugradar.hafas.de/bin/schenker/query.exe
    @@ -147,7 +294,7 @@ Extra feature: http://db-erreichbarkeit.hafas.de/bin/query.exe

    This version ist HTTP basic auth protected (unencrypted).

    ## BVG (Berlin)
    ### BVG (Berlin)

    - http://fahrinfo.bvg.de/Fahrinfo/bin/extxml.bin or http://mobil.bvg.de/Fahrinfo/bin/extxml.bin
    - http://fahrinfo.bvg.de/Fahrinfo/bin/query.bin or http://mobil.bvg.de/Fahrinfo/bin/query.bin
    @@ -160,7 +307,7 @@ Mobile version (`/eox`) works.

    Text version (`/el`) shows to the regular version.

    ### weird version
    #### weird version

    This installation serves the old BVG landing page, even though it has the latest data.

    @@ -173,9 +320,7 @@ Mobile version (`/eox`) shows the text version (`/el`).

    Text version (`/el`) shows to the regular version.



    ## S-Bahn München (Munich)
    ### S-Bahn München (Munich)

    - http://s-bahn-muenchen.hafas.de/bin/query.exe (empty response)
    - http://s-bahn-muenchen.hafas.de/bin/stboard.exe (weird old ui!)
    @@ -188,9 +333,7 @@ Mobile version (`/dox`) is just hilarious.

    Text version (`/el`) works.



    ## VBB (Berlin & Brandenburg)
    ### VBB (Berlin & Brandenburg)

    [`vbb-hafas`](https://github.com/derhuerst/vbb-hafas)

    @@ -212,7 +355,7 @@ Supports [EU-Spirit](http://eu-spirit.eu/) (`switchEuspirit=yes`).

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).

    ### another version
    #### another version

    - http://demo.hafas.de/bin/pub/vbb-fahrinfo/relaunch2011/extxml.exe
    - http://demo.hafas.de/bin/pub/vbb-fahrinfo/relaunch2011/query.exe
    @@ -227,9 +370,7 @@ Text version (`/el`) doesn't work.

    Same UI, same data, but different server.



    ## INVG (Ingolstadt)
    ### INVG (Ingolstadt)

    - http://fahrinfo.vbb.de/Fahrinfo/bin/extxml.exe
    - http://fahrinfo.vbb.de/Fahrinfo/bin/query.exe
    @@ -242,24 +383,21 @@ Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows to the regular version.

    ### Metronom (Niedersachsen)


    ## Norsk Reiseinformasjon AS (NRI)

    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/extxml.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/query.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/stboard.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/ajax-getstop.exe
    - http://metronom.hafas.de/bin/extxml.exe
    - http://metronom.hafas.de/bin/query.exe
    - http://metronom.hafas.de/bin/stboard.exe
    - http://metronom.hafas.de/bin/ajax-getstop.exe
    - http://metronom.hafas.de/bin/help.exe?L=vs_livefahrplan&tpl=livefahrplan (map with all trains)

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows the regular version.

    ## NASA (Sachsen-Anhalt)
    ### NASA (Sachsen-Anhalt)

    - http://reiseauskunft.insa.de/bin/extxml.exe
    - http://reiseauskunft.insa.de/bin/query.exe
    @@ -274,26 +412,7 @@ Text version (`/el`) shows the regular version.

    This is hilarious: http://mobil.insa.de/ and http://fahrinfo.insa.de/



    ## Mobiliteitszentral (Luxembourg)

    - http://mobiliteitszentral.hafas.de/hafas/extxml.exe or http://travelplanner.mobiliteit.lu/hafas/extxml.exe
    - http://mobiliteitszentral.hafas.de/hafas/query.exe or http://travelplanner.mobiliteit.lu/hafas/query.exe
    - http://mobiliteitszentral.hafas.de/hafas/stboard.exe or http://travelplanner.mobiliteit.lu/hafas/stboard.exe
    - http://mobiliteitszentral.hafas.de/hafas/ajax-getstop.exe or http://travelplanner.mobiliteit.lu/hafas/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows to the regular version.

    This is hilarious: http://mobil.insa.de/ and http://fahrinfo.insa.de/



    ## NVV (Nordhessen)
    ### NVV (Nordhessen)

    - http://auskunft.nvv.de/auskunft/bin/jp/extxml.exe
    - http://auskunft.nvv.de/auskunft/bin/jp/query.exe
    @@ -308,40 +427,7 @@ Text version (`/el`) works.

    Extra feature: http://auskunft.nvv.de/auskunft/bin/jp/query.exe/dn?view=trafficlist



    ## ÖBB (Austria)

    - http://fahrplan.oebb.at/bin/extxml.exe
    - http://fahrplan.oebb.at/bin/query.exe
    - http://fahrplan.oebb.at/bin/stboard.exe
    - http://fahrplan.oebb.at/bin/ajax-getstop.exe
    - http://zugradar.oebb.at/bin/help.exe/dn?tpl=livefahrplan (map with all trains)

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.



    ## Bilkom (Poland)

    - http://rozklad.bilkom.pl/bin/extxml.exe
    - http://rozklad.bilkom.pl/bin/query.exe
    - http://rozklad.bilkom.pl/bin/stboard.exe
    - http://rozklad.bilkom.pl/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.



    ## RSAG (Rostock)
    ### RSAG (Rostock)

    - http://fahrplan.rsag-online.de/hafas/extxml.exe
    - http://fahrplan.rsag-online.de/hafas/query.exe
    @@ -358,90 +444,86 @@ Supports [EU-Spirit](http://eu-spirit.eu/) (`/hafas/eu/query.exe`).

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).

    ### VVW (Rostock)


    ## Railteam (Europe)

    - http://railteam.hafas.de/bin/extxml.exe
    - http://railteam.hafas.de/bin/query.exe
    - http://railteam.hafas.de/bin/stboard.exe
    - http://railteam.hafas.de/bin/ajax-getstop.exe
    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/extxml.exe
    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/query.exe
    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/stboard.exe
    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) doesn't work.

    Supports [EU-Spirit](http://eu-spirit.eu/).

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows the regular version.

    ## SBB (Switzerland)
    ### VMT (Thüringen)

    - http://fahrplan.sbb.ch/bin/extxml.exe
    - http://fahrplan.sbb.ch/bin/query.exe
    - http://fahrplan.sbb.ch/bin/stboard.exe
    - http://fahrplan.sbb.ch/bin/ajax-getstop.exe
    - http://fahrplan.sbb.ch/bin/help.exe/dn?tpl=showmap_external (live map, old ui)
    - http://vmt.hafas.de/bin/extxml.exe
    - http://vmt.hafas.de/bin/query.exe
    - http://vmt.hafas.de/bin/query.exe?L=vs_iframe (iframe version)
    - http://vmt.hafas.de/bin/stboard.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows the regular version.
    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.

    ### Rhein-Main-Verkehrsverbund (RMV)

    ## Samtrafiken (Sweden)
    Metropolitan area in Hessia around Frankfurt

    - http://reseplanerare.resrobot.se/bin/extxml.exe
    - http://reseplanerare.resrobot.se/bin/query.exe, redirects to http://reseplanerare.resrobot.se/bin/help.exe?tpl=webapp
    - http://reseplanerare.resrobot.se/bin/stboard.exe
    - http://reseplanerare.resrobot.se/bin/ajax-getstop.exe
    - http://www.rmv.de/auskunft/bin/jp/query.exe
    - http://www.rmv.de/auskunft/bin/jp/stboard.exe
    - http://www.rmv.de/auskunft/bin/jp/ajax-getstop.exe
    - http://www.rmv.de/auskunft/bin/jp/extxml.exe

    Regular version (`/en`) works.
    Regular version (`/dn`) works.

    Mobile version (`/eox`) doesn't work, but regular version is responsive.
    Mobile version (`/dox`) works.

    Text version (`/el`) doesn't work.
    Text version (`/dl`) shows the regular version.

    Has an ugly map.
    *– thanks to [`telegnom`](https://gist.github.com/telegnom)!*

    ### Salzburger Verkehrsverbund

    - https://fahrplan.salzburg-verkehr.at/bin/mgate.exe

    ## rejseplanen.dk (Denmark)
    ### SaarVV/VGS (Saarland)

    - http://www.rejseplanen.dk/bin/extxml.exe (403 error)
    - http://www.rejseplanen.dk/bin/query.exe
    - http://www.rejseplanen.dk/bin/stboard.exe
    - http://www.rejseplanen.dk/bin/ajax-getstop.exe
    - http://www.rejseplanen.dk/bin/help.exe/mn?L=vs_tus.vs_new&tpl=monitor&station=8600646@461@8603302&p1=bus&p2=metro&p3=stog&display=horizontal (nice station board)
    - http://saarfahrplan.de/cgi-bin/extxml.exe or http://vgs-online.de/cgi-bin/extxml.exe
    - http://saarfahrplan.de/cgi-bin/query.exe or http://vgs-online.de/cgi-bin/query.exe
    - http://saarfahrplan.de/cgi-bin/stboard.exe or http://vgs-online.de/cgi-bin/stboard.exe
    - http://saarfahrplan.de/cgi-bin/ajax-getstop.exe or http://vgs-online.de/cgi-bin/ajax-getjson.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.
    Text version (`/el`) doesn't work.

    Supports [EU-Spirit](http://eu-spirit.eu/) (`/cgi-bin/eu/query.exe`).

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).

    ## SEPTA (Pennsylvania)
    ### VSN (Niedersachsen)

    - http://airs1.septa.org/bin/extxml.exe
    - http://airs1.septa.org/bin/query.exe
    - http://airs1.septa.org/bin/stboard.exe
    - http://airs1.septa.org/bin/ajax-getstop.exe
    - http://fahrplaner.vsninfo.de/hafas/extxml.exe
    - http://fahrplaner.vsninfo.de/hafas/query.exe
    - http://fahrplaner.vsninfo.de/hafas/stboard.exe
    - http://fahrplaner.vsninfo.de/hafas/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works, but isn't really text-based.

    Text version (`/el`) shows the regular version.

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).

    ## NAH.SH (Schleswig-Holstein)
    ### NAH.SH (Schleswig-Holstein)

    - http://nah.sh.hafas.de/bin/extxml.exe
    - http://nah.sh.hafas.de/bin/query.exe
    @@ -456,43 +538,7 @@ Text version (`/el`) shows the regular version.

    Extra feature: http://nah.sh.hafas.de/bin/p2w/query-p2w.exe



    ## Belgianrail (Belgium)

    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/extxml.exe
    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/query.exe
    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/stboard.exe
    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows the regular version.

    API better than HAFAS: https://hello.irail.be/



    ## Trafiken.nu (Stockholm, Göteborg, Skåne)

    - http://reseplanerare.trafiken.nu/bin/extxml.exe
    - http://reseplanerare.trafiken.nu/bin/query.exe
    - http://reseplanerare.trafiken.nu/bin/stboard.exe
    - http://reseplanerare.trafiken.nu/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.

    Has an ugly map.



    ## KVB (Köln)
    ### KVB (Köln)

    - http://auskunft.kvb-koeln.de/kvb/cgi/query.exe

    @@ -502,9 +548,7 @@ Mobile version (`/dox`) shows the regular version.

    Text version (`/dl`) shows the regular version.



    ## VBN (Bremen & Niedersachsen)
    ### VBN (Bremen & Niedersachsen)

    - http://fahrplan.vbn.de/hafas/extxml.exe
    - http://fahrplan.vbn.de/hafas/query.exe
    @@ -519,108 +563,119 @@ Text version (`/el`) shows the regular version.

    Supports [EU-Spirit](http://eu-spirit.eu/) (`/hafas/eu/query.exe`).

    ## Luxembourg

    ### Mobiliteitszentral (Luxembourg)

    ## SaarVV/VGS (Saarland)

    - http://saarfahrplan.de/cgi-bin/extxml.exe or http://vgs-online.de/cgi-bin/extxml.exe
    - http://saarfahrplan.de/cgi-bin/query.exe or http://vgs-online.de/cgi-bin/query.exe
    - http://saarfahrplan.de/cgi-bin/stboard.exe or http://vgs-online.de/cgi-bin/stboard.exe
    - http://saarfahrplan.de/cgi-bin/ajax-getstop.exe or http://vgs-online.de/cgi-bin/ajax-getjson.exe
    - http://mobiliteitszentral.hafas.de/hafas/extxml.exe or http://travelplanner.mobiliteit.lu/hafas/extxml.exe
    - http://mobiliteitszentral.hafas.de/hafas/query.exe or http://travelplanner.mobiliteit.lu/hafas/query.exe
    - http://mobiliteitszentral.hafas.de/hafas/stboard.exe or http://travelplanner.mobiliteit.lu/hafas/stboard.exe
    - http://mobiliteitszentral.hafas.de/hafas/ajax-getstop.exe or http://travelplanner.mobiliteit.lu/hafas/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) doesn't work.

    Supports [EU-Spirit](http://eu-spirit.eu/) (`/cgi-bin/eu/query.exe`).

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).
    Text version (`/el`) shows to the regular version.

    This is hilarious: http://mobil.insa.de/ and http://fahrinfo.insa.de/

    ## Norway

    ## VSN (Niedersachsen)
    ### Norsk Reiseinformasjon AS (NRI)

    - http://fahrplaner.vsninfo.de/hafas/extxml.exe
    - http://fahrplaner.vsninfo.de/hafas/query.exe
    - http://fahrplaner.vsninfo.de/hafas/stboard.exe
    - http://fahrplaner.vsninfo.de/hafas/ajax-getstop.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/extxml.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/query.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/stboard.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows the regular version.

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).
    Mobile version (`/eox`) works.

    Text version (`/el`) works.

    ## Poland

    ## ZVV (Zürich)
    ### Bilkom

    - http://online.fahrplan.zvv.ch/bin/extxml.exe
    - http://online.fahrplan.zvv.ch/bin/query.exe
    - http://online.fahrplan.zvv.ch/bin/stboard.exe
    - http://online.fahrplan.zvv.ch/bin/ajax-getstop.exe
    - http://rozklad.bilkom.pl/bin/extxml.exe
    - http://rozklad.bilkom.pl/bin/query.exe
    - http://rozklad.bilkom.pl/bin/stboard.exe
    - http://rozklad.bilkom.pl/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows the regular version.
    Text version (`/el`) works.

    What a beautiful interface! Responsive and map-based!
    ### PKP

    See https://gist.github.com/anonymous/2fd097e38ad778ed6d457253e19bd060 for more details.

    ## Sweden

    ## Metronom (Niedersachsen)
    ### Expressbussguiden

    - http://metronom.hafas.de/bin/extxml.exe
    - http://metronom.hafas.de/bin/query.exe
    - http://metronom.hafas.de/bin/stboard.exe
    - http://metronom.hafas.de/bin/ajax-getstop.exe
    - http://metronom.hafas.de/bin/help.exe?L=vs_livefahrplan&tpl=livefahrplan (map with all trains)
    - http://www.expressbussguiden.se/bin/extxml.exe
    - http://www.expressbussguiden.se/bin/query.exe
    - http://www.expressbussguiden.se/bin/stboard.exe
    - http://www.expressbussguiden.se/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows the regular version.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.

    ## VVW (Rostock)
    ### Samtrafiken

    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/extxml.exe
    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/query.exe
    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/stboard.exe
    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/ajax-getstop.exe
    - http://reseplanerare.resrobot.se/bin/extxml.exe
    - http://reseplanerare.resrobot.se/bin/query.exe, redirects to http://reseplanerare.resrobot.se/bin/help.exe?tpl=webapp
    - http://reseplanerare.resrobot.se/bin/stboard.exe
    - http://reseplanerare.resrobot.se/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows the regular version.
    Mobile version (`/eox`) doesn't work, but regular version is responsive.

    Text version (`/el`) doesn't work.

    Has an ugly map.

    ## VMT (Thüringen)
    ### Trafiken.nu (Stockholm, Göteborg, Skåne)

    - http://vmt.hafas.de/bin/extxml.exe
    - http://vmt.hafas.de/bin/query.exe
    - http://vmt.hafas.de/bin/query.exe?L=vs_iframe (iframe version)
    - http://vmt.hafas.de/bin/stboard.exe
    - http://reseplanerare.trafiken.nu/bin/extxml.exe
    - http://reseplanerare.trafiken.nu/bin/query.exe
    - http://reseplanerare.trafiken.nu/bin/stboard.exe
    - http://reseplanerare.trafiken.nu/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.

    Has an ugly map.

    ## Switzerland

    ### SBB

    - http://fahrplan.sbb.ch/bin/extxml.exe
    - http://fahrplan.sbb.ch/bin/query.exe
    - http://fahrplan.sbb.ch/bin/stboard.exe
    - http://fahrplan.sbb.ch/bin/ajax-getstop.exe
    - http://fahrplan.sbb.ch/bin/help.exe/dn?tpl=showmap_external (live map, old ui)

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    ## TPG (Genf)
    Text version (`/el`) shows the regular version.

    ### TPG (Genf)

    - http://tpg.hafas.de/hafas/tp/query.exe
    - http://tpg.hafas.de/hafas/tp/stboard.exe
    @@ -631,38 +686,39 @@ Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.

    ### ZVV (Zürich)


    ## Eco Passenger Project

    - http://ecopassenger.hafas.de/bin/query.exe (old ui)
    - http://ecopassenger.hafas.de/bin/query.exe/en?L=vs_uic (modern ui)
    - http://ecopassenger.hafas.de/bin/stboard.exe (old ui)
    - http://online.fahrplan.zvv.ch/bin/extxml.exe
    - http://online.fahrplan.zvv.ch/bin/query.exe
    - http://online.fahrplan.zvv.ch/bin/stboard.exe
    - http://online.fahrplan.zvv.ch/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.
    Text version (`/el`) shows the regular version.

    What a beautiful interface! Responsive and map-based!

    ## United States of America

    ## Expressbussguiden (Sweden)
    ### SEPTA (Pennsylvania)

    - http://www.expressbussguiden.se/bin/extxml.exe
    - http://www.expressbussguiden.se/bin/query.exe
    - http://www.expressbussguiden.se/bin/stboard.exe
    - http://www.expressbussguiden.se/bin/ajax-getstop.exe
    - http://airs1.septa.org/bin/extxml.exe
    - http://airs1.septa.org/bin/query.exe
    - http://airs1.septa.org/bin/stboard.exe
    - http://airs1.septa.org/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.
    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works, but isn't really text-based.

    ## Defunct

    ## Kombinierter Fähr- und Autoroutenplaner
    ### Kombinierter Fähr- und Autoroutenplaner

    Ferry routing, operated from 2006 to 2010.

    @@ -675,44 +731,6 @@ Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.

    ## Rhein-Main-Verkehrsverbund (RMV)

    Metropolitan area in Hessia around Frankfurt

    - http://www.rmv.de/auskunft/bin/jp/query.exe
    - http://www.rmv.de/auskunft/bin/jp/stboard.exe
    - http://www.rmv.de/auskunft/bin/jp/ajax-getstop.exe
    - http://www.rmv.de/auskunft/bin/jp/extxml.exe

    Regular version (`/dn`) works.

    Mobile version (`/dox`) works.

    Text version (`/dl`) shows the regular version.

    *– thanks to [`telegnom`](https://gist.github.com/telegnom)!*

    ## VAO (Austria)

    See https://gist.github.com/anonymous/a5fc856bc80ae7364721943243f934f4 for more details.

    - http://app.verkehrsauskunft.at/bin/extxml.exe
    - http://app.verkehrsauskunft.at/bin/query.exe
    - http://app.verkehrsauskunft.at/bin/stboard.exe
    - http://app.verkehrsauskunft.at/bin/ajax-getstop.exe

    English (`/en`) and German (`/de`) version works.

    *– thanks to [`dnlggr`](https://gist.github.com/dnlggr)!*

    ## PKP (Poland)

    See https://gist.github.com/anonymous/2fd097e38ad778ed6d457253e19bd060 for more details.

    ## Salzburger Verkehrsverbund

    - https://fahrplan.salzburg-verkehr.at/bin/mgate.exe

    ## more stuff

    - http://innovation2015.hafas.de/bin/help.exe/dn?tpl=webapp
  6. derhuerst revised this gist Apr 4, 2019. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -709,6 +709,10 @@ English (`/en`) and German (`/de`) version works.

    See https://gist.github.com/anonymous/2fd097e38ad778ed6d457253e19bd060 for more details.

    ## Salzburger Verkehrsverbund

    - https://fahrplan.salzburg-verkehr.at/bin/mgate.exe

    ## more stuff

    - http://innovation2015.hafas.de/bin/help.exe/dn?tpl=webapp
  7. derhuerst revised this gist Nov 11, 2017. 1 changed file with 10 additions and 0 deletions.
    10 changes: 10 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -8,6 +8,8 @@ This is a list of HAFAS API endpoints, **all with different data versions, API v

    [`db-hafas`](https://github.com/derhuerst/db-hafas)

    See https://gist.github.com/anonymous/d3323a5d2d6e159ed42b12afd0380434 for more details.

    - http://mobile.bahn.de/bin/extxml.exe or http://reiseauskunft.bahn.de/bin/extxml.exe
    - http://mobile.bahn.de/bin/mobil/query.exe or http://mobile.bahn.de/bin/query.exe or http://reiseauskunft.bahn.de/bin/query.exe
    - http://mobile.bahn.de/bin/mobil/stboard.exe or http://mobile.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/bhftafel.exe
    @@ -192,6 +194,8 @@ Text version (`/el`) works.

    [`vbb-hafas`](https://github.com/derhuerst/vbb-hafas)

    See https://gist.github.com/anonymous/9203ea600333470be8f5af4e0761b03c for more details.

    - http://fahrinfo.vbb.de/bin/extxml.exe
    - http://fahrinfo.vbb.de/bin/query.exe
    - http://fahrinfo.vbb.de/bin/stboard.exe
    @@ -690,6 +694,8 @@ Text version (`/dl`) shows the regular version.

    ## VAO (Austria)

    See https://gist.github.com/anonymous/a5fc856bc80ae7364721943243f934f4 for more details.

    - http://app.verkehrsauskunft.at/bin/extxml.exe
    - http://app.verkehrsauskunft.at/bin/query.exe
    - http://app.verkehrsauskunft.at/bin/stboard.exe
    @@ -699,6 +705,10 @@ English (`/en`) and German (`/de`) version works.

    *– thanks to [`dnlggr`](https://gist.github.com/dnlggr)!*

    ## PKP (Poland)

    See https://gist.github.com/anonymous/2fd097e38ad778ed6d457253e19bd060 for more details.

    ## more stuff

    - http://innovation2015.hafas.de/bin/help.exe/dn?tpl=webapp
  8. derhuerst revised this gist Jan 5, 2017. 1 changed file with 9 additions and 1 deletion.
    10 changes: 9 additions & 1 deletion endpoints.md
    Original file line number Diff line number Diff line change
    @@ -16,6 +16,9 @@ This is a list of HAFAS API endpoints, **all with different data versions, API v

    more interesting stuff:

    - http://reiseauskunft.bahn.de/bin/bhftafel.exe/dn?L=vs_java&start=yes&boardType=arr&time=actual&input=8000080
    - http://db-livemaps.hafas.de/bin/query.exe/dn?L=vs_baustellen

    ```http
    GET /addons/dbmobile.cfg HTTP/1.1
    host: reiseauskunft.bahn.de
    @@ -37,7 +40,7 @@ DEEPLINKMOBIL=https://mobile.bahn.de/bin/mobil
    PUSHMOBIL=https://mobile.bahn.de/bin/mobil/query.exe/
    ESUITEPUSH=https://fahrkarten.bahn.de/mobile/st/st.post?sc=vu
    AUSLAND=YES
    FACHKONFIG=http://reiseauskunft.bahn.de/addons/fachkonfig.cfg
    FACHKONFIG=http://reiseauskunft.bahn.de/addons/fachkonfig.cf
    FACHKONFIGNEU=http://reiseauskunft.bahn.de/addons/fachkonfig-utf8.cfg
    ESUITESERVICES=https://fahrkarten.bahn.de/mobile/dbc/xs.go?
    ESUITENEUREG=https://fahrkarten.bahn.de/mobile/st/st.post?sc=rg
    @@ -695,3 +698,8 @@ Text version (`/dl`) shows the regular version.
    English (`/en`) and German (`/de`) version works.

    *– thanks to [`dnlggr`](https://gist.github.com/dnlggr)!*

    ## more stuff

    - http://innovation2015.hafas.de/bin/help.exe/dn?tpl=webapp
    - http://www.expressbussguiden.se/bin/help.exe/en?L=vs_livemap&tpl=fullscreenmap
  9. derhuerst revised this gist Aug 16, 2016. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -6,6 +6,8 @@ This is a list of HAFAS API endpoints, **all with different data versions, API v

    ## Deutsche Bahn (Germany)

    [`db-hafas`](https://github.com/derhuerst/db-hafas)

    - http://mobile.bahn.de/bin/extxml.exe or http://reiseauskunft.bahn.de/bin/extxml.exe
    - http://mobile.bahn.de/bin/mobil/query.exe or http://mobile.bahn.de/bin/query.exe or http://reiseauskunft.bahn.de/bin/query.exe
    - http://mobile.bahn.de/bin/mobil/stboard.exe or http://mobile.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/bhftafel.exe
    @@ -185,6 +187,8 @@ Text version (`/el`) works.

    ## VBB (Berlin & Brandenburg)

    [`vbb-hafas`](https://github.com/derhuerst/vbb-hafas)

    - http://fahrinfo.vbb.de/bin/extxml.exe
    - http://fahrinfo.vbb.de/bin/query.exe
    - http://fahrinfo.vbb.de/bin/stboard.exe
  10. derhuerst revised this gist Jun 21, 2016. 1 changed file with 95 additions and 0 deletions.
    95 changes: 95 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -12,6 +12,101 @@ This is a list of HAFAS API endpoints, **all with different data versions, API v
    - http://reiseauskunft.bahn.de/bin/ajax-getstop.exe or http://mobile.bahn.de/bin/ajax-getstop.exe
    - http://www.apps-bahn.de/bin/livemap/query-livemap.exe/dn?L=vs_livefahrplan&livemap=yes (map with all trains)

    more interesting stuff:

    ```http
    GET /addons/dbmobile.cfg HTTP/1.1
    host: reiseauskunft.bahn.de
    Accept: */*
    Authorization: Basic YXBwOmJhaG5kaXJla3Q=
    Accept-Encoding: gzip, deflate
    HTTP/1.1 200 OK
    Content-Type: text/plain; charset=ISO-8859-1
    ESUITE=YES
    AUSKUNFTURL=http://reiseauskunft.bahn.de/bin/mgate.exe
    AUSKUNFTSECUREURL=https://reiseauskunft.bahn.de/bin/query.exe
    serverKey=NULL
    QUERY=https://reiseauskunft.bahn.de/bin
    QUERYSECURE=https://reiseauskunft.bahn.de/bin
    QUERYP2W=http://persoenlicherfahrplan.bahn.de/bin/pf
    DEEPLINKMOBIL=https://mobile.bahn.de/bin/mobil
    PUSHMOBIL=https://mobile.bahn.de/bin/mobil/query.exe/
    ESUITEPUSH=https://fahrkarten.bahn.de/mobile/st/st.post?sc=vu
    AUSLAND=YES
    FACHKONFIG=http://reiseauskunft.bahn.de/addons/fachkonfig.cfg
    FACHKONFIGNEU=http://reiseauskunft.bahn.de/addons/fachkonfig-utf8.cfg
    ESUITESERVICES=https://fahrkarten.bahn.de/mobile/dbc/xs.go?
    ESUITENEUREG=https://fahrkarten.bahn.de/mobile/st/st.post?sc=rg
    ESUITEBAHNBONUS=https://fahrkarten.bahn.de/mobile/st/st.post?sc=bbpu
    ESUITEPREISFINDERSUCHE=https://ps.bahn.de/preissuche/preissuche/psc_service.go?&service=pscangebotsuche
    ESUITEPREISFINDERDETAILS=https://ps.bahn.de/psmobile/ps/st.post?sc=details
    ESUITEORDERDETAILS=https://fahrkarten.bahn.de/mobile/ru/rs.post?
    ESUITESEARCHORDER=https://fahrkarten.bahn.de/mobile/ru/rs.post?sc=suche
    ESUITECAPTCHA=http://captcha.bahn.de/cgi-bin/scramble-standalone.pl?
    LOGINREQUEST=https://fahrkarten.bahn.de/mobile/st/st.post?sc=pwvergessen
    DBRENTSERVICE=https://api-broker-prod.service.dbrent.net/v1
    DBRENTIDSERVICE=https://auth-prod.service.dbrent.net/auth/realms/apiv4
    DBRENTKSTAND=https://reiseauskunft.bahn.de/addons/dbrent_and_prod.p12
    DBRENTKSTPWAND=umMcGNKGRr/U37cy4x5adw==
    DBRENTKSTKEYPWAND=umMcGNKGRr/U37cy4x5adw==
    DBRENTKSTIOS=https://reiseauskunft.bahn.de/addons/dbrent_ios_prod.p12
    DBRENTKSTPWIOS=umMcGNKGRr/U37cy4x5adw==
    DBRENTKSTKEYPWIOS=umMcGNKGRr/U37cy4x5adw==
    MVVTEASER=NO
    AVVTEASER=YES
    VRNTEASER=YES
    VGNTEASER=NO
    ESUITEVERBUNDSTART=https://fahrkarten.bahn.de/mobile/vbbu/os.post?
    EOSSHOPURL=https://www.fahrkartenshop2-bahn.de/openshop-web/start.xhtml
    CAPTCHA=NO
    PREISANZEIGEANDROID=1
    PREISANZEIGEIOS=YES
    MAPINPLANNERIOS=YES
    MAPINPLANNERANDROID=YES
    PAUSCHALPREIS=https://fahrkarten.bahn.de/mobile/st/st.post?sc=pp
    REALTIMEREQLIMIT=4320
    HCI_MAXSCROLLS=7
    EMBCENABLED=1
    CMSBASEURL=http://www.bahn.de
    CMSOUTDATED=http://www.bahn.de/m/view/{SPRACHE}/hilfe/apps/dbnavigator_{OS}_{RELEASE}.shtml
    CMSHILFE=http://www.bahn.de/m/view/{SPRACHE}/hilfe/apps/dbnavigator_{OS}_{RELEASE}.shtml
    CMSINFO=http://www.bahn.de/m/view/{SPRACHE}/apps/uebersicht.shtml
    CMSINFOHILFE=https://www.bahn.de/m/view/{SPRACHE}/apps/{OS}/uebersicht_{OS}_{RELEASE}.shtml
    CMSIMPRESSUM=http://www.bahn.de/m/view/{SPRACHE}/home/kontakt/impressum.shtml
    CMSRECHTLICHES=http://www.bahn.de/m/view/{SPRACHE}/home/agb/uebersicht.shtml
    CMSBAHNCARDSERVICE=https://www.bahn.de/m/view/{SPRACHE}/bahncard/bahncard-services.shtml
    CMSVERSPAETUNGSALARM=http://www.bahn.de/m/view/{SPRACHE}/buchung/auskunft/verspaetungsalarm.shtml
    CMSFEEDBACK=http://www.bahn.de/m/view/{SPRACHE}/feedback/apps/dbnavigator_{OS}_{RELEASE}.shtml
    CMSMVVINFO=https://www.bahn.de/m/view/de/angebot/verbund/mvv/netzplaene-konditionen.shtml
    CMSAGB=http://www.bahn.de/m/view/{SPRACHE}/home/agb/befoerderungsbedingungen.shtml
    CMSNUTZUNGSBEDINGUNGEN=http://www.bahn.de/m/view/{SPRACHE}/home/agb/nutzungsbedingungen.shtml
    CMSHINWEISEHANDYTICKET=http://www.bahn.de/m/view/{SPRACHE}/home/agb/nutzungshinweise_handyticket.shtml
    TRACKING=https://st.bahn.de/b/ss/dbbahnmob/5/
    LAGEPLAN=http://railnavigator.bahn.de/rnav/lageplan
    BIKECAR=db-mapplet.hafas.de/bin/stops-and-bikes/540
    BIKECARXS=http://db-mapplet.hafas.de/bin/stops-and-bikes/xs/mgate.exe
    BCSELFSERVICESKONFIG=http://reiseauskunft.bahn.de/addons/MobileBcPortalStammdatenConfiguration.properties
    BCSELFSERVICESBASEIMG=http://reiseauskunft.bahn.de/content/apps/img/bcportal/
    BCSELFSERVICESBASECONTENT=https://fahrkarten.bahn.de/mobile/bcpt/st.post?
    BCSELFSERVICESREGISTRATION=https://fahrkarten.bahn.de/mobile/bcpt/st.post?sc=bcservices
    BCSELFSERVICESSWITCH=YES
    BHFPLAENEKONFIG=http://reiseauskunft.bahn.de/addons/bhflageplaene.cfg
    NOTIFICATIONKONFIG=http://reiseauskunft.bahn.de/addons/bannerfile_{OS}.txt
    TRAINSEARCH=http://reiseauskunft.bahn.de/bin/mobil/trainsearch.exe/
    DEEPLINKEXTERNAL=https://mobile.bahn.de/bin/mobil/query.exe/{LANGPATH}?
    SESSION=ODg5fDEwN3wyMDh8MjAyfDMyfDYyM3wzNDB8NDIwfDQxNHwyNTY=
    SELFCHECKINSTART=2015-03-01T00:00:00
    SELFCHECKINEND=2015-03-31T23:59:59
    SELFCHECKINURL=https://sfc-bahn.de/selfcheckindemo
    SPF_VORVERK_INL=0
    SPF_VORVERK_AUS=0
    SIGNATURE=5f3b113558bdbc99a076313a1dad85e5
    ```

    See [DB navigator requests](https://gist.github.com/derhuerst/2a735268bd82a0a6779633f15dceba33#file-_dbmobile-cfg-http)



    ## DB Schenker (Germany)
  11. derhuerst revised this gist Apr 2, 2016. 1 changed file with 12 additions and 1 deletion.
    13 changes: 12 additions & 1 deletion endpoints.md
    Original file line number Diff line number Diff line change
    @@ -584,4 +584,15 @@ Mobile version (`/dox`) works.

    Text version (`/dl`) shows the regular version.

    *– thanks to [`telegnom`](https://gist.github.com/telegnom)!*
    *– thanks to [`telegnom`](https://gist.github.com/telegnom)!*

    ## VAO (Austria)

    - http://app.verkehrsauskunft.at/bin/extxml.exe
    - http://app.verkehrsauskunft.at/bin/query.exe
    - http://app.verkehrsauskunft.at/bin/stboard.exe
    - http://app.verkehrsauskunft.at/bin/ajax-getstop.exe

    English (`/en`) and German (`/de`) version works.

    *– thanks to [`dnlggr`](https://gist.github.com/dnlggr)!*
  12. derhuerst revised this gist Apr 2, 2016. 1 changed file with 18 additions and 1 deletion.
    19 changes: 18 additions & 1 deletion endpoints.md
    Original file line number Diff line number Diff line change
    @@ -567,4 +567,21 @@ Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.
    Text version (`/el`) works.

    ## Rhein-Main-Verkehrsverbund (RMV)

    Metropolitan area in Hessia around Frankfurt

    - http://www.rmv.de/auskunft/bin/jp/query.exe
    - http://www.rmv.de/auskunft/bin/jp/stboard.exe
    - http://www.rmv.de/auskunft/bin/jp/ajax-getstop.exe
    - http://www.rmv.de/auskunft/bin/jp/extxml.exe

    Regular version (`/dn`) works.

    Mobile version (`/dox`) works.

    Text version (`/dl`) shows the regular version.

    *– thanks to [`telegnom`](https://gist.github.com/telegnom)!*
  13. derhuerst revised this gist Jul 15, 2015. 1 changed file with 16 additions and 0 deletions.
    16 changes: 16 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -304,6 +304,22 @@ Has an ugly map.



    ## rejseplanen.dk (Denmark)

    - http://www.rejseplanen.dk/bin/extxml.exe (403 error)
    - http://www.rejseplanen.dk/bin/query.exe
    - http://www.rejseplanen.dk/bin/stboard.exe
    - http://www.rejseplanen.dk/bin/ajax-getstop.exe
    - http://www.rejseplanen.dk/bin/help.exe/mn?L=vs_tus.vs_new&tpl=monitor&station=8600646@461@8603302&p1=bus&p2=metro&p3=stog&display=horizontal (nice station board)

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.



    ## SEPTA (Pennsylvania)

    - http://airs1.septa.org/bin/extxml.exe
  14. derhuerst revised this gist Jul 15, 2015. 1 changed file with 15 additions and 0 deletions.
    15 changes: 15 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -536,4 +536,19 @@ Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.



    ## Kombinierter Fähr- und Autoroutenplaner

    Ferry routing, operated from 2006 to 2010.

    - http://ferry-routing.com/bin/query.exe
    - http://ferry-routing.com/bin/stboard.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.
  15. derhuerst revised this gist Jul 15, 2015. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,8 @@

    This is a list of HAFAS API endpoints, **all with different data versions, API versions, output formats and URL configurations**. Help me complete this list!

    *todo: http://www.fahrplanauskunftssysteme.de/?seitenID=27*

    ## Deutsche Bahn (Germany)

    - http://mobile.bahn.de/bin/extxml.exe or http://reiseauskunft.bahn.de/bin/extxml.exe
  16. derhuerst revised this gist Jul 15, 2015. 1 changed file with 15 additions and 0 deletions.
    15 changes: 15 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -519,4 +519,19 @@ Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.



    ## Expressbussguiden (Sweden)

    - http://www.expressbussguiden.se/bin/extxml.exe
    - http://www.expressbussguiden.se/bin/query.exe
    - http://www.expressbussguiden.se/bin/stboard.exe
    - http://www.expressbussguiden.se/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.
  17. derhuerst revised this gist Jul 15, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -208,6 +208,7 @@ Extra feature: http://auskunft.nvv.de/auskunft/bin/jp/query.exe/dn?view=trafficl
    - http://fahrplan.oebb.at/bin/query.exe
    - http://fahrplan.oebb.at/bin/stboard.exe
    - http://fahrplan.oebb.at/bin/ajax-getstop.exe
    - http://zugradar.oebb.at/bin/help.exe/dn?tpl=livefahrplan (map with all trains)

    Regular version (`/en`) works.

  18. derhuerst revised this gist Jul 15, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -274,6 +274,7 @@ Supports [EU-Spirit](http://eu-spirit.eu/).
    - http://fahrplan.sbb.ch/bin/query.exe
    - http://fahrplan.sbb.ch/bin/stboard.exe
    - http://fahrplan.sbb.ch/bin/ajax-getstop.exe
    - http://fahrplan.sbb.ch/bin/help.exe/dn?tpl=showmap_external (live map, old ui)

    Regular version (`/en`) works.

  19. derhuerst revised this gist Jul 15, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion endpoints.md
    Original file line number Diff line number Diff line change
    @@ -28,7 +28,7 @@ Text version (`/el`) shows the regular version.

    Extra feature: http://db-erreichbarkeit.hafas.de/bin/query.exe

    ## historical version
    ### historical version

    - http://db-mobilitaetsvergleich.hafas.de/bin/query.exe

  20. derhuerst revised this gist Jul 15, 2015. 1 changed file with 15 additions and 0 deletions.
    15 changes: 15 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -71,6 +71,21 @@ Text version (`/el`) shows to the regular version.



    ## S-Bahn München (Munich)

    - http://s-bahn-muenchen.hafas.de/bin/query.exe (empty response)
    - http://s-bahn-muenchen.hafas.de/bin/stboard.exe (weird old ui!)
    - http://s-bahn-muenchen.hafas.de/bin/ajax-getstop.exe
    - http://s-bahn-muenchen.hafas.de/bin/help.exe/dn?tpl=livefahrplan (modern, map with all trains)

    Regular version (`/dn`) works.

    Mobile version (`/dox`) is just hilarious.

    Text version (`/el`) works.



    ## VBB (Berlin & Brandenburg)

    - http://fahrinfo.vbb.de/bin/extxml.exe
  21. derhuerst revised this gist Jul 15, 2015. 1 changed file with 18 additions and 6 deletions.
    24 changes: 18 additions & 6 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -8,12 +8,23 @@ This is a list of HAFAS API endpoints, **all with different data versions, API v
    - http://mobile.bahn.de/bin/mobil/query.exe or http://mobile.bahn.de/bin/query.exe or http://reiseauskunft.bahn.de/bin/query.exe
    - http://mobile.bahn.de/bin/mobil/stboard.exe or http://mobile.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/bhftafel.exe
    - http://reiseauskunft.bahn.de/bin/ajax-getstop.exe or http://mobile.bahn.de/bin/ajax-getstop.exe
    - http://www.apps-bahn.de/bin/livemap/query-livemap.exe/dn?L=vs_livefahrplan&livemap=yes (map with all trains)



    ## DB Schenker (Germany)

    DB Schenker ist the logistics branch of Deutsch Bahn.

    - http://gueterfahrplan.hacon.de/bin/db/query.exe or http://güterfahrplan.hacon.de/bin/db/query.exe
    - http://gueterfahrplan.hacon.de/bin/db/stboard.exe or http://güterfahrplan.hacon.de/bin/db/stboard.exe
    - http://gueterfahrplan.hacon.de/bin/db/ajax-getstop.exe or http://güterfahrplan.hacon.de/bin/db/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.
    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.
    Text version (`/el`) shows the regular version.

    Extra feature: http://db-erreichbarkeit.hafas.de/bin/query.exe

    @@ -62,10 +73,11 @@ Text version (`/el`) shows to the regular version.

    ## VBB (Berlin & Brandenburg)

    - http://fahrinfo.vbb.de/Fahrinfo/bin/extxml.exe
    - http://fahrinfo.vbb.de/Fahrinfo/bin/query.exe
    - http://fahrinfo.vbb.de/Fahrinfo/bin/stboard.exe
    - http://fahrinfo.vbb.de/Fahrinfo/bin/ajax-getstop.exe
    - http://fahrinfo.vbb.de/bin/extxml.exe
    - http://fahrinfo.vbb.de/bin/query.exe
    - http://fahrinfo.vbb.de/bin/stboard.exe
    - http://fahrinfo.vbb.de/bin/ajax-getstop.exe
    - http://fahrinfo.vbb.de/bin/help.exe/dn?L=vs_mobilitymap&tpl=fullmap&tabApp=show (map with all trains)

    Regular version (`/en`) works.

  22. derhuerst revised this gist Jul 15, 2015. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -4,9 +4,9 @@ This is a list of HAFAS API endpoints, **all with different data versions, API v

    ## Deutsche Bahn (Germany)

    - http://mobile.bahn.de/bin/extxml.exe or http://reiseauskunft.bahn.de/bin/extxml.exe/
    - http://mobile.bahn.de/bin/mobil/query.exe or http://mobile.bahn.de/bin/query.exe or http://reiseauskunft.bahn.de/bin/query.exe/
    - http://mobile.bahn.de/bin/mobil/stboard.exe or http://mobile.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/stboard.exe/
    - http://mobile.bahn.de/bin/extxml.exe or http://reiseauskunft.bahn.de/bin/extxml.exe
    - http://mobile.bahn.de/bin/mobil/query.exe or http://mobile.bahn.de/bin/query.exe or http://reiseauskunft.bahn.de/bin/query.exe
    - http://mobile.bahn.de/bin/mobil/stboard.exe or http://mobile.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/bhftafel.exe
    - http://reiseauskunft.bahn.de/bin/ajax-getstop.exe or http://mobile.bahn.de/bin/ajax-getstop.exe

    Regular version (`/en`) works.
  23. derhuerst revised this gist Jul 15, 2015. 1 changed file with 58 additions and 1 deletion.
    59 changes: 58 additions & 1 deletion endpoints.md
    Original file line number Diff line number Diff line change
    @@ -433,4 +433,61 @@ Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows the regular version.
    Text version (`/el`) shows the regular version.



    ## VVW (Rostock)

    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/extxml.exe
    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/query.exe
    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/stboard.exe
    - http://fahrplanauskunft.verkehrsverbund-warnow.de/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows the regular version.



    ## VMT (Thüringen)

    - http://vmt.hafas.de/bin/extxml.exe
    - http://vmt.hafas.de/bin/query.exe
    - http://vmt.hafas.de/bin/query.exe?L=vs_iframe (iframe version)
    - http://vmt.hafas.de/bin/stboard.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.



    ## TPG (Genf)

    - http://tpg.hafas.de/hafas/tp/query.exe
    - http://tpg.hafas.de/hafas/tp/stboard.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.



    ## Eco Passenger Project

    - http://ecopassenger.hafas.de/bin/query.exe (old ui)
    - http://ecopassenger.hafas.de/bin/query.exe/en?L=vs_uic (modern ui)
    - http://ecopassenger.hafas.de/bin/stboard.exe (old ui)

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.
  24. derhuerst revised this gist Jul 15, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion endpoints.md
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@ This is a list of HAFAS API endpoints, **all with different data versions, API v
    - http://mobile.bahn.de/bin/extxml.exe or http://reiseauskunft.bahn.de/bin/extxml.exe/
    - http://mobile.bahn.de/bin/mobil/query.exe or http://mobile.bahn.de/bin/query.exe or http://reiseauskunft.bahn.de/bin/query.exe/
    - http://mobile.bahn.de/bin/mobil/stboard.exe or http://mobile.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/stboard.exe/
    - http://reiseauskunft.bahn.de/bin/ajax-getstop.exe
    - http://reiseauskunft.bahn.de/bin/ajax-getstop.exe or http://mobile.bahn.de/bin/ajax-getstop.exe

    Regular version (`/en`) works.

  25. derhuerst revised this gist Jul 15, 2015. 1 changed file with 7 additions and 0 deletions.
    7 changes: 7 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -15,6 +15,13 @@ Mobile version (`/eox`) works.

    Text version (`/el`) works.

    Extra feature: http://db-erreichbarkeit.hafas.de/bin/query.exe

    ## historical version

    - http://db-mobilitaetsvergleich.hafas.de/bin/query.exe


    ### protected version

    - http://db-zugradar.hafas.de/bin/schenker/extxml.exe
  26. derhuerst revised this gist Jul 15, 2015. 1 changed file with 17 additions and 1 deletion.
    18 changes: 17 additions & 1 deletion endpoints.md
    Original file line number Diff line number Diff line change
    @@ -410,4 +410,20 @@ Mobile version (`/eox`) works.

    Text version (`/el`) shows the regular version.

    What a beautiful interface! Responsive and map-based!
    What a beautiful interface! Responsive and map-based!



    ## Metronom (Niedersachsen)

    - http://metronom.hafas.de/bin/extxml.exe
    - http://metronom.hafas.de/bin/query.exe
    - http://metronom.hafas.de/bin/stboard.exe
    - http://metronom.hafas.de/bin/ajax-getstop.exe
    - http://metronom.hafas.de/bin/help.exe?L=vs_livefahrplan&tpl=livefahrplan (map with all trains)

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows the regular version.
  27. derhuerst revised this gist Jul 15, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -43,6 +43,7 @@ Text version (`/el`) shows to the regular version.
    This installation serves the old BVG landing page, even though it has the latest data.

    - http://bvg.hafas.de/bin/query.exe
    - http://bvg.hafas.de/bin/help.exe/dn?L=vs_livefahrplan&tpl=livefahrplan (map with all busses)

    Regular version (`/en`) works.

  28. derhuerst revised this gist Jul 15, 2015. 1 changed file with 10 additions and 0 deletions.
    10 changes: 10 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -15,6 +15,16 @@ Mobile version (`/eox`) works.

    Text version (`/el`) works.

    ### protected version

    - http://db-zugradar.hafas.de/bin/schenker/extxml.exe
    - http://db-zugradar.hafas.de/bin/schenker/query.exe
    - http://db-zugradar.hafas.de/bin/schenker/stboard.exe
    - http://db-zugradar.hafas.de/bin/schenker/ajax-getstop.exe
    - http://db-zugradar.hafas.de/bin/schenker/help.exe (map with all trains)

    This version ist HTTP basic auth protected (unencrypted).

    ## BVG (Berlin)

    - http://fahrinfo.bvg.de/Fahrinfo/bin/extxml.bin or http://mobil.bvg.de/Fahrinfo/bin/extxml.bin
  29. derhuerst revised this gist Jul 15, 2015. 1 changed file with 15 additions and 0 deletions.
    15 changes: 15 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -59,6 +59,21 @@ Supports [EU-Spirit](http://eu-spirit.eu/) (`switchEuspirit=yes`).

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).

    ### another version

    - http://demo.hafas.de/bin/pub/vbb-fahrinfo/relaunch2011/extxml.exe
    - http://demo.hafas.de/bin/pub/vbb-fahrinfo/relaunch2011/query.exe
    - http://demo.hafas.de/bin/pub/vbb-fahrinfo/relaunch2011/stboard.exe
    - http://demo.hafas.de/bin/pub/vbb-fahrinfo/relaunch2011/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) doesn't work.

    Same UI, same data, but different server.



    ## INVG (Ingolstadt)
  30. derhuerst created this gist Jul 15, 2015.
    387 changes: 387 additions & 0 deletions endpoints.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,387 @@
    # List of HAFAS API Endpoints

    This is a list of HAFAS API endpoints, **all with different data versions, API versions, output formats and URL configurations**. Help me complete this list!

    ## Deutsche Bahn (Germany)

    - http://mobile.bahn.de/bin/extxml.exe or http://reiseauskunft.bahn.de/bin/extxml.exe/
    - http://mobile.bahn.de/bin/mobil/query.exe or http://mobile.bahn.de/bin/query.exe or http://reiseauskunft.bahn.de/bin/query.exe/
    - http://mobile.bahn.de/bin/mobil/stboard.exe or http://mobile.bahn.de/bin/stboard.exe or http://reiseauskunft.bahn.de/bin/stboard.exe/
    - http://reiseauskunft.bahn.de/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.

    ## BVG (Berlin)

    - http://fahrinfo.bvg.de/Fahrinfo/bin/extxml.bin or http://mobil.bvg.de/Fahrinfo/bin/extxml.bin
    - http://fahrinfo.bvg.de/Fahrinfo/bin/query.bin or http://mobil.bvg.de/Fahrinfo/bin/query.bin
    - http://fahrinfo.bvg.de/Fahrinfo/bin/stboard.bin or http://mobil.bvg.de/Fahrinfo/bin/stboard.bin
    - http://fahrinfo.bvg.de/Fahrinfo/bin/ajax-getstop.bin or http://mobil.bvg.de/Fahrinfo/bin/ajax-getstop.bin

    Regular version (`/en`) works (only on `fahrinfo.bvg.de`, but not on `mobil.bvg.de`).

    Mobile version (`/eox`) works.

    Text version (`/el`) shows to the regular version.

    ### weird version

    This installation serves the old BVG landing page, even though it has the latest data.

    - http://bvg.hafas.de/bin/query.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) shows the text version (`/el`).

    Text version (`/el`) shows to the regular version.



    ## VBB (Berlin & Brandenburg)

    - http://fahrinfo.vbb.de/Fahrinfo/bin/extxml.exe
    - http://fahrinfo.vbb.de/Fahrinfo/bin/query.exe
    - http://fahrinfo.vbb.de/Fahrinfo/bin/stboard.exe
    - http://fahrinfo.vbb.de/Fahrinfo/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) shows the (responsive) regular version.

    Text version (`/el`) doesn't work.

    Supports [EU-Spirit](http://eu-spirit.eu/) (`switchEuspirit=yes`).

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).



    ## INVG (Ingolstadt)

    - http://fahrinfo.vbb.de/Fahrinfo/bin/extxml.exe
    - http://fahrinfo.vbb.de/Fahrinfo/bin/query.exe
    - http://fahrinfo.vbb.de/Fahrinfo/bin/stboard.exe
    - http://fahrinfo.vbb.de/Fahrinfo/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows to the regular version.



    ## Norsk Reiseinformasjon AS (NRI)

    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/extxml.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/query.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/stboard.exe
    - http://hafas.websrv05.reiseinfo.no/bin/dev/nri/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.



    ## NASA (Sachsen-Anhalt)

    - http://reiseauskunft.insa.de/bin/extxml.exe
    - http://reiseauskunft.insa.de/bin/query.exe
    - http://reiseauskunft.insa.de/bin/stboard.exe
    - http://reiseauskunft.insa.de/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows the regular version.

    This is hilarious: http://mobil.insa.de/ and http://fahrinfo.insa.de/



    ## Mobiliteitszentral (Luxembourg)

    - http://mobiliteitszentral.hafas.de/hafas/extxml.exe or http://travelplanner.mobiliteit.lu/hafas/extxml.exe
    - http://mobiliteitszentral.hafas.de/hafas/query.exe or http://travelplanner.mobiliteit.lu/hafas/query.exe
    - http://mobiliteitszentral.hafas.de/hafas/stboard.exe or http://travelplanner.mobiliteit.lu/hafas/stboard.exe
    - http://mobiliteitszentral.hafas.de/hafas/ajax-getstop.exe or http://travelplanner.mobiliteit.lu/hafas/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows to the regular version.

    This is hilarious: http://mobil.insa.de/ and http://fahrinfo.insa.de/



    ## NVV (Nordhessen)

    - http://auskunft.nvv.de/auskunft/bin/jp/extxml.exe
    - http://auskunft.nvv.de/auskunft/bin/jp/query.exe
    - http://auskunft.nvv.de/auskunft/bin/jp/stboard.exe
    - http://auskunft.nvv.de/auskunft/bin/jp/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.

    Extra feature: http://auskunft.nvv.de/auskunft/bin/jp/query.exe/dn?view=trafficlist



    ## ÖBB (Austria)

    - http://fahrplan.oebb.at/bin/extxml.exe
    - http://fahrplan.oebb.at/bin/query.exe
    - http://fahrplan.oebb.at/bin/stboard.exe
    - http://fahrplan.oebb.at/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.



    ## Bilkom (Poland)

    - http://rozklad.bilkom.pl/bin/extxml.exe
    - http://rozklad.bilkom.pl/bin/query.exe
    - http://rozklad.bilkom.pl/bin/stboard.exe
    - http://rozklad.bilkom.pl/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) works.



    ## RSAG (Rostock)

    - http://fahrplan.rsag-online.de/hafas/extxml.exe
    - http://fahrplan.rsag-online.de/hafas/query.exe
    - http://fahrplan.rsag-online.de/hafas/stboard.exe
    - http://fahrplan.rsag-online.de/hafas/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) shows the (responsive) regular version.

    Text version (`/el`) shows the regular version.

    Supports [EU-Spirit](http://eu-spirit.eu/) (`/hafas/eu/query.exe`).

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).



    ## Railteam (Europe)

    - http://railteam.hafas.de/bin/extxml.exe
    - http://railteam.hafas.de/bin/query.exe
    - http://railteam.hafas.de/bin/stboard.exe
    - http://railteam.hafas.de/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) doesn't work.

    Supports [EU-Spirit](http://eu-spirit.eu/).



    ## SBB (Switzerland)

    - http://fahrplan.sbb.ch/bin/extxml.exe
    - http://fahrplan.sbb.ch/bin/query.exe
    - http://fahrplan.sbb.ch/bin/stboard.exe
    - http://fahrplan.sbb.ch/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows the regular version.



    ## Samtrafiken (Sweden)

    - http://reseplanerare.resrobot.se/bin/extxml.exe
    - http://reseplanerare.resrobot.se/bin/query.exe, redirects to http://reseplanerare.resrobot.se/bin/help.exe?tpl=webapp
    - http://reseplanerare.resrobot.se/bin/stboard.exe
    - http://reseplanerare.resrobot.se/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work, but regular version is responsive.

    Text version (`/el`) doesn't work.

    Has an ugly map.



    ## SEPTA (Pennsylvania)

    - http://airs1.septa.org/bin/extxml.exe
    - http://airs1.septa.org/bin/query.exe
    - http://airs1.septa.org/bin/stboard.exe
    - http://airs1.septa.org/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works, but isn't really text-based.



    ## NAH.SH (Schleswig-Holstein)

    - http://nah.sh.hafas.de/bin/extxml.exe
    - http://nah.sh.hafas.de/bin/query.exe
    - http://nah.sh.hafas.de/bin/stboard.exe
    - http://nah.sh.hafas.de/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows the regular version.

    Extra feature: http://nah.sh.hafas.de/bin/p2w/query-p2w.exe



    ## Belgianrail (Belgium)

    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/extxml.exe
    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/query.exe
    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/stboard.exe
    - http://belgianrail.be/jp/sncb-nmbs-routeplanner/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows the regular version.

    API better than HAFAS: https://hello.irail.be/



    ## Trafiken.nu (Stockholm, Göteborg, Skåne)

    - http://reseplanerare.trafiken.nu/bin/extxml.exe
    - http://reseplanerare.trafiken.nu/bin/query.exe
    - http://reseplanerare.trafiken.nu/bin/stboard.exe
    - http://reseplanerare.trafiken.nu/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) works.

    Has an ugly map.



    ## KVB (Köln)

    - http://auskunft.kvb-koeln.de/kvb/cgi/query.exe

    Regular version (`/dn`) works.

    Mobile version (`/dox`) shows the regular version.

    Text version (`/dl`) shows the regular version.



    ## VBN (Bremen & Niedersachsen)

    - http://fahrplan.vbn.de/hafas/extxml.exe
    - http://fahrplan.vbn.de/hafas/query.exe
    - http://fahrplan.vbn.de/hafas/stboard.exe
    - http://fahrplan.vbn.de/hafas/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows the regular version.

    Supports [EU-Spirit](http://eu-spirit.eu/) (`/hafas/eu/query.exe`).



    ## SaarVV/VGS (Saarland)

    - http://saarfahrplan.de/cgi-bin/extxml.exe or http://vgs-online.de/cgi-bin/extxml.exe
    - http://saarfahrplan.de/cgi-bin/query.exe or http://vgs-online.de/cgi-bin/query.exe
    - http://saarfahrplan.de/cgi-bin/stboard.exe or http://vgs-online.de/cgi-bin/stboard.exe
    - http://saarfahrplan.de/cgi-bin/ajax-getstop.exe or http://vgs-online.de/cgi-bin/ajax-getjson.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) doesn't work.

    Supports [EU-Spirit](http://eu-spirit.eu/) (`/cgi-bin/eu/query.exe`).

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).



    ## VSN (Niedersachsen)

    - http://fahrplaner.vsninfo.de/hafas/extxml.exe
    - http://fahrplaner.vsninfo.de/hafas/query.exe
    - http://fahrplaner.vsninfo.de/hafas/stboard.exe
    - http://fahrplaner.vsninfo.de/hafas/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) doesn't work.

    Text version (`/el`) shows the regular version.

    Supports [DELFI](http://www.delfi.de/) (`iER=yes`).



    ## ZVV (Zürich)

    - http://online.fahrplan.zvv.ch/bin/extxml.exe
    - http://online.fahrplan.zvv.ch/bin/query.exe
    - http://online.fahrplan.zvv.ch/bin/stboard.exe
    - http://online.fahrplan.zvv.ch/bin/ajax-getstop.exe

    Regular version (`/en`) works.

    Mobile version (`/eox`) works.

    Text version (`/el`) shows the regular version.

    What a beautiful interface! Responsive and map-based!