VOOZH about

URL: https://apify.com/jungle_synthesizer/sodir-norway-petroleum-factpages-scraper

โ‡ฑ Sodir FactPages Scraper - NCS Wellbores, Fields, Licences ยท Apify


๐Ÿ‘ Sodir FactPages Scraper - NCS Wellbores, Fields, Licences avatar

Sodir FactPages Scraper - NCS Wellbores, Fields, Licences

Pricing

Pay per event

Go to Apify Store

Sodir FactPages Scraper - NCS Wellbores, Fields, Licences

Scrape wellbores, fields, licences, and discoveries from Norway's Sodir (ex-NPD) FactPages. Returns operator, geocoded coordinates (WGS84), reserves (oil/gas/NGL/condensate), and optional monthly production history for all NCS datasets.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

14 days ago

Last modified

Share

Sodir Norway Petroleum FactPages Scraper

Scrapes wellbores, fields, production licences, and discoveries from Norway's Sodir FactPages (formerly the Norwegian Petroleum Directorate). Returns geocoded coordinates, operator data, reserves estimates, and optional monthly production history for all 10,000+ records on the Norwegian Continental Shelf.


Sodir FactPages Scraper Features

  • Extracts all four NCS datasets โ€” wellbores (~9,800 records), fields (~143), production licences (~1,810), and discoveries (~650)
  • Returns geocoded wellhead coordinates โ€” WGS84 latitude and longitude for every wellbore
  • Includes field reserves โ€” recoverable and remaining oil, gas, NGL, and condensate (million/billion Sm3)
  • Optional monthly production history โ€” all production rows since first oil, ~28,000 records going back decades
  • Filters wellbores by sea area โ€” North Sea, Norwegian Sea, or Barents Sea
  • Filters by operator โ€” substring match on drilling operator or field operator name
  • Runs without proxies โ€” Sodir FactPages is a public government data portal with no access restrictions
  • Bulk CSV download โ€” no pagination, no rendering, no browser required

What Can You Do With Sodir Data?

  • E&P analysts โ€” build NCS acreage maps, benchmark operator drilling activity, and track field development timelines
  • Energy-security researchers โ€” model Norwegian gas production capacity, track reserve depletion, and monitor license award rounds
  • Decommissioning consultants โ€” identify P&A candidates using wellbore status, water depth, and completion dates
  • CCS project trackers โ€” isolate CO2_STORAGE wellbore type and identify depleted fields suitable for carbon injection
  • Financial modelers โ€” feed reserves and production history into DCF models without manual data entry
  • Regulatory and compliance teams โ€” cross-reference licence holder history with company filings

How It Works

  1. Choose a dataset. Select field, wellbore, discovery, licence, or all to fetch everything in sequence.
  2. Set optional filters. Narrow wellbores to a sea area or filter any dataset by operator name. Leave blank for all records.
  3. The scraper downloads the full CSV from Sodir's SSRS export endpoint. One request per dataset, no pagination โ€” Sodir publishes complete bulk exports updated daily.
  4. Records are parsed and output as structured JSON. Each row is normalized, numeric fields are cast to numbers, and a factPageUrl is included for every record.

Sodir FactPages Scraper Input

{
"datasetType":"field",
"mainArea":"all",
"operatorFilter":"",
"includeReserves":true,
"includeMonthlyProduction":false,
"maxItems":100
}
FieldTypeDefaultDescription
datasetTypestring (select)fieldWhich dataset to scrape: wellbore, field, discovery, licence, or all
mainAreastring (select)allFilter wellbores by sea area: all, NORTH SEA, NORWEGIAN SEA, BARENTS SEA. Ignored for other datasets.
operatorFilterstring""Case-insensitive substring filter on operator or drilling operator name. Leave blank for all.
includeReservesbooleantrueAppend recoverable and remaining reserves (oil, gas, NGL, condensate) to field records.
includeMonthlyProductionbooleanfalseAppend monthly production history (~28,000 rows) to field records.
maxItemsinteger100Maximum records to return across all datasets. 0 = unlimited.

Wellbore input example โ€” North Sea wells, Equinor only:

{
"datasetType":"wellbore",
"mainArea":"NORTH SEA",
"operatorFilter":"equinor",
"maxItems":500
}

Full NCS sweep:

{
"datasetType":"all",
"maxItems":0
}

Sodir FactPages Scraper Output Fields

All datasets share datasetType, name, npdid, factPageUrl, dateUpdated, dateSyncNpd, and scrapedAt. Dataset-specific fields are below.

Field Output

