Sodir FactPages Scraper - NCS Wellbores, Fields, Licences
Sodir Norway Petroleum Scraper — NCS Fields & Wellbores
Extract structured data from the Norwegian Offshore Directorate (Sodir) factpages covering the Norwegian Continental Shelf (NCS). Returns wellbores (9,800), fields (143), discoveries (650), and licences (1,810) with production volumes, reserve estimates, coordinates, operators, and licence holder details — sourced directly from Norway's official petroleum regulator.
What does the Sodir Norway Petroleum Scraper do?
- Scrapes four NCS dataset types from the Sodir factpage portal: wellbore, field, discovery, licence
- Returns wellbore coordinates (WGS84), total depth, water depth, wellbore type, content, and drilling status
- Returns field-level reserve estimates for oil, gas, NGL, and condensate — remaining and recoverable volumes
- Optionally includes monthly production history — approximately 28,000 rows back to first oil production on the NCS
- Optionally includes reserve breakdown by year (
includeReserves) - Filterable by geographic area (North Sea, Norwegian Sea, Barents Sea) and operator name
- No authentication required; no proxies needed
What data does it extract?
Wellbore fields
| Field | Description |
|---|---|
wellboreType |
EXPLORATION, DEVELOPMENT, CO2_STORAGE, or OTHER |
purpose |
Wellbore purpose |
status |
Wellbore status (e.g. P&A, Producing, Injecting) |
content |
Petroleum content found (e.g. OIL, GAS, DRY) |
drillingOperator |
Company that drilled the well |
mainArea |
NCS area: NORTH SEA, NORWEGIAN SEA, or BARENTS SEA |
totalDepthMdM |
Total measured depth in metres |
finalVerticalDepthM |
True vertical depth in metres |
waterDepthM |
Water depth at wellbore location in metres |
latitudeWgs84 |
Latitude (WGS84) |
longitudeWgs84 |
Longitude (WGS84) |
drillingFacility |
Rig or platform used |
block |
NCS block identifier |
Field fields
| Field | Description |
|---|---|
fieldStatus |
Field status (e.g. PRODUCING, SHUT DOWN, APPROVED FOR PRODUCTION) |
discoveryYear |
Year of discovery |
productionStartDate |
Production start date |
operatorName |
Current operator |
hcType |
Hydrocarbon type (OIL, GAS, OIL/GAS CONDENSATE) |
ownerKind |
Ownership category |
ownerName |
Field owner |
recoverableOilMillSm3 |
Recoverable oil volume (million Sm3) |
recoverableGasBillSm3 |
Recoverable gas volume (billion Sm3) |
recoverableNglMillSm3 |
Recoverable NGL volume (million Sm3) |
recoverableCondensateMillSm3 |
Recoverable condensate volume (million Sm3) |
remainingOilMillSm3 |
Remaining oil reserves (million Sm3) |
remainingGasBillSm3 |
Remaining gas reserves (billion Sm3) |
reservesYear |
Year of reserve estimate |
Monthly production fields (when includeMonthlyProduction: true)
| Field | Description |
|---|---|
productionYear |
Production year |
productionMonth |
Production month |
prodOilNetMillSm3 |
Net oil production (million Sm3) |
prodGasNetBillSm3 |
Net gas production (billion Sm3) |
prodNglNetMillSm3 |
Net NGL production (million Sm3) |
prodCondensateNetMillSm3 |
Net condensate production (million Sm3) |
Licence fields
| Field | Description |
|---|---|
licencingActivity |
Licensing round or activity |
licenceArea |
Geographic area of the licence |
licenceStatus |
Status (ACTIVE, RELINQUISHED, CONVERTED) |
licenceDateGranted |
Date the licence was granted |
licenceDateValidTo |
Licence expiry date |
licenceCurrentArea |
Current licence area in km2 |
licenceHolders |
Pipe-separated list of licence holder companies and equity percentages |
How to use it
Select a datasetType or use all to retrieve all four dataset types in a single run. Use mainArea to narrow wellbore and discovery records to a specific NCS region. Enable includeMonthlyProduction to add ~28,000 production history rows to field records — this significantly increases run time and record count.
| Field | Type | Default | Description |
|---|---|---|---|
datasetType |
string | wellbore |
wellbore, field, discovery, licence, or all |
mainArea |
string | all |
all, NORTH SEA, NORWEGIAN SEA, or BARENTS SEA |
operatorFilter |
string | — | Filter by operator name (partial match) |
includeMonthlyProduction |
boolean | false |
Attach monthly production history to field records (~28,000 additional rows) |
includeReserves |
boolean | false |
Include annual reserve estimates per field |
maxItems |
integer | — | Maximum records per dataset type |
Use cases
- E&P screening and prospect generation — Query wellbores by
mainAreaand filter oncontent,status, and depth to identify analogues for new prospects in the Barents Sea. Filter onwellboreType=CO2_STORAGEto identify depleted NCS structures actively being assessed for carbon injection sites under the Norwegian CCS program. - Reserves and production modelling — Combine field reserve volumes with monthly production history (~28,000 rows back to first oil) to build production decline curves and remaining reserve depletion models for financial analysis.
- Licence tenure and transfer monitoring — The NCS has 1,810 licences; track operator changes in
licenceHolders, approaching expiry dates inlicenceDateValidTo, and relinquishment activity vialicenceStatusfor M&A intelligence. - Portfolio benchmarking — Compare operator recovery factors across fields by dividing cumulative production against
recoverableOilMillSm3for each operator across the North Sea, Norwegian Sea, and Barents Sea. - Academic and policy research — Build a longitudinal dataset of NCS production volumes and reserve evolution using the
reservesYearfield to study the maturation of the Norwegian petroleum province.
FAQ
How many records does each dataset type contain? Approximate record counts from the Sodir factpages: wellbores ~9,800, fields ~143, discoveries ~650, licences ~1,810. Monthly production rows (when enabled) add ~28,000 records for field-level history.
Is Sodir data freely available and reusable? Yes. The Norwegian Offshore Directorate publishes NCS data as open government data under the Norwegian Licence for Open Government Data (NLOD). It is freely reusable for commercial and non-commercial purposes with attribution.
What is the CO2_STORAGE wellbore type?
Sodir classifies dedicated carbon storage wells separately from exploration and development wells. Filter wellboreType=CO2_STORAGE to retrieve wells drilled specifically for CO2 injection into subsurface storage formations — relevant for CCS project screening.
Results are available for export in JSON, CSV, and Excel formats from the Apify dataset tab.