Stop timetable urls require either stop id or trip id appended to url. Query to plain timetable url hints you about possible further suffices.
{ "host": "data.foli.fi", "gtfspath": "\/gtfs\/v0", "datasets": [ "20150601-155344" ], "latest": "20150601-155344", "success": false, "subpaths": [ "stop", "trip" ] }
Subpaths /stop and /trip contains listings on datasets currently known stop_ids and trip_ids. Stops by their ids (stop_id) are described in stops.txt table. Mapping trip_id to trip (and eventually to route, line and shape) can be done through trips.txt table.
[ "1122", "1059", "3134", "131", "1025", "1198", "5160", "135", /* ...(snip)... */ "5055", "475", "5094" ]
[ "00012960__4256generatedBlock", "00015205__6503generatedBlock", "00013493__4789generatedBlock", "00014982__6280generatedBlock", "00011892__3188generatedBlock", /* ...(snip)... */ "00014666__5962generatedBlock", "00016343__7767generatedBlock", "00014673__5969generatedBlock" ]
[ { "trip_id": "0000null__1901generatedBlock", "arrival_time": "05:20:00", "departure_time": "05:20:00", "stop_sequence": 0, "stop_headsign": "", "pickup_type": 0, "drop_off_type": 0, "shape_dist_traveled": 0 }, /* ...(snip)... */ { "trip_id": "0000null__6001generatedBlock", "arrival_time": "23:59:00", "departure_time": "23:59:00", "stop_sequence": 28, "stop_headsign": "", "pickup_type": 0, "drop_off_type": 0, "shape_dist_traveled": 9796.31302 } ]
[ { "arrival_time": "05:20:00", "departure_time": "05:20:00", "stop_id": "1586", "stop_sequence": 0, "stop_headsign": "", "pickup_type": 0, "drop_off_type": 0, "shape_dist_traveled": 0 }, /* ...(snip)... */ { "arrival_time": "05:48:00", "departure_time": "05:48:00", "stop_id": "1", "stop_sequence": 40, "stop_headsign": "", "pickup_type": 0, "drop_off_type": 0, "shape_dist_traveled": 13188.18374 } ]