direkt.bahn.guru internally uses a (legacy) API by Deutsche Bahn to find all direct trains running via a given station within the next 1-2 weeks. This API includes most trains in central Europe, but data availability gets significantly lower the further away stations are from routes (co-)operated by DB. Furthermore, trains operated by smaller companies seem to be missing more often than those run by state-owned operators, probably due to a lack of data sharing agreements.
Why do we use this DB-specific API in the first place? Unfortunately, there still isn't any public dataset available which covers all public transport routes in Europe (or even the EU, at least). Some countries don‘t provide data at all, others only publish data per region and operator (e.g. France), which is very hard to combine into a single dataset. See also: https://eu.data.public-transport.earth
That being said, we‘ll try to use a more complete data source as soon as one becomes available.
Yes, you could (e.g.):
- comment below if you found a train that should be on the map, but isn't (please mention the train number and operator, and destination, if possible) to help us understand these edge cases
- raise awareness for this issue (the lack of data) by contacting politicians in your country, complaining about it on Twitter, etc. (be creative 😄)
Hey everyone, thanks for reporting these issues, you're a huge help! 🙂
I'm still not sure why some trains are missing, but I found (and fixed juliuste/direkt.bahn.guru@ddfea9f) a quite significant bug on my side where the station search would not show stations that had express trains only, without any regional/normal-speed traffic. This should at least cover the cases mentioned by @Aakser (Aix-En-Provence TGV) and @rgerland (Marne-la-Vallée Chessy), these stations should now be visible in the search.
Regarding the issues mentioned by @alterisian and @pulkomandy (the Eurostar one), these seem to be fixed too, but I'm not 100% sure if that's related, please double-check and confirm that, if you can.
Again thanks to everyone, please keep reporting here. (PS: Sorry for the late response from my side 😅)