Provenance
Freshness & coverage
Methods (6)
searchUSTFacilities
readMT UST facility registry (~1.1K). Filter facilityName/city/zip/facilityCode.
Input schema
{ "type": "object", "properties": { "facilityName": { "type": "string" }, "city": { "type": "string", "examples": [ "Billings" ] }, "zip": { "type": "string" }, "facilityCode": { "type": "number" }, "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 }No county column — use bbox/near for spatial.
searchTankReleases
readMT PTC Releases (~4.5K). Filter status/leadProgram/facilityName/cause/source/dates.
Input schema
{ "type": "object", "properties": { "status": { "type": "string", "examples": [ "Open" ] }, "leadProgram": { "type": "string" }, "facilityName": { "type": "string" }, "releaseFacilityId": { "type": "string" }, "cause": { "type": "string" }, "source": { "type": "string" }, "dateFrom": { "type": "string" }, "dateTo": { "type": "string" }, "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 }Status: Resolved/Open/Rescinded/Reopened. Lead programs PTC + CPRS.
searchWaterPermits
readMT FACTS MPDES Permits (~2.7K). Filter permitType/status/permittee/siteName/city/expiringBefore.
Input schema
{ "type": "object", "properties": { "permitType": { "type": "string", "examples": [ "Surface Water Individual" ] }, "status": { "type": "string" }, "permittee": { "type": "string" }, "siteName": { "type": "string" }, "city": { "type": "string" }, "permitNumber": { "type": "string" }, "expiringBefore": { "type": "string" }, "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 }27 permit types; status Effective/Expired/Admin Continued.
searchAirQualityMonitors
readMT Air Quality hourly (~21.3M). Filter parameter/siteName/healthCategory/aqsCode/dates.
Input schema
{ "type": "object", "properties": { "parameter": { "type": "string", "examples": [ "PM25" ] }, "siteName": { "type": "string", "examples": [ "Bozeman" ] }, "healthCategory": { "type": "string" }, "aqsCode": { "type": "string" }, "dateFrom": { "type": "string" }, "dateTo": { "type": "string" }, "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 }Always narrow with parameter+site+date. Newest-first ordering.
searchHazardousWaste
readMT RCRA Hazardous Waste (~3.1K). Filter county/city/facilityName/generatorStatus/epaCode/naicsCode.
Input schema
{ "type": "object", "properties": { "county": { "type": "string", "examples": [ "YELLOWSTONE" ] }, "city": { "type": "string" }, "facilityName": { "type": "string" }, "generatorStatus": { "type": "string" }, "facilityStatus": { "type": "string" }, "epaCode": { "type": "string" }, "naicsCode": { "type": "number" }, "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 }Has fac_county UPPERCASE. gen_status: LQG/SQG/VSQG/+.
getServiceInfo
readSchema, record counts, max-page caps, enum values, §0 probe notes for any of 5 layers.
Input schema
{ "type": "object", "properties": { "service": { "type": "string", "examples": [ "airQualityMonitors" ] } }, "additionalProperties": false }
