New Mexico State Land Office state-trust mineral leases. Permian parallel to TX GLO. No auth. - searchOilGasLeases (~5.9K) ⭐ active O&G leases — Permian Basin - getExpiringLeases ⭐ acquisition-signal feed across O&G/mineral/commercial/ag - searchMineralLeases (~746) — Salt Water Disposal, Caliche, Potash, Coal - searchAgriculturalLeases (~3.8K), getLeaseDetail, getServiceInfo upstream quirks: NMSLO publishes only ACTIVE leases (single STATUS value). NO COUNTY column on any layer — use bbox/near. Held-by-production leases have term-end at year-9999 epoch (surfaced as null daysUntilExpiry).
6 methodsFreshness not declaredOklahoma Commissioners of the Land Office state-trust real estate + mineral leases. SCOOP/STACK parallel. No auth. - searchLeases ⭐ category=real-estate (default, ~2.9K) | mineral (~4.5K, activeOnly default true) - getExpiringLeases ⭐ defaults to curated Expiring Real Estate Leases layer (~580) - getLeaseDetail, searchWellInventory (OCC mirror, ~576K), getServiceInfo upstream quirks: BeginDate/EndDate are ISO YYYY-MM-DD strings (server-side date filters work). CountyName UPPERCASE upstream. Mineral layer mixes ACTIVE + EXPIRED — use activeOnly=true (default). LeaseType values on Real Estate: Agricultural / Short-term Commercial / Long-term Commercial.
5 methodsFreshness not declaredWyoming OSLI — ~3.5M acres state trust + mineral estate. - searchOilGasLeases (~15.4K — slim schema) - searchSchoolSections ⭐ FundCode='CS' (Common School Sec 16+36 trust ~20K) - searchSurfaceOwnership (~31.6K), searchUpcomingAuctionLands (~195 LARCS rich), getServiceInfo Spec drift: getLeaseDetail DROPPED — lease polygon schema is too slim (LeaseNumber + dates only). LARCS table provides rich county/acres/bidPerAcre attributes — surfaced as searchUpcomingAuctionLands. upstream quirks: StateOwnership has NO County column — bbox/PLSS scoping only. FundCode CS dominates (20.1K of 31.6K parcels). Native gis2.statelands.wyo.gov returns rich schemas; AGOL mirrors are slimmer.
5 methodsFreshness not declared
