Skip to content

The Elektronische Fahrplanauskunft (EFA) is a (german) transport information system. This repository contains EFA API Endpoints List that can be used to plan journeys and get real-time information for ÖPNV (öffentlicher Personennahverkehr).

License

Notifications You must be signed in to change notification settings

SDS1234/EFA-Endpoints

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

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 ↩︎

About

The Elektronische Fahrplanauskunft (EFA) is a (german) transport information system. This repository contains EFA API Endpoints List that can be used to plan journeys and get real-time information for ÖPNV (öffentlicher Personennahverkehr).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published