{
"datasetType":"field",
"name":"EKOFISK",
"npdid":43506,
"factPageUrl":"https://factpages.sodir.no/en/field/PageView/All/43506",
"fieldStatus":"PRODUCING",
"discoveryYear":1969,
"productionStartDate":"07.06.1971",
"operatorName":"ConocoPhillips Skandinavia AS",
"hcType":"OIL",
"ownerKind":"PRODUCTION LICENCE",
"ownerName":"EKOFISK UNIT",
"recoverableOilMillSm3":1038.8,
"recoverableGasBillSm3":206.0,
"remainingOilMillSm3":104.5,
"reservesYear":2023,
"scrapedAt":"2026-05-09T14:08:10.000Z"
}
FieldTypeDescription
namestringField name
npdidnumberSodir canonical NPDID
fieldStatusstringPRODUCING, SHUT DOWN, APPROVED FOR PRODUCTION, etc.
discoveryYearnumberYear of discovery
productionStartDatestringDD.MM.YYYY
operatorNamestringCurrent operator
hcTypestringOIL, GAS, GAS/CONDENSATE, OIL/GAS CONDENSATE
ownerKindstringPRODUCTION LICENCE or BUSINESS ARRANGEMENT AREA
ownerNamestringLicence or unit name
recoverableOilMillSm3numberRecoverable oil reserves (million Sm3)
recoverableGasBillSm3numberRecoverable gas reserves (billion Sm3)
recoverableNglMillSm3numberRecoverable NGL reserves (million Sm3)
recoverableCondensateMillSm3numberRecoverable condensate (million Sm3)
remainingOilMillSm3numberRemaining oil reserves (million Sm3)
remainingGasBillSm3numberRemaining gas reserves (billion Sm3)
reservesYearnumberYear of reserves estimate
factPageUrlstringLink to Sodir detail page
scrapedAtstringISO 8601 fetch timestamp

Monthly production fields (when includeMonthlyProduction: true):

FieldTypeDescription
productionYearnumberProduction year
productionMonthnumberProduction month (1-12)
prodOilNetMillSm3numberNet oil production (million Sm3)
prodGasNetBillSm3numberNet gas production (billion Sm3)
prodNglNetMillSm3numberNet NGL production (million Sm3)
prodCondensateNetMillSm3numberNet condensate production (million Sm3)

Wellbore Output

{
"datasetType":"wellbore",
"name":"34/10-23 S",
"npdid":5174,
"wellboreType":"EXPLORATION",
"purpose":"WILDCAT",
"status":"P&A",
"content":"GAS",
"drillingOperator":"Equinor Energy AS",
"mainArea":"NORTH SEA",
"totalDepthMdM":4842,
"waterDepthM":311,
"latitudeWgs84":61.023,
"longitudeWgs84":2.197,
"entryDate":"30.03.2010",
"completionDate":"09.06.2010",
"productionLicence":"PL150",
"factPageUrl":"https://factpages.sodir.no/en/wellbore/PageView/All/5174"
}
FieldTypeDescription
namestringWellbore name
wellboreTypestringEXPLORATION, DEVELOPMENT, CO2_STORAGE, OTHER
wellNamestringParent well name
purposestringWILDCAT, APPRAISAL, PRODUCTION, INJECTION, etc.
statusstringP&A, PLUGGED, PRODUCING, INJECTING, SUSPENDED
contentstringOIL, GAS, OIL/GAS, DRY, etc.
drillingOperatorstringDrilling operator name
mainAreastringNORTH SEA, NORWEGIAN SEA, BARENTS SEA
totalDepthMdMnumberTotal measured depth (m)
finalVerticalDepthMnumberFinal vertical depth (m)
waterDepthMnumberWater depth at wellhead (m)
latitudeWgs84numberWellhead latitude (decimal degrees)
longitudeWgs84numberWellhead longitude (decimal degrees)
entryDatestringSpud date (DD.MM.YYYY)
completionDatestringCompletion date (DD.MM.YYYY)
entryYearnumberYear of spud
completionYearnumberYear of completion
productionLicencestringLicence at wellhead (e.g., PL019)
fieldNamestringAssociated field name
drillingFacilitystringRig name
blockstringNCS block designation (e.g., 30/9)

Discovery Output

FieldTypeDescription
namestringDiscovery name
discoveryStatusstringPRODUCING, DEVELOPMENT APPROVED, etc.
discoveryHcTypestringHydrocarbon type
discoveryWellNamestringDiscovery wellbore name
namedAreastringSea area name
includedInFieldNamestringField this discovery is included in (if any)

Licence Output

FieldTypeDescription
namestringLicence name (e.g., PL019)
licencingActivitystringLicensing round (e.g., 1-A, APA 2024)
licenceAreastringSea area
licenceStatusstringACTIVE, RELINQUISHED, EXPIRED
licenceDateGrantedstringDD.MM.YYYY
licenceDateValidTostringDD.MM.YYYY
licenceCurrentAreanumberCurrent licence area (km2)
licenceHoldersstringCurrent licensees with interest %: "Company A (50.0%), Company B (50.0%)"

