Skip to content

Latest commit

 

History

History
194 lines (173 loc) · 9.53 KB

README.md

File metadata and controls

194 lines (173 loc) · 9.53 KB
logo

EFA-Endpoints List

The "Elektronische Fahrplanauskunft" (EFA) is a German transport information system. This repository contains a comprehensive list of EFA API endpoints that can be used to plan journeys and obtain real-time information for public transportation (ÖPNV - öffentlicher Personennahverkehr). Whether you are looking for schedules, route planning, or live updates, these endpoints provide the necessary data.

contributors last update forks stars open issues license
license


Supported EFA endpoints

There is a list of known endpoints (will be updated continuously with each release)

Important

If more EFA endpoints are known to you, please write me a short messge or create a new issue and provide API URL. After a check I will add them to supported API's.

Name Supports real time
Deutschlandweit
efa.de operated by Region Hannover2 To check
Baden-Württemberg
Verkehrsverbund Rhein-Neckar (VRN)1 To check
Verkehrs- und Tarifverbund Stuttgart (VVS)1 To check
bwegt2 To check
Donau-Iller Nahverkehrsverbund4 To check
Nahverkehrsgesellschaft Baden-Württemberg4 To check
Bayern
MoBY (Bahnland Bayern)1 Yes
Regensburger Verkehrsverbund (RVV)1 No
Verkehrsverbund Großraum Nürnberg (VGN)1 No
Münchner Verkehrs- und Tarifverbund GmbH (MVV)1 To check
Freiburger Verkehrs AG4 To check
Hessen
Verkehrsverbund Rhein-Neckar (VRN)1 To check
Mecklenburg-Vorpommern
Verkehrsgesellschaft Mecklenburg-Vorpommern mbH (VMV)1 To check
Niederachsen
Braunschweiger Verkehrs-GmbH4 To check
Nordrhein-Westfalen
Der WestfalenTarif1 To check
Verkehrsverbund Rhein-Ruhr (VRR)2 To check
Rheinland-Pfalz
Verkehrsverbund Rhein-Neckar (VRN)1 To check
Karlsruher Verkehrsverbund (KVV)3 To check
Sachsen
Verkehrsverbund Mittelsachsen GmbH (VMS)1 To check

Find new Endpoints

  1. Open desired public transport provider
  2. Navigate to journey planner (dt. Fahrplanauskunft)
  3. Enter random start and destination
  4. Before starting the routing open browser console (F12)
  5. Navigate to Network
  6. Start the routing / search
  7. Result

If you found requests like:

  • XML_TRIP_REQUEST2
  • XML_ADDINFO_REQUEST
  • XML_COORD_REQUEST
  • XML_STOPFINDER_REQUEST
  • XML_SYSTEMINFO_REQUEST

they hint that EFA is used to process your request. Another hint is when the requested URLs contain EFA (e.g. https://www.vrr.de/vrr-efa/XML_SYSTEMINFO_REQUEST?....)

See also

Sources

  1. @alex-jung https://github.com/alex-jung/ha-departures
    Jump back ↩︎

  2. https://de.wikipedia.org/wiki/Elektronische_Fahrplanauskunft_(Software)#Weblinks
    Jump back ↩︎

  3. @public-transport https://github.com/public-transport/transport-apis
    Jump back ↩︎

  4. @derf https://github.com/derf/Travel-Status-DE-VRR
    Jump back ↩︎