{"id":"sodir","name":"Sokkeldirektoratet factpages","description":"Fields, production, reserves, wellbores, discoveries, production licences, companies and offshore facilities on the Norwegian continental shelf.","documentation":"https://www.sodir.no/fakta/om-oss/apne-data/faktasider-og-faktakart-teknisk-informasjon/","operations":[{"name":"search_fields","description":"Search the fields on the Norwegian continental shelf (about 140 of them).","parameters":[{"name":"name","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial field name, e.g. \"troll\" (case-insensitive)."},{"name":"operator","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial operator company name, e.g. \"Equinor\"."},{"name":"status","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Activity status: \"Producing\", \"Shut down\" or \"Approved for production\"."},{"name":"hc_type","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Hydrocarbon type: \"OIL\", \"GAS\", \"OIL/GAS\", \"GAS/CONDENSATE\" or \"OIL/CONDENSATE\"."},{"name":"main_area","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"\"North sea\", \"Norwegian sea\" or \"Barents sea\"."},{"name":"limit","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":50,"description":"Maximum fields to return (default 50, max 200)."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_fields?name={name}&operator={operator}&status={status}&hc_type={hc_type}&main_area={main_area}&limit=50&offset=0","output_fields":["count","returned","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Search the fields on the Norwegian continental shelf (about 140 of them).\n\nArgs:\n    name: Partial field name, e.g. \"troll\" (case-insensitive).\n    operator: Partial operator company name, e.g. \"Equinor\".\n    status: Activity status: \"Producing\", \"Shut down\" or\n        \"Approved for production\".\n    hc_type: Hydrocarbon type: \"OIL\", \"GAS\", \"OIL/GAS\", \"GAS/CONDENSATE\"\n        or \"OIL/CONDENSATE\".\n    main_area: \"North sea\", \"Norwegian sea\" or \"Barents sea\".\n    limit: Maximum fields to return (default 50, max 200).\n\nAll filters are case-insensitive substring matches and combine with AND.\nNorwegian letters fold to ASCII, so \"snohvit\" finds SN\u00d8HVIT.\n\nReturns {count, returned, fields}. Use get_field() for reserves and\nin-place volumes, and get_field_production() for the production history.","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/sodir/search_fields/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/sodir/search_fields/?name={name}&operator={operator}&status={status}&hc_type={hc_type}&main_area={main_area}&limit=50&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_fields","response_schema":{"type":"object","properties":{"count":{"type":["integer","null"]},"returned":{"type":"integer"},"note":{"type":"string"}},"additionalProperties":false},"response_schema_status":{"status":"inferred","codegen_safe":true,"description":"Safe for code generation from the currently published fields. The contract is statically inferred rather than independently maintained, so clients should tolerate additional fields."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_fields/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_fields","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_fields?name={name}&operator={operator}&status={status}&hc_type={hc_type}&main_area={main_area}&limit=50&offset=0"},{"name":"get_field","description":"Get one field with Sodir's latest reserve estimate, original in-place\nvolumes and its most recent production year.","parameters":[{"name":"name","type":"string","schema":{"type":"string"},"display_type":"string","required":true,"default":null,"description":"Field name, e.g. \"TROLL\" or \"johan sverdrup\". An unambiguous partial name works; an ambiguous one lists the candidates."},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100)."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field?name={name}&limit=25&offset=0","output_fields":["field","operator","status","hc_type","main_area","owner_kind","owner","main_supply_base","discovery_wellbore","discovery_wellbore_completed","npdid","factpage_url","factmap_url","updated","reserves","reserves.field","reserves.version_year","reserves.valid_date","reserves.recoverable_oil_mill_sm3","reserves.recoverable_gas_bill_sm3","reserves.recoverable_ngl_mill_tonnes","reserves.recoverable_condensate_mill_sm3","reserves.recoverable_oil_equivalent_mill_sm3","reserves.remaining_oil_mill_sm3","reserves.remaining_gas_bill_sm3","reserves.remaining_ngl_mill_tonnes","reserves.remaining_condensate_mill_sm3","reserves.remaining_oil_equivalent_mill_sm3","in_place_volumes","in_place_volumes.field"],"output_fields_truncated":true,"canonical_field_aliases":{},"description_language":"en","documentation":"Get one field with Sodir's latest reserve estimate, original in-place\nvolumes and its most recent production year.\n\nArgs:\n    name: Field name, e.g. \"TROLL\" or \"johan sverdrup\". An unambiguous\n        partial name works; an ambiguous one lists the candidates.\n\nReserve and in-place figures are the Norwegian share, in mill Sm3 (oil,\ncondensate), bill Sm3 (gas) and mill tonnes (NGL). `reserves` is the\nnewest annual version; older versions are not returned.","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/sodir/get_field/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/sodir/get_field/?name={name}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field","response_schema":{"type":"object","properties":{"field":{"type":["string","null"]},"operator":{"type":["string","null"]},"status":{"type":["string","null"]},"hc_type":{"type":["string","null"]},"main_area":{"type":["string","null"]},"owner_kind":{"type":["string","null"]},"owner":{"type":["string","null"]},"main_supply_base":{"type":["string","null"]},"discovery_wellbore":{"type":["string","null"]},"discovery_wellbore_completed":{"type":["string","null"],"format":"date"},"npdid":{"type":["string","null"]},"factpage_url":{"type":["string","null"],"format":"uri"},"factmap_url":{"type":["string","null"],"format":"uri"},"updated":{"type":["string","null"],"format":"date"},"reserves":{"anyOf":[{"type":"object","properties":{"field":{"type":["string","null"]},"version_year":{"type":["integer","null"]},"valid_date":{"type":["string","null"],"format":"date"},"recoverable_oil_mill_sm3":{"type":["number","null"]},"recoverable_gas_bill_sm3":{"type":["number","null"]},"recoverable_ngl_mill_tonnes":{"type":["number","null"]},"recoverable_condensate_mill_sm3":{"type":["number","null"]},"recoverable_oil_equivalent_mill_sm3":{"type":["number","null"]},"remaining_oil_mill_sm3":{"type":["number","null"]},"remaining_gas_bill_sm3":{"type":["number","null"]},"remaining_ngl_mill_tonnes":{"type":["number","null"]},"remaining_condensate_mill_sm3":{"type":["number","null"]},"remaining_oil_equivalent_mill_sm3":{"type":["number","null"]}},"additionalProperties":false},{"type":"null"}]},"in_place_volumes":{"anyOf":[{"type":"object","properties":{"field":{"type":["string","null"]},"valid_date":{"type":["string","null"],"format":"date"},"in_place_oil_mill_sm3":{"type":["number","null"]},"in_place_associated_liquid_mill_sm3":{"type":["number","null"]},"in_place_associated_gas_bill_sm3":{"type":["number","null"]},"in_place_free_gas_bill_sm3":{"type":["number","null"]}},"additionalProperties":false},{"type":"null"}]},"latest_production_year":{"anyOf":[{"type":"object","properties":{"field":{"type":["string","null"]},"year":{"type":["integer","null"]},"month":{"type":["integer","null"]},"oil_mill_sm3":{"type":["number","null"]},"gas_bill_sm3":{"type":["number","null"]},"ngl_mill_sm3":{"type":["number","null"]},"condensate_mill_sm3":{"type":["number","null"]},"oil_equivalent_mill_sm3":{"type":["number","null"]},"produced_water_mill_sm3":{"type":["number","null"]}},"additionalProperties":false},{"type":"null"}]},"production_years":{"type":"integer"}},"additionalProperties":false,"required":["field"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field?name={name}&limit=25&offset=0","response_example":{"source":"sodir","operation":"get_field","parameters":{"name":"Example"},"data":{"field":"example value","operator":"example value","status":"example value","hc_type":"example value","main_area":"example value","owner_kind":"example value","owner":"example value","main_supply_base":"example value","discovery_wellbore":"example value","discovery_wellbore_completed":"2026-01-15","npdid":"example value","factpage_url":"https://example.invalid/resource","factmap_url":"https://example.invalid/resource","updated":"2026-01-15T12:00:00Z","reserves":{"field":"example value","version_year":1,"valid_date":"2026-01-15","recoverable_oil_mill_sm3":1.0,"recoverable_gas_bill_sm3":1.0,"recoverable_ngl_mill_tonnes":1.0,"recoverable_condensate_mill_sm3":1.0,"recoverable_oil_equivalent_mill_sm3":1.0,"remaining_oil_mill_sm3":1.0,"remaining_gas_bill_sm3":1.0,"remaining_ngl_mill_tonnes":1.0,"remaining_condensate_mill_sm3":1.0,"remaining_oil_equivalent_mill_sm3":1.0},"in_place_volumes":{"field":"example value","valid_date":"2026-01-15","in_place_oil_mill_sm3":1.0,"in_place_associated_liquid_mill_sm3":1.0,"in_place_associated_gas_bill_sm3":1.0,"in_place_free_gas_bill_sm3":1.0},"latest_production_year":{"field":"example value","year":1,"month":1,"oil_mill_sm3":1.0,"gas_bill_sm3":1.0,"ngl_mill_sm3":1.0,"condensate_mill_sm3":1.0,"oil_equivalent_mill_sm3":1.0,"produced_water_mill_sm3":1.0},"production_years":1},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"sodir","name":"Sokkeldirektoratet factpages","description":"Fields, production, reserves, wellbores, discoveries, production licences, companies and offshore facilities on the Norwegian continental shelf.","cache_ttl_seconds":3600,"documentation":"https://www.sodir.no/fakta/om-oss/apne-data/faktasider-og-faktakart-teknisk-informasjon/"}]},"_provenance":{"data":{"source":"sodir","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/sodir"},"entities":{"source":"sodir","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field","source":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","wiki":"https://allemannsdata.com/wiki/kilder/sodir/get_field/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_field_production","description":"Get the reported production history for one field.","parameters":[{"name":"field","type":"string","schema":{"type":"string"},"display_type":"string","required":true,"default":null,"description":"Field name, e.g. \"EKOFISK\". An unambiguous partial name works."},{"name":"resolution","type":"string","schema":{"type":"string"},"display_type":"string","required":false,"default":"yearly","description":"\"yearly\" (default) or \"monthly\"."},{"name":"from_year","type":"integer","schema":{"anyOf":[{"type":"integer"},{"type":"null"}]},"display_type":"integer","required":false,"default":null,"description":"Optional inclusive year bounds."},{"name":"to_year","type":"integer","schema":{"anyOf":[{"type":"integer"},{"type":"null"}]},"display_type":"integer","required":false,"default":null,"description":"Optional inclusive year bounds."},{"name":"limit","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":200,"description":"Maximum rows to return (default 200, max 200). Monthly series run to hundreds of rows, so bound the years for a long field."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field_production?field={field}&resolution=yearly&from_year={from_year}&to_year={to_year}&limit=200&offset=0","output_fields":["field","resolution","count","returned","production","production[].field","production[].year","production[].month","production[].oil_mill_sm3","production[].gas_bill_sm3","production[].ngl_mill_sm3","production[].condensate_mill_sm3","production[].oil_equivalent_mill_sm3","production[].produced_water_mill_sm3","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Get the reported production history for one field.\n\nArgs:\n    field: Field name, e.g. \"EKOFISK\". An unambiguous partial name works.\n    resolution: \"yearly\" (default) or \"monthly\".\n    from_year, to_year: Optional inclusive year bounds.\n    limit: Maximum rows to return (default 200, max 200). Monthly series\n        run to hundreds of rows, so bound the years for a long field.\n\nVolumes are the Norwegian share sold from the field: oil, NGL, condensate\nand produced water in mill Sm3, gas in bill Sm3, plus the oil-equivalent\ntotal. Newest period first.\n\nProduction is reported per \"information carrier\", normally the field but\noccasionally a producing discovery that never became a field, so a few\ncarriers here are not in search_fields().","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/sodir/get_field_production/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/sodir/get_field_production/?field={field}&resolution=yearly&from_year={from_year}&to_year={to_year}&limit=200&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field_production","response_schema":{"type":"object","properties":{"field":{"type":"string"},"resolution":{"type":"string","enum":["yearly","monthly"]},"count":{"type":"integer"},"returned":{"type":"integer"},"production":{"type":"array","items":{"type":"object","properties":{"field":{"type":["string","null"]},"year":{"type":["integer","null"]},"month":{"type":["integer","null"]},"oil_mill_sm3":{"type":["number","null"]},"gas_bill_sm3":{"type":["number","null"]},"ngl_mill_sm3":{"type":["number","null"]},"condensate_mill_sm3":{"type":["number","null"]},"oil_equivalent_mill_sm3":{"type":["number","null"]},"produced_water_mill_sm3":{"type":["number","null"]}},"additionalProperties":false}},"note":{"type":["string","null"]}},"additionalProperties":false,"required":["field","resolution","count","returned","production"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field_production/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field_production","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field_production?field={field}&resolution=yearly&from_year={from_year}&to_year={to_year}&limit=200&offset=0","response_example":{"source":"sodir","operation":"get_field_production","parameters":{"field":"example value","resolution":"yearly","from_year":1,"to_year":1,"limit":200},"data":{"field":"example value","resolution":"yearly","count":1,"returned":1,"production":[{"field":"example value","year":1,"month":1,"oil_mill_sm3":1.0,"gas_bill_sm3":1.0,"ngl_mill_sm3":1.0,"condensate_mill_sm3":1.0,"oil_equivalent_mill_sm3":1.0,"produced_water_mill_sm3":1.0}],"note":"example value"},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"sodir","name":"Sokkeldirektoratet factpages","description":"Fields, production, reserves, wellbores, discoveries, production licences, companies and offshore facilities on the Norwegian continental shelf.","cache_ttl_seconds":3600,"documentation":"https://www.sodir.no/fakta/om-oss/apne-data/faktasider-og-faktakart-teknisk-informasjon/"}]},"_provenance":{"data":{"source":"sodir","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/sodir"},"entities":{"source":"sodir","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field_production","source":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","wiki":"https://allemannsdata.com/wiki/kilder/sodir/get_field_production/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"search_wellbores","description":"Search wellbores drilled on the Norwegian continental shelf.","parameters":[{"name":"name","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial wellbore name, e.g. \"16/2-6\" (the Johan Sverdrup discovery well) or \"34/10\"."},{"name":"field","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial field name the wellbore belongs to, e.g. \"OSEBERG\"."},{"name":"operator","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial drilling operator name, e.g. \"Equinor\"."},{"name":"production_licence","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Licence number the wellbore was drilled under, e.g. \"265\"."},{"name":"purpose","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"\"WILDCAT\", \"APPRAISAL\", \"PRODUCTION\", \"INJECTION\", \"WILDCAT-CCS\", \"APPRAISAL-CCS\" or similar."},{"name":"status","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"e.g. \"PRODUCING\", \"P&A\" (plugged and abandoned), \"INJECTING\", \"ONLINE/OPERATIONAL\", \"SUSPENDED\"."},{"name":"content","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"What the wellbore encountered or carries: \"OIL\", \"GAS\", \"OIL/GAS\", \"DRY\", \"WATER\", \"CO2\"."},{"name":"kind","type":"string","schema":{"type":"string"},"display_type":"string","required":false,"default":"all","description":"Which register to search: \"exploration\", \"development\", \"other\" (shallow/soil drilling and the like) or \"all\" (default)."},{"name":"from_year","type":"integer","schema":{"anyOf":[{"type":"integer"},{"type":"null"}]},"display_type":"integer","required":false,"default":null,"description":"Inclusive bounds on the entry (spud) year."},{"name":"to_year","type":"integer","schema":{"anyOf":[{"type":"integer"},{"type":"null"}]},"display_type":"integer","required":false,"default":null,"description":"Inclusive bounds on the entry (spud) year."},{"name":"limit","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":50,"description":"Maximum wellbores to return (default 50, max 200)."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_wellbores?name={name}&field={field}&operator={operator}&production_licence={production_licence}&purpose={purpose}&status={status}&content={content}&kind=all&from_year={from_year}&to_year={to_year}&limit=50&offset=0","output_fields":["count","returned","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Search wellbores drilled on the Norwegian continental shelf.\n\nArgs:\n    name: Partial wellbore name, e.g. \"16/2-6\" (the Johan Sverdrup\n        discovery well) or \"34/10\".\n    field: Partial field name the wellbore belongs to, e.g. \"OSEBERG\".\n    operator: Partial drilling operator name, e.g. \"Equinor\".\n    production_licence: Licence number the wellbore was drilled under,\n        e.g. \"265\".\n    purpose: \"WILDCAT\", \"APPRAISAL\", \"PRODUCTION\", \"INJECTION\",\n        \"WILDCAT-CCS\", \"APPRAISAL-CCS\" or similar.\n    status: e.g. \"PRODUCING\", \"P&A\" (plugged and abandoned), \"INJECTING\",\n        \"ONLINE/OPERATIONAL\", \"SUSPENDED\".\n    content: What the wellbore encountered or carries: \"OIL\", \"GAS\",\n        \"OIL/GAS\", \"DRY\", \"WATER\", \"CO2\".\n    kind: Which register to search: \"exploration\", \"development\", \"other\"\n        (shallow/soil drilling and the like) or \"all\" (default).\n    from_year, to_year: Inclusive bounds on the entry (spud) year.\n    limit: Maximum wellbores to return (default 50, max 200).\n\nReturns {count, returned, wellbores} with coordinates, depths and dates,\nnewest spud first. Use get_wellbore() for one by exact name.","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/sodir/search_wellbores/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/sodir/search_wellbores/?name={name}&field={field}&operator={operator}&production_licence={production_licence}&purpose={purpose}&status={status}&content={content}&kind=all&from_year={from_year}&to_year={to_year}&limit=50&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_wellbores","response_schema":{"type":"object","properties":{"count":{"type":["integer","null"]},"returned":{"type":"integer"},"note":{"type":"string"}},"additionalProperties":false},"response_schema_status":{"status":"inferred","codegen_safe":true,"description":"Safe for code generation from the currently published fields. The contract is statically inferred rather than independently maintained, so clients should tolerate additional fields."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_wellbores/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_wellbores","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_wellbores?name={name}&field={field}&operator={operator}&production_licence={production_licence}&purpose={purpose}&status={status}&content={content}&kind=all&from_year={from_year}&to_year={to_year}&limit=50&offset=0"},{"name":"get_wellbore","description":"Get one wellbore by name, from whichever register holds it.","parameters":[{"name":"name","type":"string","schema":{"type":"string"},"display_type":"string","required":true,"default":null,"description":"Wellbore name, e.g. \"16/2-6\" or \"30/6-C-16 B\". Names are unique across the exploration, development and other registers."},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100)."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_wellbore?name={name}&limit=25&offset=0","output_fields":["wellbore","well","wellbore_type","purpose","status","content","operator","production_licence","field","discovery","is_discovery_wellbore","main_area","entry_date","completion_date","entry_year","completion_year","drilling_facility","production_facility","drilling_days","water_depth_m","total_depth_md_m","vertical_depth_tvd_m","bottom_hole_temperature_c","age_at_td","formation_at_td","subsea","plugged_date","released_date","lat","lon"],"output_fields_truncated":true,"canonical_field_aliases":{"latitude":["lat"],"longitude":["lon"]},"description_language":"en","documentation":"Get one wellbore by name, from whichever register holds it.\n\nArgs:\n    name: Wellbore name, e.g. \"16/2-6\" or \"30/6-C-16 B\". Names are unique\n        across the exploration, development and other registers.\n\nReturns the full record: purpose, status, operator, licence, field,\ndiscovery, spud and completion dates, depths, water depth, coordinates\n(WGS84 decimal degrees) and the factpages URL.","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/sodir/get_wellbore/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/sodir/get_wellbore/?name={name}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_wellbore","response_schema":{"type":"object","properties":{"wellbore":{"type":["string","null"]},"well":{"type":["string","null"]},"wellbore_type":{"type":["string","null"]},"purpose":{"type":["string","null"]},"status":{"type":["string","null"]},"content":{"type":["string","null"]},"operator":{"type":["string","null"]},"production_licence":{"type":["string","null"]},"field":{"type":["string","null"]},"discovery":{"type":["string","null"]},"is_discovery_wellbore":{"type":["boolean","null"]},"main_area":{"type":["string","null"]},"entry_date":{"type":["string","null"],"format":"date"},"completion_date":{"type":["string","null"],"format":"date"},"entry_year":{"type":["integer","null"]},"completion_year":{"type":["integer","null"]},"drilling_facility":{"type":["string","null"]},"production_facility":{"type":["string","null"]},"drilling_days":{"type":["integer","null"]},"water_depth_m":{"type":["number","null"]},"total_depth_md_m":{"type":["number","null"]},"vertical_depth_tvd_m":{"type":["number","null"]},"bottom_hole_temperature_c":{"type":["number","null"]},"age_at_td":{"type":["string","null"]},"formation_at_td":{"type":["string","null"]},"subsea":{"type":["boolean","null"]},"plugged_date":{"type":["string","null"],"format":"date"},"released_date":{"type":["string","null"],"format":"date"},"lat":{"type":["number","null"]},"lon":{"type":["number","null"]},"npdid":{"type":["string","null"]},"factpage_url":{"type":["string","null"],"format":"uri"}},"additionalProperties":false},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_wellbore/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_wellbore","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_wellbore?name={name}&limit=25&offset=0","response_example":{"source":"sodir","operation":"get_wellbore","parameters":{"name":"Example"},"data":{"wellbore":"example value","well":"example value","wellbore_type":"example value","purpose":"example value","status":"example value","content":"example value","operator":"example value","production_licence":"example value","field":"example value","discovery":"example value","is_discovery_wellbore":true,"main_area":"example value","entry_date":"2026-01-15","completion_date":"2026-01-15","entry_year":1,"completion_year":1,"drilling_facility":"example value","production_facility":"example value","drilling_days":1,"water_depth_m":1.0,"total_depth_md_m":1.0,"vertical_depth_tvd_m":1.0,"bottom_hole_temperature_c":1.0,"age_at_td":"example value","formation_at_td":"example value","subsea":true,"plugged_date":"2026-01-15","released_date":"2026-01-15","lat":59.91,"lon":10.75,"npdid":"example value","factpage_url":"https://example.invalid/resource"},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"sodir","name":"Sokkeldirektoratet factpages","description":"Fields, production, reserves, wellbores, discoveries, production licences, companies and offshore facilities on the Norwegian continental shelf.","cache_ttl_seconds":3600,"documentation":"https://www.sodir.no/fakta/om-oss/apne-data/faktasider-og-faktakart-teknisk-informasjon/"}]},"_provenance":{"data":{"source":"sodir","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/sodir"},"entities":{"source":"sodir","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_wellbore","source":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","wiki":"https://allemannsdata.com/wiki/kilder/sodir/get_wellbore/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"search_discoveries","description":"Search petroleum discoveries on the Norwegian continental shelf, with\nSodir's recoverable-resource estimate where one exists.","parameters":[{"name":"name","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial discovery name, e.g. \"sverdrup\" or \"16/2-6\"."},{"name":"field","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial name of the field the discovery was included in."},{"name":"operator","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial operator company name."},{"name":"status","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"e.g. \"Producing\", \"Approved for production\", \"Shut down\", \"Production likely but unclarified\", \"Production not evaluated\"."},{"name":"hc_type","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"\"OIL\", \"GAS\", \"OIL/GAS\", \"GAS/CONDENSATE\", \"OIL/CONDENSATE\"."},{"name":"main_area","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"\"North sea\", \"Norwegian sea\" or \"Barents sea\"."},{"name":"from_year","type":"integer","schema":{"anyOf":[{"type":"integer"},{"type":"null"}]},"display_type":"integer","required":false,"default":null,"description":"Inclusive bounds on the discovery year."},{"name":"to_year","type":"integer","schema":{"anyOf":[{"type":"integer"},{"type":"null"}]},"display_type":"integer","required":false,"default":null,"description":"Inclusive bounds on the discovery year."},{"name":"limit","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":50,"description":"Maximum discoveries to return (default 50, max 200)."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_discoveries?name={name}&field={field}&operator={operator}&status={status}&hc_type={hc_type}&main_area={main_area}&from_year={from_year}&to_year={to_year}&limit=50&offset=0","output_fields":["count","returned","discoveries","discoveries[].discovery","discoveries[].operator","discoveries[].status","discoveries[].hc_type","discoveries[].discovery_year","discoveries[].discovery_wellbore","discoveries[].main_area","discoveries[].field","discoveries[].included_in_field_from","discoveries[].included_in_discovery","discoveries[].owner_kind","discoveries[].owner","discoveries[].npdid","discoveries[].factpage_url","discoveries[].resources","discoveries[].resources.discovery","discoveries[].resources.resource_class","discoveries[].resources.valid_date","discoveries[].resources.recoverable_oil_mill_sm3","discoveries[].resources.recoverable_gas_bill_sm3","discoveries[].resources.recoverable_ngl_mill_tonnes","discoveries[].resources.recoverable_condensate_mill_sm3","discoveries[].resources.recoverable_oil_equivalent_mill_sm3","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Search petroleum discoveries on the Norwegian continental shelf, with\nSodir's recoverable-resource estimate where one exists.\n\nArgs:\n    name: Partial discovery name, e.g. \"sverdrup\" or \"16/2-6\".\n    field: Partial name of the field the discovery was included in.\n    operator: Partial operator company name.\n    status: e.g. \"Producing\", \"Approved for production\", \"Shut down\",\n        \"Production likely but unclarified\", \"Production not evaluated\".\n    hc_type: \"OIL\", \"GAS\", \"OIL/GAS\", \"GAS/CONDENSATE\", \"OIL/CONDENSATE\".\n    main_area: \"North sea\", \"Norwegian sea\" or \"Barents sea\".\n    from_year, to_year: Inclusive bounds on the discovery year.\n    limit: Maximum discoveries to return (default 50, max 200).\n\nReturns {count, returned, discoveries}, newest discovery year first. Each\nrow carries `resources` (recoverable volumes and the resource class) when\nSodir publishes an estimate for it, otherwise null.","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/sodir/search_discoveries/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/sodir/search_discoveries/?name={name}&field={field}&operator={operator}&status={status}&hc_type={hc_type}&main_area={main_area}&from_year={from_year}&to_year={to_year}&limit=50&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_discoveries","response_schema":{"type":"object","properties":{"count":{"type":"integer"},"returned":{"type":"integer"},"discoveries":{"type":"array","items":{"type":"object","properties":{"discovery":{"type":["string","null"]},"operator":{"type":["string","null"]},"status":{"type":["string","null"]},"hc_type":{"type":["string","null"]},"discovery_year":{"type":["integer","null"]},"discovery_wellbore":{"type":["string","null"]},"main_area":{"type":["string","null"]},"field":{"type":["string","null"]},"included_in_field_from":{"type":["string","null"],"format":"date"},"included_in_discovery":{"type":["string","null"]},"owner_kind":{"type":["string","null"]},"owner":{"type":["string","null"]},"npdid":{"type":["string","null"]},"factpage_url":{"type":["string","null"],"format":"uri"},"resources":{"type":["object","null"],"properties":{"discovery":{"type":["string","null"]},"resource_class":{"type":["string","null"]},"valid_date":{"type":["string","null"],"format":"date"},"recoverable_oil_mill_sm3":{"type":["number","null"]},"recoverable_gas_bill_sm3":{"type":["number","null"]},"recoverable_ngl_mill_tonnes":{"type":["number","null"]},"recoverable_condensate_mill_sm3":{"type":["number","null"]},"recoverable_oil_equivalent_mill_sm3":{"type":["number","null"]}},"additionalProperties":false}},"additionalProperties":false}},"note":{"type":["string","null"]}},"additionalProperties":false,"required":["count","returned","discoveries"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_discoveries/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_discoveries","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_discoveries?name={name}&field={field}&operator={operator}&status={status}&hc_type={hc_type}&main_area={main_area}&from_year={from_year}&to_year={to_year}&limit=50&offset=0","response_example":{"source":"sodir","operation":"search_discoveries","parameters":{"name":"Example","field":"example value","operator":"example value","status":"example value","hc_type":"example value","main_area":"example value","from_year":1,"to_year":1,"limit":50},"data":{"count":1,"returned":1,"discoveries":[{"discovery":"example value","operator":"example value","status":"example value","hc_type":"example value","discovery_year":1,"discovery_wellbore":"example value","main_area":"example value","field":"example value","included_in_field_from":"2026-01-15","included_in_discovery":"example value","owner_kind":"example value","owner":"example value","npdid":"example value","factpage_url":"https://example.invalid/resource","resources":{"discovery":"example value","resource_class":"example value","valid_date":"2026-01-15","recoverable_oil_mill_sm3":1.0,"recoverable_gas_bill_sm3":1.0,"recoverable_ngl_mill_tonnes":1.0,"recoverable_condensate_mill_sm3":1.0,"recoverable_oil_equivalent_mill_sm3":1.0}}],"note":"example value"},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"sodir","name":"Sokkeldirektoratet factpages","description":"Fields, production, reserves, wellbores, discoveries, production licences, companies and offshore facilities on the Norwegian continental shelf.","cache_ttl_seconds":3600,"documentation":"https://www.sodir.no/fakta/om-oss/apne-data/faktasider-og-faktakart-teknisk-informasjon/"}]},"_provenance":{"data":{"source":"sodir","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/sodir"},"entities":{"source":"sodir","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_discoveries","source":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","wiki":"https://allemannsdata.com/wiki/kilder/sodir/search_discoveries/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"search_licences","description":"Search production licences (utvinningstillatelser) on the shelf.","parameters":[{"name":"name","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial licence name, e.g. \"265\" or \"001\"."},{"name":"status","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"\"ACTIVE\" or \"INACTIVE\" (exact, unlike the other filters)."},{"name":"phase","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Current phase: \"INITIAL\", \"INITIAL EXTENDED\", \"PRODUCTION\" or \"PRODUCTION EXTENDED\"."},{"name":"main_area","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"\"North sea\", \"Norwegian sea\" or \"Barents sea\"."},{"name":"limit","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":50,"description":"Maximum licences to return (default 50, max 200)."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_licences?name={name}&status={status}&phase={phase}&main_area={main_area}&limit=50&offset=0","output_fields":["count","returned","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Search production licences (utvinningstillatelser) on the shelf.\n\nArgs:\n    name: Partial licence name, e.g. \"265\" or \"001\".\n    status: \"ACTIVE\" or \"INACTIVE\" (exact, unlike the other filters).\n    phase: Current phase: \"INITIAL\", \"INITIAL EXTENDED\", \"PRODUCTION\" or\n        \"PRODUCTION EXTENDED\".\n    main_area: \"North sea\", \"Norwegian sea\" or \"Barents sea\".\n    limit: Maximum licences to return (default 50, max 200).\n\nReturns {count, returned, licences} with award date, validity, phase and\noriginal/current area in km2. Licensee shares and operator history are not\nexposed here; follow factpage_url for those.","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/sodir/search_licences/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/sodir/search_licences/?name={name}&status={status}&phase={phase}&main_area={main_area}&limit=50&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_licences","response_schema":{"type":"object","properties":{"count":{"type":["integer","null"]},"returned":{"type":"integer"},"note":{"type":"string"}},"additionalProperties":false},"response_schema_status":{"status":"inferred","codegen_safe":true,"description":"Safe for code generation from the currently published fields. The contract is statically inferred rather than independently maintained, so clients should tolerate additional fields."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_licences/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_licences","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_licences?name={name}&status={status}&phase={phase}&main_area={main_area}&limit=50&offset=0"},{"name":"search_companies","description":"Search companies registered as operators or licensees on the shelf.","parameters":[{"name":"name","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial company name, e.g. \"aker\" or \"Equinor\"."},{"name":"org_nr","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Norwegian organisation number (9 digits), exact match. One number can return several rows: Sodir keeps the entity's former names (Statoil, Den norske stats oljeselskap) alongside the current one."},{"name":"current_operator_only","type":"boolean","schema":{"type":"boolean"},"display_type":"yes/no","required":false,"default":false,"description":"True to keep only companies that currently operate at least one production licence."},{"name":"limit","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":50,"description":"Maximum companies to return (default 50, max 200)."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_companies?name={name}&org_nr={org_nr}&current_operator_only=false&limit=50&offset=0","output_fields":["count","returned","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Search companies registered as operators or licensees on the shelf.\n\nArgs:\n    name: Partial company name, e.g. \"aker\" or \"Equinor\".\n    org_nr: Norwegian organisation number (9 digits), exact match. One\n        number can return several rows: Sodir keeps the entity's former\n        names (Statoil, Den norske stats oljeselskap) alongside the\n        current one.\n    current_operator_only: True to keep only companies that currently\n        operate at least one production licence.\n    limit: Maximum companies to return (default 50, max 200).\n\nReturns {count, returned, companies}. `org_nr` is the Br\u00f8nn\u00f8ysund\norganisation number, so results join straight to the brreg and firmafakta\ncompany data for Norwegian-registered companies.","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/sodir/search_companies/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/sodir/search_companies/?name={name}&org_nr={org_nr}&current_operator_only=false&limit=50&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_companies","response_schema":{"type":"object","properties":{"count":{"type":["integer","null"]},"returned":{"type":"integer"},"note":{"type":"string"}},"additionalProperties":false},"response_schema_status":{"status":"inferred","codegen_safe":true,"description":"Safe for code generation from the currently published fields. The contract is statically inferred rather than independently maintained, so clients should tolerate additional fields."},"entity_projection":{"status":"projected","entity_types":["organization"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_companies/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_companies","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_companies?name={name}&org_nr={org_nr}&current_operator_only=false&limit=50&offset=0"},{"name":"search_facilities","description":"Search fixed offshore facilities: platforms, subsea templates, pipeline\nlandfalls, loading systems and the like.","parameters":[{"name":"name","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial facility name, e.g. \"TROLL A\" or \"sleipner\"."},{"name":"kind","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Structure type, e.g. \"CONDEEP 4 SHAFTS\", \"JACKET 8 LEGS\", \"FPSO\", \"SUBSEA STRUCTURE\", \"LOADING SYSTEM\"."},{"name":"phase","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"\"IN SERVICE\", \"SHUT DOWN\", \"REMOVED\", \"FUTURE\", \"DECOMMISSIONED\" and similar."},{"name":"operator","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial current operator name."},{"name":"belongs_to","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Partial name of the field or installation it belongs to."},{"name":"limit","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":50,"description":"Maximum facilities to return (default 50, max 200)."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_facilities?name={name}&kind={kind}&phase={phase}&operator={operator}&belongs_to={belongs_to}&limit=50&offset=0","output_fields":["count","returned","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Search fixed offshore facilities: platforms, subsea templates, pipeline\nlandfalls, loading systems and the like.\n\nArgs:\n    name: Partial facility name, e.g. \"TROLL A\" or \"sleipner\".\n    kind: Structure type, e.g. \"CONDEEP 4 SHAFTS\", \"JACKET 8 LEGS\",\n        \"FPSO\", \"SUBSEA STRUCTURE\", \"LOADING SYSTEM\".\n    phase: \"IN SERVICE\", \"SHUT DOWN\", \"REMOVED\", \"FUTURE\",\n        \"DECOMMISSIONED\" and similar.\n    operator: Partial current operator name.\n    belongs_to: Partial name of the field or installation it belongs to.\n    limit: Maximum facilities to return (default 50, max 200).\n\nReturns {count, returned, facilities} with WGS84 coordinates, water depth,\nstartup/shutdown dates and design lifetime. Mobile rigs are a separate\nregister and are not covered here.","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/sodir/search_facilities/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/sodir/search_facilities/?name={name}&kind={kind}&phase={phase}&operator={operator}&belongs_to={belongs_to}&limit=50&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_facilities","response_schema":{"type":"object","properties":{"count":{"type":["integer","null"]},"returned":{"type":"integer"},"note":{"type":"string"}},"additionalProperties":false},"response_schema_status":{"status":"inferred","codegen_safe":true,"description":"Safe for code generation from the currently published fields. The contract is statically inferred rather than independently maintained, so clients should tolerate additional fields."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_facilities/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_facilities","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_facilities?name={name}&kind={kind}&phase={phase}&operator={operator}&belongs_to={belongs_to}&limit=50&offset=0"}],"operation_schema_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/{operation}/schema","related_sources":[{"id":"firmafakta","name":"Firmafakta","reason":"Owners, roles and accounts for the operators and licensees.","api":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta","wiki":"https://allemannsdata.com/wiki/kilder/firmafakta/"},{"id":"brreg","name":"Br\u00f8nn\u00f8ysund Register Centre","reason":"Official entity information for an operator's organisation number.","api":"https://allemannsdata.com/wiki/api/v1/kilder/brreg","wiki":"https://allemannsdata.com/wiki/kilder/brreg/"},{"id":"ais","name":"AIS and vessels","reason":"Vessel traffic around the offshore facilities and drilling locations.","api":"https://allemannsdata.com/wiki/api/v1/kilder/ais","wiki":"https://allemannsdata.com/wiki/kilder/ais/"}],"_meta":{"retrieved_at":"2026-08-18T11:38:48Z","language":"en","content_languages":["en"],"sources":[{"id":"sodir","name":"Sokkeldirektoratet factpages","description":"Fields, production, reserves, wellbores, discoveries, production licences, companies and offshore facilities on the Norwegian continental shelf.","documentation":"https://www.sodir.no/fakta/om-oss/apne-data/faktasider-og-faktakart-teknisk-informasjon/","cache_ttl_seconds":3600}]},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","names":"https://allemannsdata.com/wiki/api/v1/kilder/sodir?view=names","compact":"https://allemannsdata.com/wiki/api/v1/kilder/sodir?view=compact","full":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","wiki":"https://allemannsdata.com/wiki/kilder/sodir/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}
