Sokkeldirektoratet (Sodir)
Komplett datasett for norsk kontinentalsokkel. Produksjonstall, feltinformasjon, brønndata, utvinningstillatelser og prognoser. Oppdateres månedlig fra Sokkeldirektoratets Factpages.
250K rader
Datamengde
Månedlig
Oppdatering
11
MCP-verktøy
{
"field": "TROLL",
"status": "PRODUCING",
"operatorCompany": "Equinor Energy AS",
"recoverable": {
"oil_MSm3": 342.1,
"gas_GSm3": 1401.6
}
}MCP-integrasjon
API-endepunkter
/fieldsHent feltinformasjon
- status valgfri
- SODIR-feltstatus. Kanonisk alias eller FeatureServer-streng.
status=IN_PRODUCTION - operator valgfri
- Filtrer på operatørnavn
operator=Equinor
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/fields
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/fields"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/productionProduksjonstall
- field valgfri
- Filtrer på feltnavn
field=TROLL - year valgfri
- Årstall (4 siffer, fra 1966)
year=2024 - lastMonths valgfri
- Antall måneder bakover (1–600, ignoreres hvis year er satt)
lastMonths=24
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/production
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/production"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/wellboresBrønndata
- field valgfri
- Filtrer på feltnavn
field=TROLL - status valgfri
- Brønnstatus (f.eks. CLOSED)
status=CLOSED - limit valgfri
- Antall brønner (1–500)
limit=100 - offset valgfri
- Hopp over de N første radene (side-advance)
offset=100
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/wellbores
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/wellbores"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/licencesUtvinningstillatelser
- status valgfri
- prlStatus-filter (f.eks. ACTIVE)
status=ACTIVE - area valgfri
- Hovedområde
area=North Sea - limit valgfri
- Maks antall (1–1000)
limit=200 - offset valgfri
- Hopp over de N første radene (side-advance)
offset=200
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/licences
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/licences"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/companiesSelskaper på norsk sokkel
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/companies
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/companies"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/co2NedlagtCO2-utslipp per felt (CSRD/ESG)
SODIR fjernet field_co2_emission_monthly-rapporten fra factpages.sodir.no JSON-API — permanent nedlagt uten åpen API-erstatning. Manuell nedlasting: factpages.sodir.no/en/field/TableView/Production.
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/co2
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/co2"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/wellsFLYTTET (308) — permanent redirect til /wellbores. Samme parametere (field, status, limit).
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/wells
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/wells"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/facilitiesPlanlagtPLANLAGT (501) — installasjoner/fasiliteter fra SODIR FeatureServer
Ikke bygget fra SODIR FeatureServer ennå. Ruta svarer 501 not_implemented.
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/facilities
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/facilities"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/decommissioningFelt i avvikling (shut down / abandoned)
- includeActive valgfri
- Inkluder aktive felt i tillegg til shut down/abandoned
includeActive=true - limit valgfri
- Antall felt (1–500)
limit=200 - offset valgfri
- Hopp over de N første radene (side-advance)
offset=50
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/decommissioning
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/decommissioning"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/discoveriesFunnregister (filtrer på status/HC-type)
- status valgfri
- Aktivitetsstatus (f.eks. PRODUCING)
status=PRODUCING - hcType valgfri
- HC-type: OIL, GAS, OIL/GAS
hcType=OIL - mainArea valgfri
- Norsk hovedområde
mainArea=North Sea - fromYear valgfri
- Funn-år fra (4 siffer)
fromYear=2010 - toYear valgfri
- Funn-år til (4 siffer)
toYear=2026 - includeGeometry valgfri
- Beregn centroid [lat, lon]
includeGeometry=true - limit valgfri
- Maks antall funn (1–1000)
limit=200 - offset valgfri
- Hopp over de N første radene (side-advance)
offset=200
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/discoveries
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/discoveries"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/fields/{name}Enkelt-felt-oppslag på feltnavn (f.eks. EKOFISK, TROLL)
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/fields/{name}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/fields/{name}"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/operators/{name}/summaryOperatør-snapshot: aktive felt, tillatelser, brønner og siste-12m-produksjon
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/operators/{name}/summary
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/operators/{name}/summary"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/production-by-operatorMånedlig produksjon aggregert per operatør
- field valgfri
- Filtrer på feltnavn
field=TROLL - year valgfri
- Årstall (4 siffer, fra 1966)
year=2024 - lastMonths valgfri
- Antall måneder bakover (1–600)
lastMonths=24
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/production-by-operator
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/production-by-operator"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/reservesRessursreserver per felt (utvinnbare/gjenværende olje, gass, NGL)
- status valgfri
- SODIR-feltstatus. Kanonisk alias eller FeatureServer-streng.
status=IN_PRODUCTION - operator valgfri
- Filtrer på operatørnavn
operator=Equinor
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/sodir/reserves
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/sodir/reserves"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.