Hacktrain
/trains(:date, :time, :origin, :destination)
/trains(:long, :lat)
/stations(:name)
We are using http://zugmonitor.sueddeutsche.de. It is an open api which must not be used for commercial reasons. Thereby the same applies for Hacktrain. Thanks to the folks at Süddeutsche for providing this nice service.