Envirofacts Web Services
About This Page
Use this hub to find Envirofacts APIs, documentation, and supporting tools. If you already know which API you need, start with the Envirofacts Data Service API (REST) or the DMAP GraphQL API. If you are looking specifically for UV Index endpoints, use the UV Index API page.
Available APIs
Envirofacts provides program data and supporting reference data through multiple APIs. Each API below has different strengths and query patterns.
Envirofacts Data Service API (REST)
A RESTful URL-based service for querying Envirofacts tables. Supports filters, joins, sorting, pagination, and multiple export formats (JSON, CSV, Excel, XML, and more).
Go to Envirofacts Data Service API
DMAP GraphQL API
A GraphQL-like API for complex queries across Envirofacts tables, including nested filters, joins, aggregations, and export formats. Best when REST URL syntax becomes too limiting.
UV Index API
UV Index REST endpoints for hourly and daily UV Index forecasts and alerts (for example, by ZIP code or by state). Use this if your primary need is UV Index data.
Supporting tools
Envirofacts REST API Viewer
Browse available REST tables and parameters using the interactive API Viewer.
Open the Envirofacts API Viewer
API statistics (counts)
View API usage statistics by year, month, and program.
Help and feedback
For Envirofacts API usage questions, issue reports, or suggestions, please contact the Envirofacts team.
Envirofacts Links
System Data Searches
- Multisystem Search
- BR Search
- GHG Search
- GHG Query Builder
- ICIS Search
- ICIS Air Pollution Search
- RADNET Radiation Search
- RadNet Query Builder
- RCRAInfo Search
- NEI Search
- NGGS Search
- SDWIS Search
- SEMS Search
- UV Index Search
- TRI Explorer
- TRI Search
- Form R Search
- Form R & A Download
- EZ Search
- Customized Search
- Pollution Prevention
Facility Registry Service (FRS) Query