All data sources

ND Department of Environmental Quality

No authnd-deq

North Dakota DEQ environmental data. ND DEQ AGOL + FracTracker mirror; no auth. - searchSpills (~5.4K) ⭐ Bakken-era oil + brine spills (FracTracker mirror, 2014) - searchStormwaterPermits (~2.9K) ⭐ Bakken well-pad construction permits by operator - searchGroundwaterMonitoring (~278), searchImpairedStreams (~34.8K Cat 5 = 303d), getServiceInfo upstream quirks: ND DEQ does NOT publish spills/USTs/air permits/abandoned pits as Feature Services — methods reframed against actual surface + FracTracker spills. Stormwater has NO COUNTY column — filter silently dropped, use bbox/near. Brine + crude oil spill upstream is the same dataset (deduped by Incident_ID when spillType:'all').

Provenance

PublisherND Department of Environmental Quality

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (5)

  • searchSpills

    read

    Bakken oil + brine spills (FracTracker mirror). Filters: county, operator, date, spillType.

    2014-era extract. Brine + oil services share data; deduped on all.

  • searchStormwaterPermits

    read

    Construction Stormwater permits. Filter by permittee/site/permitPrefix; status defaults Active.

    No COUNTY column upstream — county filter silently ignored, use bbox/near.

  • searchGroundwaterMonitoring

    read

    Aquifer monitoring polygons. Filter name, program (Agricultural/Western/Not Sampled), bbox/near.

  • searchImpairedStreams

    read

    Assessed reaches. Pass category:"impaired" for Cat 5/5A 303(d) listings.

  • getServiceInfo

    read

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