๐Ÿ” FAQ

How do I scrape wellbore data from Sodir FactPages?

Sodir FactPages Scraper downloads the full wellbore dataset in one request. Set datasetType: "wellbore" and optionally filter by mainArea or operatorFilter. The dataset includes all ~9,800 NCS wellbores drilled since 1966.

How much does it cost to run?

Sodir FactPages Scraper costs $0.001 per record plus $0.10 per run. Fetching all fields, discoveries, and licences (~2,600 records) runs under $0.20. The full wellbore dataset (~9,800 records) with monthly production history (~28,000 rows) costs under $0.50.

What data can I get from Sodir FactPages?

Sodir FactPages Scraper returns wellbores (geocoded coordinates, depth, status, content, operator), fields (reserves, production dates, operator, HC type), production licences (holders, area, status), and discoveries (status, HC type, associated field). Monthly production figures go back decades for producing fields.

Can I filter by specific operator or sea area?

Sodir FactPages Scraper supports both. Set operatorFilter to any substring (e.g., "equinor", "aker") for a case-insensitive match on the operator or drilling operator field. Set mainArea to NORTH SEA, NORWEGIAN SEA, or BARENTS SEA to limit wellbores by location.

Does Sodir FactPages Scraper need proxies?

No proxies required. Sodir FactPages is a Norwegian government open-data portal with no rate limits, CAPTCHA, or geographic restrictions.


Need More Features?

Need custom filters, additional Sodir datasets, or integration with other Norwegian data sources? File an issue or get in touch.

Why Use Sodir FactPages Scraper?

  • No manual exports โ€” Sodir's FactPages UI limits HTML tables to 100 rows. This actor fetches the unrestricted bulk CSV โ€” same data Sodir publishes for download, just automated.
  • Clean, typed output โ€” numeric fields cast to numbers, dates stay in Sodir's DD.MM.YYYY format, and a factPageUrl links every record back to the source. Less cleanup, more analysis.
  • No proxies, no browser โ€” direct CSV download from a public government endpoint, which means fast runs without residential IP pools.

You might also like

NCS Music Scraper

futuristforever/ncs-music-scraper

Scrape tracks, artists, genres, moods, search results, and track metadata from NoCopyrightSounds (NCS).

Oil And Gas Company Email Scraper

contacts-api/oil-and-gas-company-email-scraper

Oil and gas company email scraper to extract verified emails from oil producers, gas companies, energy firms, and industry directories ๐Ÿ“งโ›ฝ Perfect for B2B lead generation, partnerships, and energy sector outreach. Fast, accurate, and scalable.

Texas RRC Oil & Gas Well Operator Scraper

jungle_synthesizer/oil-gas-operator-rrc-wvdep-scraper

Scrapes Texas Railroad Commission (RRC) oil and gas well data. Returns API number, operator, lease, field, county, district, well type, on-schedule status, and drilled depth. Covers all 13 RRC districts and over 300k wells. Built for mineral rights research, energy analytics, and landman databases.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Hong Kong Open Data Scraper

parseforge/data-gov-hk-hong-kong-scraper

Export datasets from data.gov.hk, the Hong Kong government open data portal. Browse the full catalog or fetch specific datasets. Pull titles, organizations, descriptions, tags, update frequency, resource files, formats, licences, and direct download links.

Finn.no Norway Classifieds Scraper

unfenced-group/finn-no-classifieds-scraper

Scrape classified ads from Finn.no โ€” Norway's largest marketplace. Returns title, price (NOK), category, location, seller type, publication date and description. Covers real estate, vehicles, electronics and all classifieds categories across Norway.

๐Ÿ‘ User avatar

Unfenced Group

3

UAE Real Estate Agent Scraper

happyendpoint/uae-real-estate-agent-scraper

Scrape real estate agent profiles, contact details & listings from Bayut UAE. Search agents by location, name or specialisation. Get TruBroker status, mobile numbers, WhatsApp, RERA licences & property portfolios. No proxies needed. Unofficial Scraper

๐Ÿ‘ User avatar

Happy Endpoint

41

Norway Company Registry Scraper

gio21/brreg-no-scraper

Norway Company Registry Scraper โ€” auto-scaffolded

US Gas Stations Scraper

eneiromatos/us-gas-stations-scraper

Scrape detailed information about US gas stations. Target specific locations by city and state, or provide a list of Google Maps Place IDs. Extracts name, gas prices, address, phone number, operating hours, and more.

10

Redbubble Discoveries Spider

getdataforme/redbubble-discoveries-spider

The Redbubble Discoveries Spider efficiently scrapes detailed product data from Redbubble, including names, artists, tags, and prices, for market analysis and competitive research....