Provenance
Freshness & coverage
Methods (5)
searchOilGasLeases
readND state-trust O&G mineral leases. Filters: county, lessee, eligible, township/range, bbox, near.
EntitiesleaseInput schema
{ "type": "object", "properties": { "lessee": { "type": "string", "examples": [ "Continental" ] }, "eligible": { "oneOf": [ { "type": "string", "enum": [ "Available" ] }, { "type": "string", "enum": [ "Leased" ] }, { "type": "string", "enum": [ "Not Available" ] } ] }, "township": { "type": "number" }, "range": { "type": "number" }, "county": { "type": "string", "examples": [ "McKenzie" ] }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] } }, "additionalProperties": false }Filtered to lease LIKE %OG-%. Eligible defaults to Leased.
searchSurfaceLeases
readND state-trust surface (grazing/ag) leases. Pass rich:true for ANNUAL_RENT and PUBLIC_ACCESS.
EntitiesleaseInput schema
{ "type": "object", "properties": { "lessee": { "type": "string" }, "township": { "type": "number" }, "range": { "type": "number" }, "publicAccess": { "oneOf": [ { "type": "string", "enum": [ "Open" ] }, { "type": "string", "enum": [ "Closed" ] } ] }, "rich": { "type": "boolean", "examples": [ true ] }, "county": { "type": "string", "examples": [ "McKenzie" ] }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] } }, "additionalProperties": false }getLeaseDetail
readLook up single lease by number (e.g. "OG-2025-13593") across mineral and surface views.
Required paramsleaseNumberEntitiesleaseInput schema
{ "type": "object", "properties": { "leaseNumber": { "type": "string", "examples": [ "OG-2025-13593" ] } }, "additionalProperties": false, "required": [ "leaseNumber" ] }getExpiringLeases
readLeases expiring within windowDays. Scope: oil-gas (default), surface, all. Sorted by exp date asc.
EntitiesleaseInput schema
{ "type": "object", "properties": { "windowDays": { "type": "number", "examples": [ 90 ] }, "scope": { "type": "string", "examples": [ "oil-gas" ], "oneOf": [ { "type": "string", "enum": [ "all" ] }, { "type": "string", "enum": [ "oil-gas" ] }, { "type": "string", "enum": [ "surface" ] } ] }, "county": { "type": "string" }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] } }, "additionalProperties": false }Client-side filter on MM/DD/YYYY string column.
getServiceInfo
readSchema + record counts for any of the 3 services (ND Department of Trust Lands).
EntitiesmetadataInput schema
{ "type": "object", "properties": { "service": { "type": "string", "examples": [ "minerals" ] } }, "additionalProperties": false }
