EPA Envirofacts
data.epa.gov
The US Environmental Protection Agency Envirofacts data service: facility registry records, Toxics Release Inventory facilities and reporting forms, Superfund (SEMS) sites and Safe Drinking Water Act water systems.
GET /v1/data/epafacts/facilities-by-zip1Request
Five-digit US postal code.
curl "https://api.fastcrw.com/v1/data/epafacts/facilities-by-zip?zip=60601" \ -H "Authorization: Bearer $FASTCRW_API_KEY"
2Response example
A sample shape. Press Run to see live data from EPA Envirofacts.
[
{
"acres": null,
"airs_afs": null,
"bms": null,
"brs": null,
"cerclis": null,
"city_name": "CHICAGO",
"county_name": "COOK",
"fips_code": "17031",
"ghg": null,
"hdatum_desc": null,
"huc_code_8": " ",
"icis": null,
"latitude": 41.865536,
"location_address": "5750 W ROOSEVELT RD",
"longitude": -87.768389,
"npdes": null,
"npl": null,
"pcs": null,
"postal_code": "60601",
"primary_name": "DANA CORP VICTOR PRODUCTS DIV",
"radinfo": null,
"rcrainfo": "Y",
"registry_id": "110000909955",
"sdwis": null,
"sems": "Y",
"state_code": "IL",
"tris": "Y"
},
{
"acres": null,
"airs_afs": "Y",
"bms": null,
"brs": null,
"cerclis": null,
"city_name": "CHICAGO",
"county_name": "COOK",
"fips_code": "17031",
"ghg": null,
"hdatum_desc": null,
"huc_code_8": " ",
"icis": null,
"latitude": 41.886313,
"location_address": "228 N LASALLE ST",
"longitude": -87.632468,
"npdes": null,
"npl": null,
"pcs": null,
"postal_code": "60601",
"primary_name": "L J SHERIDAN & CO",
"radinfo": null,
"rcrainfo": null,
"registry_id": "110001228216",
"sdwis": null,
"sems": null,
"state_code": "IL",
"tris": null
},
{
"acres": null,
"airs_afs": "Y",
"bms": null,
"brs": null,
"cerclis": null,
"city_name": "CHICAGO",
"county_name": "COOK",
"fips_code": "17031",
"ghg": null,
"hdatum_desc": null,
"huc_code_8": " ",
"icis": null,
"latitude": 41.7979,
"location_address": "936 E 54TH",
"longitude": -87.60279,
"npdes": null,
"npl": null,
"pcs": null,
"postal_code": "60601",
"primary_name": "CHARLES KOZMINSKI SCHOOL-CHGO BD ED",
"radinfo": null,
"rcrainfo": null,
"registry_id": "110001292752",
"sdwis": null,
"sems": null,
"state_code": "IL",
"tris": null
},
{
"acres": null,
"airs_afs": "Y",
"bms": null,
"brs": null,
"cerclis": null,
"city_name": "CHICAGO",
"county_name": "COOK",
"fips_code": "17031",
"ghg": null,
"hdatum_desc": null,
"huc_code_8": " ",
"icis": null,
"latitude": 41.88451,
"location_address": "200 EAST RANDOLPH DRIVE",
"longitude": -87.62214,
"npdes": null,
"npl": null,
"pcs": null,
"postal_code": "60601",
"primary_name": "AMOCO OIL COMPANY",
"radinfo": null,
"rcrainfo": null,
"registry_id": "110001810185",
"sdwis": null,
"sems": null,
"state_code": "IL",
"tris": null
},
{
"acres": null,
"airs_afs": "Y",
"bms": null,
"brs": null,
"cerclis": null,
"city_name": "CHICAGO",
"county_name": "COOK",
"fips_code": "17031",
"ghg": null,
"hdatum_desc": null,
"huc_code_8": " ",
"icis": null,
"latitude": 41.644597,
"location_address": "1220 E 138TH ST",
"longitude": -87.593718,
"npdes": "Y",
"npl": null,
"pcs": null,
"postal_code": "60601",
"primary_name": "LAND & LAKES COMPANY",
"radinfo": null,
"rcrainfo": "Y",
"registry_id": "110001961789",
"sdwis": null,
"sems": "Y",
"state_code": "IL",
"tris": null
},
{
"acres": null,
"airs_afs": null,
"bms": null,
"brs": null,
"cerclis": null,
"city_name": "CHICAGO",
"county_name": "COOK",
"fips_code": "17031",
"ghg": null,
"hdatum_desc": null,
"huc_code_8": " ",
"icis": null,
"latitude": 41.88682,
"location_address": "65 E WACKER PL",
"longitude": -87.62563,
"npdes": null,
"npl": null,
"pcs": null,
"postal_code": "60601",
"primary_name": "URBAN YOUTH HIGH SCHOOL",
"radinfo": null,
"rcrainfo": "Y",
"registry_id": "110003048728",
"sdwis": null,
"sems": null,
"state_code": "IL",
"tris": null
},
{
"acres": null,
"airs_afs": null,
"bms": null,
"brs": null,
"cerclis": null,
"city_name": "CHICAGO",
"county_name": "COOK",
"fips_code": "17031",
"ghg": null,
"hdatum_desc": null,
"huc_code_8": " ",
"icis": null,
"latitude": 41.87942,
"location_address": "105 WEST ADAMS",
"longitude": -87.63118,
"npdes": null,
"npl": null,
"pcs": null,
"postal_code": "60601",
"primary_name": "WITKOFF GROUP",
"radinfo": null,
"rcrainfo": "Y",
"registry_id": "110003057619",
"sdwis": null,
"sems": null,
"state_code": "IL",
"tris": null
},
{
"acres": null,
"airs_afs": null,
"bms": null,
"brs": "Y",
"cerclis": null,
"city_name": "CHICAGO",
"county_name": "COOK",
"fips_code": "17031",
"ghg": null,
"hdatum_desc": null,
"huc_code_8": " ",
"icis": null,
"latitude": 41.88818,
"location_address": "111 E WACKER DR STE 1200",
"longitude": -87.62363,
"npdes": null,
"npl": null,
"pcs": null,
"postal_code": "60601",
"primary_name": "ILLINOIS CENTER PLAZA VENTURE",
"radinfo": null,
"rcrainfo": "Y",
"registry_id": "110005801551",
"sdwis": null,
"sems": null,
"state_code": "IL",
"tris": null
},
{
"acres": null,
"airs_afs": "Y",
"bms": null,
"brs": null,
"cerclis": null,
"city_name": "CHICAGO",
"county_name": "COOK",
"fips_code": "17031",
"ghg": null,
"hdatum_desc": null,
"huc_code_8": " ",
"icis": null,
"latitude": 41.887629,
"location_address": "151 E WACKER DR",
"longitude": -87.622697,
"npdes": null,
"npl": null,
"pcs": null,
"postal_code": "60601",
"primary_name": "HYATT REGENCY CHICAGO LAUNDRY",
"radinfo": null,
"rcrainfo": "Y",
"registry_id": "110005838585",
"sdwis": null,
"sems": null,
"state_code": "IL",
"tris": null
},
{
"acres": null,
"airs_afs": null,
"bms": null,
"brs": null,
"cerclis": null,
"city_name": "CHICAGO",
"county_name": "COOK",
"fips_code": "17031",
"ghg": null,
"hdatum_desc": null,
"huc_code_8": " ",
"icis": null,
"latitude": 41.88577,
"location_address": "70 E LAKE ST",
"longitude": -87.62554,
"npdes": null,
"npl": null,
"pcs": null,
"postal_code": "60601",
"primary_name": "DART PRINTING",
"radinfo": null,
"rcrainfo": "Y",
"registry_id": "110005858349",
"sdwis": null,
"sems": null,
"state_code": "IL",
"tris": null
},
"… 10 more items"
]Attribution: Source: U.S. Environmental Protection Agency, Envirofacts. EPA data are public domain unless otherwise specified; attribute the EPA and any non-EPA source named in the record.
Licence: The EPA disclaimers page states, under "Terms of Use for Geospatial Data": "These geospatial data and corresponding cartographic materials have been approved for use by the U.S. Environmental Protection Agency (EPA) as advised by the EPA Geospatial Advisory Committee (EGAC). This approved release is on the condition that neither the EPA nor the U.S. Government may be held liable for any damages resulting from its authorized or unauthorized use... Unless otherwise specified, geospatial data produced by the EPA is by default in the public domain and is not subject to domestic copyright protection under 17 U.S.C. § 105. Referenced data from non-EPA sources are neither inherently verified nor independently tested by the Agency in all circumstances. Permission to reproduce copyrighted items not produced by the EPA must be secured from the copyright owner." Envirofacts facility records are geospatial (each carries latitude and longitude), so the public-domain release applies to them; some records embed data supplied by states or other parties, which this statement does not license. We therefore pass records through unmodified and claim no copyright in them; commercial use and redistribution are recorded true on the strength of the public-domain statement above.
Ask with this source
A prompt for your agent that names this source and how to call it through the crw MCP.
Facilities by ZIP code
Use EPA Envirofacts (epafacts) from fastCRW Pergamon, capability "Facilities by ZIP code" (facilities-by-zip). You have a US ZIP code and want the EPA-regulated facilities located there across all programmes. Example options: zip=60601. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "epafacts" and capability "facilities-by-zip". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Superfund sites by state
Use EPA Envirofacts (epafacts) from fastCRW Pergamon, capability "Superfund sites by state" (superfund-sites). You want the Superfund (SEMS) cleanup sites recorded in a given US state. Example options: state=NJ. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "epafacts" and capability "superfund-sites". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
TRI facilities by state
Use EPA Envirofacts (epafacts) from fastCRW Pergamon, capability "TRI facilities by state" (tri-facilities). You want the industrial facilities that report toxic releases in a given US state. Example options: state=CA. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "epafacts" and capability "tri-facilities". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
TRI reporting forms by year
Use EPA Envirofacts (epafacts) from fastCRW Pergamon, capability "TRI reporting forms by year" (tri-reporting-forms). You want the chemical-by-chemical release reports filed under TRI for a given year. Example options: year=2022. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "epafacts" and capability "tri-reporting-forms". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
