{"source":"banenor","operation":"get_disruptions","parameters":{"limit":25,"offset":0},"data":{"total_count":317,"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":"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","altered"],"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":"OGV","name":"Oggevatn","condition":"altered"},{"code":"VNL","name":"Vennesla","condition":"disrupted"},{"code":"KRS","name":"Kristiansand","condition":"disrupted"}]},{"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":"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":"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":"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"}]},{"situation":"1204/2026-11-05","conditions":["disrupted","altered"],"train":"1204","date":"2026-11-05","valid_from":"2026-11-05T05: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":"862/2026-11-05","conditions":["diverted"],"train":"862","date":"2026-11-05","valid_from":"2026-11-05T05:37: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":"TBG","name":"T\u00f8nsberg","condition":"diverted"},{"code":"NTH","name":"Nationaltheatret","condition":"diverted"},{"code":"OSL","name":"Oslo S","condition":"diverted"},{"code":"LLS","name":"Lillestr\u00f8m","condition":"diverted"}]},{"situation":"1003/2026-11-05","conditions":["altered"],"train":"1003","date":"2026-11-05","valid_from":"2026-11-05T05:39:00+01:00","affected_stops":[{"code":"OSL","name":"Oslo S","condition":"altered"},{"code":"LLS","name":"Lillestr\u00f8m","condition":"altered"},{"code":"NER","name":"Nerdrum","condition":"altered"},{"code":"FET","name":"Fetsund","condition":"altered"},{"code":"S\u00d8R","name":"S\u00f8rumsand","condition":"altered"}]},{"situation":"1802/2026-11-05","conditions":["altered","disrupted"],"train":"1802","date":"2026-11-05","valid_from":"2026-11-05T05:45:00+01:00","affected_stops":[{"code":"ARN","name":"Arna","condition":"altered"},{"code":"TRD","name":"Trengereid","condition":"altered"},{"code":"VAD","name":"Vaksdal","condition":"altered"},{"code":"STH","name":"Stanghelle","condition":"altered"},{"code":"DL","name":"Dale","condition":"disrupted"},{"code":"BOL","name":"Bolstad\u00f8yri","condition":"disrupted"},{"code":"EVG","name":"Evanger","condition":"disrupted"},{"code":"BUL","name":"Bulken","condition":"disrupted"},{"code":"VOS","name":"Voss","condition":"disrupted"}]},{"situation":"2208/2026-11-05","conditions":["disrupted","altered"],"train":"2208","date":"2026-11-05","valid_from":"2026-11-05T05:46:00+01:00","affected_stops":[{"code":"SPI","name":"Spikkestad","condition":"disrupted"},{"code":"R\u00d8Y","name":"R\u00f8yken","condition":"disrupted"},{"code":"HEG","name":"Heggedal","condition":"altered"},{"code":"GHA","name":"Gullhella","condition":"altered"},{"code":"BON","name":"Bondivann","condition":"altered"},{"code":"ASR","name":"Asker","condition":"altered"},{"code":"H\u00d8N","name":"H\u00f8n","condition":"altered"},{"code":"VAK","name":"Vak\u00e5s","condition":"disrupted"},{"code":"HVA","name":"Hvalstad","condition":"altered"},{"code":"BST","name":"Billingstad","condition":"altered"},{"code":"SLE","name":"Slependen","condition":"altered"},{"code":"SV","name":"Sandvika","condition":"altered"},{"code":"BLO","name":"Blommenholm","condition":"disrupted"},{"code":"HVK","name":"H\u00f8vik","condition":"disrupted"},{"code":"STB","name":"Stabekk","condition":"disrupted"},{"code":"LYS","name":"Lysaker","condition":"altered"},{"code":"SK\u00d8","name":"Sk\u00f8yen","condition":"altered"},{"code":"SK\u00d8","name":"Sk\u00f8yen","condition":"disrupted"},{"code":"NTH","name":"Nationaltheatret","condition":"altered"},{"code":"NTH","name":"Nationaltheatret","condition":"disrupted"},{"code":"OSL","name":"Oslo S","condition":"disrupted"},{"code":"OSL","name":"Oslo S","condition":"altered"},{"code":"BR","name":"Bryn","condition":"disrupted"},{"code":"ALA","name":"Alna","condition":"disrupted"},{"code":"NYL","name":"Nyland","condition":"disrupted"},{"code":"GRO","name":"Grorud","condition":"disrupted"},{"code":"HGA","name":"Haugenstua","condition":"disrupted"},{"code":"H\u00d8B","name":"H\u00f8ybr\u00e5ten","condition":"disrupted"},{"code":"L\u00d8R","name":"L\u00f8renskog","condition":"disrupted"},{"code":"HAB","name":"Hanaborg","condition":"disrupted"},{"code":"FJE","name":"Fjellhamar","condition":"disrupted"},{"code":"STN","name":"Str\u00f8mmen","condition":"disrupted"},{"code":"SDA","name":"Sagdalen","condition":"disrupted"},{"code":"LLS","name":"Lillestr\u00f8m","condition":"disrupted"}]},{"situation":"1609/2026-11-05","conditions":["altered"],"train":"1609","date":"2026-11-05","valid_from":"2026-11-05T05:50:00+01:00","affected_stops":[{"code":"KBG","name":"Kongsberg","condition":"altered"},{"code":"HOK","name":"Hokksund","condition":"altered"}]},{"situation":"1807/2026-11-05","conditions":["disrupted","altered"],"train":"1807","date":"2026-11-05","valid_from":"2026-11-05T05:52:00+01:00","affected_stops":[{"code":"VOS","name":"Voss","condition":"disrupted"},{"code":"BUL","name":"Bulken","condition":"disrupted"},{"code":"SGR","name":"Seimsgrend","condition":"disrupted"},{"code":"EVG","name":"Evanger","condition":"disrupted"},{"code":"BOL","name":"Bolstad\u00f8yri","condition":"disrupted"},{"code":"DL","name":"Dale","condition":"altered"}]}],"truncated":true,"attribution":"Data from Bane NOR, licensed under NLOD (banenor.no)","next_offset":25,"note":"Showing 1-25 of 317. Repeat the call with offset=25 for the next page, or narrow with station/train_number/hours_ahead."},"entities":[],"_meta":{"retrieved_at":"2026-11-05T07:45:44Z","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-05T07:45:44Z","expires_at":"2026-11-05T07:46:14Z","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":317,"count_is_lower_bound":true},"total_available":317,"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"]}}
