Query any EPA Envirofacts table (e.g., waste facility data) via the Data Service REST API

domain: EPA Envirofacts Data Service API (data.epa.gov) · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Identify the target table and program schema (e.g., rcra, sems, frs, ghg, tri) using the Envirofacts model and metadata pages.
  2. Build a URL of the form https://data.epa.gov/dmapservice/[program.table]/[column][operator][value]/[first]:[last]/[format].
  3. Add /and/ or /or/ filters and a /sort/ clause as needed, using operators like equals, contains, beginsWith, or in.
  4. Request json (default), csv, excel, or xml output by appending the format to the URL.
  5. Page through results using the first:last range, since a single request must complete in under 15 minutes.

Known gotchas

Related routes

Query EPA Envirofacts' RESTful Data Service API directly against SDWIS tables for public water system and violation data
enviro.epa.gov · 5 steps · unrated
Query hazardous-waste handler records from RCRAInfo tables via the Envirofacts REST API
EPA Envirofacts / RCRAInfo (data.epa.gov, rcra schema) · 4 steps · unrated
Query landfill and waste-sector facility emissions from the Greenhouse Gas Reporting Program via Envirofacts
EPA Envirofacts GHG RESTful Data Service (data.epa.gov, ghg schema) · 4 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans