Query normalized EPA ECHO ICIS-NPDES outfall rows
Returns R2-backed EPA ECHO ICIS-NPDES outfall, facility, permit-status, permit-component, waterbody, coordinate, and current-compliance context rows. This endpoint is public context, not an autonomous settlement oracle until refresh, checksum, revision-window, limits, effluent violations, detailed enforcement-action, and resolver policies are published.
Request
- Base URL: https://worldcastr.com
- URL: https://worldcastr.com/api/v1/data/environmental/epa-echo/npdes-outfalls
- Auth: none declared
Query parameters
2-letter permit state prefix. Required unless permit_id or summary=true is supplied.
Exact NPDES permit identifier. If state is omitted, the first two permit characters are used as the state partition.
Permit status code or text filter such as 'EFF', 'Effective', 'Admin Continued', or 'Terminated'.
Permit component text filter such as Construction Stormwater, Industrial Stormwater, POTW, CSO, CAFO, or MS4.
Optional current violation flag.
Clean Water Act current status text filter.
Require latitude and longitude.
Maximum records to return.
Return manifest and partition metadata without row payloads.
Response
EPA ECHO ICIS-NPDES outfalls response.
Example response
{
"schema_id": "hc.epa_echo_npdes_outfall.v1",
"asset_id": "context.epa_echo_npdes_outfalls",
"source_id": "epa_echo_npdes_outfalls_layer",
"manifest": {
"schema_id": "hc.epa_echo_npdes_outfall_manifest.v1",
"run_id": "20260718T193625+0000",
"source_id": "epa_echo_npdes_outfalls_layer",
"source_compressed_bytes": 49038467,
"record_count": 820538,
"partition_count": 459,
"partition_bytes": 84846157,
"chunk_size": 5000
},
"partitions": [
{
"state_code": "TX",
"permit_status_code": "EFF",
"record_count": 5000,
"bytes": 498402,
"uncompressed_bytes": 12408622,
"content_encoding": "gzip"
}
],
"records": [
{
"schema_id": "hc.epa_echo_npdes_outfall.v1",
"record_id": "epa_echo_npdes_outfalls_layer:TX:GM0000009:1",
"source_id": "epa_echo_npdes_outfalls_layer"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.