All data sources

ND Industrial Commission DMR

No authnd-dmr

North Dakota DMR (Bakken/Three Forks) oil & gas. AGOL mirror of NDIC public well data; no auth. - searchWells (~25.5K) ⭐ filter by county, operator, status (A/PA/DRY/Confidential), well_type, township/range/section - searchPermits ⭐ wells in LOC/DRL/PNC/EXP permit states - getWellByApi, searchHorizontalLegs (~15.8K Bakken laterals), searchProductionByField, searchSpills, getServiceInfo upstream quirks: native dmr.nd.gov fee-services 401, working data is on AGOL sbogan_worldmap mirror. county UPPERCASE, status enum opaque codes (A/PA/DRY/Confidential), api lossy on production layer (use api_no on wells), horizontal legs only have linekey (api_LATn). Spills come from the FracTracker mirror — 2014-era extract, no live updates.

Provenance

PublisherND Industrial Commission DMR

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (7)

  • searchWells

    read

    ND O&G wells. Filters: county, operator, status, well_type, township/range/section, bbox, near.

    County stored UPPERCASE; status A/PA/DRY/Confidential/LOC/DRL.

  • getWellByApi

    read

    Lookup by 14-digit API number (hyphenated or unhyphenated).

    Required paramsapi
  • searchPermits

    read

    Drilling/completion permits. Status defaults to LOC/DRL/PNC/EXP/PNS.

  • searchHorizontalLegs

    read

    Bakken horizontal legs. Filter by api, bbox, near, minLengthFt.

    Sparse upstream — only linekey + Shape__Length. Join via api for operator.

  • searchProductionByField

    read

    Aggregate production for wells in a named field. Joins wells layer to production layer by file_no.

    Required paramsfieldName
  • searchSpills

    read

    Bakken-era oil + brine spill mirror (FracTracker, 2014-era). Filters: county, spillType, bbox, near.

    Third-party mirror — DMR native spill data is HTML-only.

  • getServiceInfo

    read

    Schema + record counts for any of the 5 services. Pass `service` to scope.