{"source":"banenor","operation":"get_disruptions","parameters":{"limit":25,"offset":0},"data":{"total_count":282,"offset":0,"disruptions":[{"situation":"605/2026-11-04","conditions":["disrupted"],"train":"605","date":"2026-11-04","valid_from":"2026-11-04T22:33:00+01:00","affected_stops":[{"code":"VOS","name":"Voss","condition":"disrupted"},{"code":"DL","name":"Dale","condition":"disrupted"},{"code":"ARN","name":"Arna","condition":"disrupted"},{"code":"BRG","name":"Bergen","condition":"disrupted"}]},{"situation":"839/2026-11-05","conditions":["altered","disrupted"],"train":"839","date":"2026-11-05","valid_from":"2026-11-05T00:26:00+01:00","affected_stops":[{"code":"EVL","name":"Eidsvoll","condition":"altered"},{"code":"EVV","name":"Eidsvoll verk","condition":"altered"},{"code":"GAR","name":"Oslo lufthavn","condition":"altered"},{"code":"LLS","name":"Lillestr\u00f8m","condition":"altered"},{"code":"OSL","name":"Oslo S","condition":"altered"},{"code":"NTH","name":"Nationaltheatret","condition":"altered"},{"code":"SK\u00d8","name":"Sk\u00f8yen","condition":"altered"},{"code":"LYS","name":"Lysaker","condition":"altered"},{"code":"SV","name":"Sandvika","condition":"altered"},{"code":"ASR","name":"Asker","condition":"altered"},{"code":"DRM","name":"Drammen","condition":"disrupted"},{"code":"SND","name":"Sande","condition":"disrupted"},{"code":"HSD","name":"Holmestrand","condition":"disrupted"},{"code":"HTN","name":"Horten","condition":"disrupted"},{"code":"TBG","name":"T\u00f8nsberg","condition":"disrupted"},{"code":"SKK","name":"Stokke","condition":"disrupted"}]},{"situation":"49901/2026-11-05","conditions":["diverted"],"train":"49901","date":"2026-11-05","valid_from":"2026-11-05T01:40:00+01:00","affected_stops":[{"code":"NK","name":"Narvik","condition":"diverted"}]},{"situation":"4630/2026-11-05","conditions":["disrupted"],"train":"4630","date":"2026-11-05","valid_from":"2026-11-05T02:43:00+01:00","affected_stops":[{"code":"SUD","name":"Sundland","condition":"disrupted"},{"code":"KBG","name":"Kongsberg","condition":"disrupted"}]},{"situation":"4954/2026-11-05","conditions":["disrupted","altered"],"train":"4954","date":"2026-11-05","valid_from":"2026-11-05T02:56:00+01:00","affected_stops":[{"code":"SBO","name":"Sarpsborg","condition":"disrupted"},{"code":"ALA","name":"Alna","condition":"disrupted"},{"code":"KVG","name":"Kongsvinger","condition":"altered"}]},{"situation":"705/2026-11-05","conditions":["disrupted"],"train":"705","date":"2026-11-05","valid_from":"2026-11-05T04:04:00+01:00","affected_stops":[{"code":"GJE","name":"Gjerstad","condition":"disrupted"},{"code":"VGH","name":"Veg\u00e5rshei","condition":"disrupted"},{"code":"NEL","name":"Nelaug","condition":"disrupted"},{"code":"VNL","name":"Vennesla","condition":"disrupted"},{"code":"KRS","name":"Kristiansand","condition":"disrupted"}]},{"situation":"90802/2026-11-05","conditions":["altered"],"train":"90802","date":"2026-11-05","valid_from":"2026-11-05T04:10:00+01:00","affected_stops":[{"code":"SKN","name":"Skien","condition":"altered"},{"code":"PG","name":"Porsgrunn","condition":"altered"},{"code":"LVK","name":"Larvik","condition":"altered"},{"code":"SFJ","name":"Sandefjord","condition":"altered"},{"code":"TOR","name":"Torp","condition":"altered"}]},{"situation":"871/2026-11-05","conditions":["diverted"],"train":"871","date":"2026-11-05","valid_from":"2026-11-05T04:11:00+01:00","affected_stops":[{"code":"DRM","name":"Drammen","condition":"diverted"},{"code":"SND","name":"Sande","condition":"diverted"},{"code":"HSD","name":"Holmestrand","condition":"diverted"},{"code":"HTN","name":"Horten","condition":"diverted"},{"code":"TBG","name":"T\u00f8nsberg","condition":"diverted"},{"code":"SKK","name":"Stokke","condition":"diverted"},{"code":"TOR","name":"Torp","condition":"diverted"},{"code":"SFJ","name":"Sandefjord","condition":"diverted"}]},{"situation":"240/2026-11-05","conditions":["disrupted","altered"],"train":"240","date":"2026-11-05","valid_from":"2026-11-05T04:15:00+01:00","affected_stops":[{"code":"JAR","name":"Jaren","condition":"disrupted"},{"code":"GRA","name":"Gran","condition":"disrupted"},{"code":"LU","name":"Lunner","condition":"disrupted"},{"code":"ROA","name":"Roa","condition":"altered"}]},{"situation":"44771/2026-11-05","conditions":["diverted"],"train":"44771","date":"2026-11-05","valid_from":"2026-11-05T04:15:00+01:00","affected_stops":[{"code":"NK","name":"Narvik","condition":"diverted"}]},{"situation":"704/2026-11-05","conditions":["disrupted"],"train":"704","date":"2026-11-05","valid_from":"2026-11-05T04:20:00+01:00","affected_stops":[{"code":"KRS","name":"Kristiansand","condition":"disrupted"},{"code":"VNL","name":"Vennesla","condition":"disrupted"},{"code":"NEL","name":"Nelaug","condition":"disrupted"},{"code":"VGH","name":"Veg\u00e5rshei","condition":"disrupted"},{"code":"GJE","name":"Gjerstad","condition":"disrupted"}]},{"situation":"852/2026-11-05","conditions":["diverted"],"train":"852","date":"2026-11-05","valid_from":"2026-11-05T04:29:00+01:00","affected_stops":[{"code":"SKN","name":"Skien","condition":"diverted"},{"code":"PG","name":"Porsgrunn","condition":"diverted"},{"code":"LVK","name":"Larvik","condition":"diverted"},{"code":"SFJ","name":"Sandefjord","condition":"diverted"},{"code":"TOR","name":"Torp","condition":"diverted"},{"code":"SKK","name":"Stokke","condition":"diverted"},{"code":"TBG","name":"T\u00f8nsberg","condition":"diverted"},{"code":"HTN","name":"Horten","condition":"diverted"},{"code":"HSD","name":"Holmestrand","condition":"diverted"},{"code":"SND","name":"Sande","condition":"diverted"},{"code":"DRM","name":"Drammen","condition":"diverted"},{"code":"SV","name":"Sandvika","condition":"diverted"},{"code":"LYS","name":"Lysaker","condition":"diverted"},{"code":"NTH","name":"Nationaltheatret","condition":"diverted"},{"code":"OSL","name":"Oslo S","condition":"diverted"},{"code":"GAR","name":"Oslo lufthavn","condition":"diverted"}]},{"situation":"1202/2026-11-05","conditions":["disrupted","altered"],"train":"1202","date":"2026-11-05","valid_from":"2026-11-05T04:34:00+01:00","affected_stops":[{"code":"GJ\u00d8","name":"Gj\u00f8vik","condition":"disrupted"},{"code":"RAU","name":"Raufoss","condition":"disrupted"},{"code":"RVO","name":"Reinsvoll","condition":"disrupted"},{"code":"EIN","name":"Eina","condition":"disrupted"},{"code":"BLE","name":"Bleiken","condition":"disrupted"},{"code":"JAR","name":"Jaren","condition":"disrupted"},{"code":"GRA","name":"Gran","condition":"disrupted"},{"code":"LU","name":"Lunner","condition":"disrupted"},{"code":"ROA","name":"Roa","condition":"altered"}]},{"situation":"702/2026-11-05","conditions":["disrupted","altered"],"train":"702","date":"2026-11-05","valid_from":"2026-11-05T04:35:00+01:00","affected_stops":[{"code":"KRS","name":"Kristiansand","condition":"disrupted"},{"code":"VNL","name":"Vennesla","condition":"disrupted"},{"code":"NEL","name":"Nelaug","condition":"disrupted"},{"code":"VGH","name":"Veg\u00e5rshei","condition":"disrupted"},{"code":"GJE","name":"Gjerstad","condition":"altered"}]},{"situation":"1805/2026-11-05","conditions":["diverted"],"train":"1805","date":"2026-11-05","valid_from":"2026-11-05T04:49:00+01:00","affected_stops":[{"code":"VOS","name":"Voss","condition":"diverted"},{"code":"BUL","name":"Bulken","condition":"diverted"},{"code":"EVG","name":"Evanger","condition":"diverted"},{"code":"BOL","name":"Bolstad\u00f8yri","condition":"diverted"},{"code":"DL","name":"Dale","condition":"diverted"},{"code":"STH","name":"Stanghelle","condition":"diverted"},{"code":"VAD","name":"Vaksdal","condition":"diverted"},{"code":"TRD","name":"Trengereid","condition":"diverted"},{"code":"ARN","name":"Arna","condition":"diverted"},{"code":"BRG","name":"Bergen","condition":"diverted"}]},{"situation":"802/2026-11-05","conditions":["disrupted","altered"],"train":"802","date":"2026-11-05","valid_from":"2026-11-05T04:55:00+01:00","affected_stops":[{"code":"SKK","name":"Stokke","condition":"disrupted"},{"code":"TBG","name":"T\u00f8nsberg","condition":"disrupted"},{"code":"HTN","name":"Horten","condition":"disrupted"},{"code":"HSD","name":"Holmestrand","condition":"disrupted"},{"code":"SND","name":"Sande","condition":"disrupted"},{"code":"DRM","name":"Drammen","condition":"altered"}]},{"situation":"803/2026-11-05","conditions":["altered","disrupted"],"train":"803","date":"2026-11-05","valid_from":"2026-11-05T05:01:00+01:00","affected_stops":[{"code":"EVL","name":"Eidsvoll","condition":"altered"},{"code":"EVV","name":"Eidsvoll verk","condition":"altered"},{"code":"GAR","name":"Oslo lufthavn","condition":"altered"},{"code":"LLS","name":"Lillestr\u00f8m","condition":"altered"},{"code":"OSL","name":"Oslo S","condition":"altered"},{"code":"NTH","name":"Nationaltheatret","condition":"altered"},{"code":"SK\u00d8","name":"Sk\u00f8yen","condition":"altered"},{"code":"LYS","name":"Lysaker","condition":"altered"},{"code":"SV","name":"Sandvika","condition":"altered"},{"code":"ASR","name":"Asker","condition":"altered"},{"code":"DRM","name":"Drammen","condition":"disrupted"},{"code":"SND","name":"Sande","condition":"disrupted"},{"code":"HSD","name":"Holmestrand","condition":"disrupted"},{"code":"HTN","name":"Horten","condition":"disrupted"},{"code":"TBG","name":"T\u00f8nsberg","condition":"disrupted"},{"code":"SKK","name":"Stokke","condition":"disrupted"}]},{"situation":"3102/2026-11-05","conditions":["diverted"],"train":"3102","date":"2026-11-05","valid_from":"2026-11-05T05:04:00+01:00","affected_stops":[{"code":"STV","name":"Stavanger","condition":"diverted"},{"code":"PAR","name":"Paradis","condition":"diverted"},{"code":"MRO","name":"Mariero","condition":"diverted"},{"code":"J\u00c5T","name":"J\u00e5tt\u00e5v\u00e5gen","condition":"diverted"},{"code":"GAU","name":"Gausel","condition":"diverted"},{"code":"SSE","name":"Sandnes sentrum","condition":"diverted"},{"code":"SAS","name":"Skeiane","condition":"diverted"}]},{"situation":"49904/2026-11-05","conditions":["diverted"],"train":"49904","date":"2026-11-05","valid_from":"2026-11-05T05:05:00+01:00","affected_stops":[{"code":"NK","name":"Narvik","condition":"diverted"}]},{"situation":"2203/2026-11-05","conditions":["disrupted"],"train":"2203","date":"2026-11-05","valid_from":"2026-11-05T05:10:00+01:00","affected_stops":[{"code":"ASR","name":"Asker","condition":"disrupted"},{"code":"BON","name":"Bondivann","condition":"disrupted"},{"code":"GHA","name":"Gullhella","condition":"disrupted"},{"code":"HEG","name":"Heggedal","condition":"disrupted"},{"code":"R\u00d8Y","name":"R\u00f8yken","condition":"disrupted"},{"code":"SPI","name":"Spikkestad","condition":"disrupted"}]},{"situation":"90804/2026-11-05","conditions":["altered"],"train":"90804","date":"2026-11-05","valid_from":"2026-11-05T05:11:00+01:00","affected_stops":[{"code":"SKN","name":"Skien","condition":"altered"},{"code":"PG","name":"Porsgrunn","condition":"altered"},{"code":"LVK","name":"Larvik","condition":"altered"},{"code":"SFJ","name":"Sandefjord","condition":"altered"},{"code":"TOR","name":"Torp","condition":"altered"}]},{"situation":"242/2026-11-05","conditions":["disrupted","altered"],"train":"242","date":"2026-11-05","valid_from":"2026-11-05T05:15:00+01:00","affected_stops":[{"code":"JAR","name":"Jaren","condition":"disrupted"},{"code":"GRA","name":"Gran","condition":"disrupted"},{"code":"LU","name":"Lunner","condition":"disrupted"},{"code":"ROA","name":"Roa","condition":"altered"}]},{"situation":"90854/2026-11-05","conditions":["altered"],"train":"90854","date":"2026-11-05","valid_from":"2026-11-05T05:25:00+01:00","affected_stops":[{"code":"SKN","name":"Skien","condition":"altered"},{"code":"PG","name":"Porsgrunn","condition":"altered"},{"code":"LVK","name":"Larvik","condition":"altered"},{"code":"SFJ","name":"Sandefjord","condition":"altered"},{"code":"TOR","name":"Torp","condition":"altered"}]},{"situation":"2470/2026-11-05","conditions":["diverted"],"train":"2470","date":"2026-11-05","valid_from":"2026-11-05T05:27:00+01:00","affected_stops":[{"code":"SKN","name":"Skien","condition":"diverted"},{"code":"NTR","name":"Nisterud","condition":"diverted"},{"code":"NGU","name":"Nordagutu","condition":"diverted"},{"code":"TRY","name":"Trykkerud","condition":"diverted"},{"code":"NTD","name":"Notodden","condition":"diverted"}]},{"situation":"244/2026-11-05","conditions":["altered","diverted"],"train":"244","date":"2026-11-05","valid_from":"2026-11-05T05:33:00+01:00","affected_stops":[{"code":"JAH","condition":"altered"},{"code":"JAN","condition":"altered"},{"code":"JAR","name":"Jaren","condition":"diverted"},{"code":"GRA","name":"Gran","condition":"diverted"},{"code":"LU","name":"Lunner","condition":"diverted"},{"code":"ROA","name":"Roa","condition":"diverted"},{"code":"GRU","name":"Grua","condition":"diverted"},{"code":"HST","name":"Harestua","condition":"diverted"},{"code":"HAK","name":"Hakadal","condition":"diverted"},{"code":"VAR","name":"Varingskollen","condition":"diverted"},{"code":"\u00c5BY","name":"\u00c5neby","condition":"diverted"},{"code":"NIT","name":"Nittedal","condition":"diverted"},{"code":"MVT","name":"Movatn","condition":"diverted"},{"code":"SNI","name":"Snippen","condition":"diverted"},{"code":"KJE","name":"Kjels\u00e5s","condition":"diverted"},{"code":"NYD","name":"Nydalen","condition":"diverted"},{"code":"GRE","name":"Grefsen","condition":"diverted"},{"code":"T\u00d8Y","name":"T\u00f8yen","condition":"diverted"},{"code":"OSL","name":"Oslo S","condition":"diverted"}]}],"truncated":true,"attribution":"Data from Bane NOR, licensed under NLOD (banenor.no)","next_offset":25,"note":"Showing 1-25 of 282. Repeat the call with offset=25 for the next page, or narrow with station/train_number/hours_ahead."},"entities":[],"_meta":{"retrieved_at":"2026-11-05T05:39:49Z","language":"en","content_languages":["en"],"sources":[{"id":"banenor","name":"Bane NOR train data","description":"Real-time station boards, train movements and rail disruptions from the infrastructure manager.","publisher":"Bane NOR SF","license":"https://data.norge.no/nlod/en/2.0/","documentation":"https://www.banenor.no/reise-og-trafikk/apne-data/","cache_ttl_seconds":30}],"cache":{"hit":false,"stored_at":"2026-11-05T05:39:49Z","expires_at":"2026-11-05T05:40:19Z","ttl_seconds":30,"remaining_ttl_seconds":30,"age_seconds":0,"scope":"process"},"result_count":25,"requested_limit":25,"possibly_truncated":true,"pagination":{"limit":25,"offset":0,"returned":25,"has_more_results":true,"next_offset":25,"total_available":282,"count_is_lower_bound":true},"total_available":282,"response_size_ceiling_bytes":65536,"response_size_ceiling_enforced":true,"truncated":false},"_provenance":{"data":{"source":"banenor","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/banenor"},"entities":{"source":"banenor","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/banenor","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/banenor/get_disruptions","source":"https://allemannsdata.com/wiki/api/v1/kilder/banenor","wiki":"https://allemannsdata.com/wiki/kilder/banenor/get_disruptions/?limit=25&offset=0","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"},"output_fields":["total_count","offset","disruptions","disruptions[].situation","disruptions[].conditions","disruptions[].train","disruptions[].date","disruptions[].valid_from","disruptions[].affected_stops","disruptions[].affected_stops[].code","disruptions[].affected_stops[].name","disruptions[].affected_stops[].condition","truncated","next_offset","note","attribution"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["disruptions[].date"],"identifier":["disruptions[].affected_stops[].code"],"name":["disruptions[].affected_stops[].name"]}}
