Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

EPA — U.S. Environmental Protection Agency Detailed Facility Report API

The Detailed Facility Report API from EPA — U.S. Environmental Protection Agency — 47 operation(s) for detailed facility report.

EPA — U.S. Environmental Protection Agency Detailed Facility Report API is one of 137 APIs that EPA — U.S. Environmental Protection Agency publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1242 JSON Schema definitions.

Tagged areas include Detailed Facility Report. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 1242 JSON Schemas.

This API exposes 94 operations across 47 paths, and defines 156 schemas. It is described by OpenAPI 3.0.3, at version 1.0.

Requests are made against a single base URL, https://aqs.epa.gov/data/api.

94 operations 47 paths 156 schemas 47 GET47 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0
Base URL
https://aqs.epa.gov/data/api
Authentication
API Key
Resource Areas
1

Authentication & Security 1

EPA — U.S. Environmental Protection Agency Detailed Facility Report API declares 1 security scheme for authenticating requests. An API key is passed in the query as key (emailKey). By default, every request must be authenticated.

  • emailKey — AQS requires email and key query parameters on every request. Register at /signup?email=YOUREMAIL to receive a key by email.

Paths & Operations 94

Across 47 paths, the API surfaces 94 operations — 47 GET, 47 POST. Each is listed below with its method, path, parameters, and response codes.

Detailed Facility Report 94
GET
/dfr_rest_services.air_3_yr_download
Downloads the Complete Air Compliance History Section of the DFR
→ 200
POST
/dfr_rest_services.air_3_yr_download
Downloads the Complete Air Compliance History Section of the DFR
→ 200
GET
/dfr_rest_services.cwa_3_yr_effluent_download
Downloads NPDES Effluent Violation Information by Month and Quarter.
→ 200
POST
/dfr_rest_services.cwa_3_yr_effluent_download
Downloads NPDES Effluent Violation Information by Month and Quarter.
→ 200
GET
/dfr_rest_services.cwa_3_yr_sepscs_download
Downloads NPDES Compliance Schedule, Permit Schedule and Single Event Violation Information by Month and Quarter.
→ 200
POST
/dfr_rest_services.cwa_3_yr_sepscs_download
Downloads NPDES Compliance Schedule, Permit Schedule and Single Event Violation Information by Month and Quarter.
→ 200
GET
/dfr_rest_services.get_air_compliance
Detailed Facility Report Air Compliance Report Service
3 params → 200
POST
/dfr_rest_services.get_air_compliance
Detailed Facility Report Air Compliance Report Service
3 params → 200
GET
/dfr_rest_services.get_air_quality
Detailed Facility Report Air Quality Report Service
3 params → 200
POST
/dfr_rest_services.get_air_quality
Detailed Facility Report Air Quality Report Service
3 params → 200
GET
/dfr_rest_services.get_aws_docs
Placeholder
3 params → 200
POST
/dfr_rest_services.get_aws_docs
Placeholder
3 params → 200
GET
/dfr_rest_services.get_case_formal_actions
Displays Cases Related to the Facility
3 params → 200
POST
/dfr_rest_services.get_case_formal_actions
Displays Cases Related to the Facility
3 params → 200
GET
/dfr_rest_services.get_compliance_history
Detailed Facility Report 5 Year Compliance Monitoring History Service
3 params → 200
POST
/dfr_rest_services.get_compliance_history
Detailed Facility Report 5 Year Compliance Monitoring History Service
3 params → 200
GET
/dfr_rest_services.get_compliance_summary
Detailed Facility Report Compliance Summary Service
3 params → 200
POST
/dfr_rest_services.get_compliance_summary
Detailed Facility Report Compliance Summary Service
3 params → 200
GET
/dfr_rest_services.get_csv
Downloads a Spectific Section of the DFR in CSV Format
→ 200
POST
/dfr_rest_services.get_csv
Downloads a Spectific Section of the DFR in CSV Format
→ 200
GET
/dfr_rest_services.get_cwa_3yr_compliance
Detailed Facility Report 3 Year CWA Facility-Level Status Service
3 params → 200
POST
/dfr_rest_services.get_cwa_3yr_compliance
Detailed Facility Report 3 Year CWA Facility-Level Status Service
3 params → 200
GET
/dfr_rest_services.get_cwa_3yr_d80d90_counts
Displays Monlthly and Quarterly Counts of D80 and D90 Effluent Non Reporting Violations Related to the Facility
3 params → 200
POST
/dfr_rest_services.get_cwa_3yr_d80d90_counts
Displays Monlthly and Quarterly Counts of D80 and D90 Effluent Non Reporting Violations Related to the Facility
3 params → 200
GET
/dfr_rest_services.get_cwa_cs_compliance
Detailed Facility Report CWA CSV Compliance Service
3 params → 200
POST
/dfr_rest_services.get_cwa_cs_compliance
Detailed Facility Report CWA CSV Compliance Service
3 params → 200
GET
/dfr_rest_services.get_cwa_eff_alr
Detailed Facility Report CWA Effluent ALR Service
3 params → 200
POST
/dfr_rest_services.get_cwa_eff_alr
Detailed Facility Report CWA Effluent ALR Service
3 params → 200
GET
/dfr_rest_services.get_cwa_eff_alr_exp
Placeholder
3 params → 200
POST
/dfr_rest_services.get_cwa_eff_alr_exp
Placeholder
3 params → 200
GET
/dfr_rest_services.get_cwa_eff_compliance
Detailed Facility Report CWA Effluent Compliance Service
3 params → 200
POST
/dfr_rest_services.get_cwa_eff_compliance
Detailed Facility Report CWA Effluent Compliance Service
3 params → 200
GET
/dfr_rest_services.get_cwa_eff_compliance_exp
Placeholder
3 params → 200
POST
/dfr_rest_services.get_cwa_eff_compliance_exp
Placeholder
3 params → 200
GET
/dfr_rest_services.get_cwa_ps_compliance
Detailed Facility Report CWA PSV Compliance Service
3 params → 200
POST
/dfr_rest_services.get_cwa_ps_compliance
Detailed Facility Report CWA PSV Compliance Service
3 params → 200
GET
/dfr_rest_services.get_cwa_rnc_compliance
Detailed Facility Report CWA RNC Compliance Service
3 params → 200
POST
/dfr_rest_services.get_cwa_rnc_compliance
Detailed Facility Report CWA RNC Compliance Service
3 params → 200
GET
/dfr_rest_services.get_cwa_se_compliance
Detailed Facility Report CWA SEV Compliance Service
3 params → 200
POST
/dfr_rest_services.get_cwa_se_compliance
Detailed Facility Report CWA SEV Compliance Service
3 params → 200
GET
/dfr_rest_services.get_d80d90s_details
Display detailed D80/D90 information for the facility for a given quarter or month
6 params → 200
POST
/dfr_rest_services.get_d80d90s_details
Display detailed D80/D90 information for the facility for a given quarter or month
6 params → 200
GET
/dfr_rest_services.get_demographics_by_id
Displays 2010 Census and ACS Demographics by Facility ID
3 params → 200
POST
/dfr_rest_services.get_demographics_by_id
Displays 2010 Census and ACS Demographics by Facility ID
3 params → 200
GET
/dfr_rest_services.get_dfr
Detailed Facility Report Service
4 params → 200
POST
/dfr_rest_services.get_dfr
Detailed Facility Report Service
4 params → 200
GET
/dfr_rest_services.get_ejscreen_indexes
Detailed Facility Report EJScreen Indexes Service
3 params → 200
POST
/dfr_rest_services.get_ejscreen_indexes
Detailed Facility Report EJScreen Indexes Service
3 params → 200
GET
/dfr_rest_services.get_enforcement_summary
Detailed Facility Report Enforcement Summary Service
3 params → 200
POST
/dfr_rest_services.get_enforcement_summary
Detailed Facility Report Enforcement Summary Service
3 params → 200
GET
/dfr_rest_services.get_extract_dates
Displays the Dates That Data Was Extracted from Native EPA Systems for the DFR.
3 params → 200
POST
/dfr_rest_services.get_extract_dates
Displays the Dates That Data Was Extracted from Native EPA Systems for the DFR.
3 params → 200
GET
/dfr_rest_services.get_formal_actions
Detailed Facility Report Formal Actions Service
3 params → 200
POST
/dfr_rest_services.get_formal_actions
Detailed Facility Report Formal Actions Service
3 params → 200
GET
/dfr_rest_services.get_icis_formal_actions
Detailed Facility Report ICIS Formal Actions Service
3 params → 200
POST
/dfr_rest_services.get_icis_formal_actions
Detailed Facility Report ICIS Formal Actions Service
3 params → 200
GET
/dfr_rest_services.get_inspections
Detailed Facility Report Inspections Summary Service
3 params → 200
POST
/dfr_rest_services.get_inspections
Detailed Facility Report Inspections Summary Service
3 params → 200
GET
/dfr_rest_services.get_map
Detailed Facility Report Map Service
3 params → 200
POST
/dfr_rest_services.get_map
Detailed Facility Report Map Service
3 params → 200
GET
/dfr_rest_services.get_naics
Detailed Facility Report NAICS Code Service
3 params → 200
POST
/dfr_rest_services.get_naics
Detailed Facility Report NAICS Code Service
3 params → 200
GET
/dfr_rest_services.get_notices
Detailed Facility Report Notices Service
3 params → 200
POST
/dfr_rest_services.get_notices
Detailed Facility Report Notices Service
3 params → 200
GET
/dfr_rest_services.get_permits
Detailed Facility Report Permits Service
3 params → 200
POST
/dfr_rest_services.get_permits
Detailed Facility Report Permits Service
3 params → 200
GET
/dfr_rest_services.get_rcra_compliance
Detailed Facility Report RCRA Compliance Service
3 params → 200
POST
/dfr_rest_services.get_rcra_compliance
Detailed Facility Report RCRA Compliance Service
3 params → 200
GET
/dfr_rest_services.get_sdwa_lead_and_copper
Detailed Facility Report SDWA Lead and Copper Service
3 params → 200
POST
/dfr_rest_services.get_sdwa_lead_and_copper
Detailed Facility Report SDWA Lead and Copper Service
3 params → 200
GET
/dfr_rest_services.get_sdwa_sanitary_surveys
Detailed Facility Report SDWA Sanitary Surveys Service
3 params → 200
POST
/dfr_rest_services.get_sdwa_sanitary_surveys
Detailed Facility Report SDWA Sanitary Surveys Service
3 params → 200
GET
/dfr_rest_services.get_sdwa_site_visits
Detailed Facility Report SDWA Sanitary Site Visits Service
3 params → 200
POST
/dfr_rest_services.get_sdwa_site_visits
Detailed Facility Report SDWA Sanitary Site Visits Service
3 params → 200
GET
/dfr_rest_services.get_sdwa_violations
Detailed Facility Report SDWA Violations Service
3 params → 200
POST
/dfr_rest_services.get_sdwa_violations
Detailed Facility Report SDWA Violations Service
3 params → 200
GET
/dfr_rest_services.get_sdwis_compliance
Detailed Facility Report SDWIS Compliance Service
3 params → 200
POST
/dfr_rest_services.get_sdwis_compliance
Detailed Facility Report SDWIS Compliance Service
3 params → 200
GET
/dfr_rest_services.get_sic_codes
Detailed Facility Report SIC Code Service
3 params → 200
POST
/dfr_rest_services.get_sic_codes
Detailed Facility Report SIC Code Service
3 params → 200
GET
/dfr_rest_services.get_spatial_metadata
Detailed Facility Report Spatial Metadata Service
3 params → 200
POST
/dfr_rest_services.get_spatial_metadata
Detailed Facility Report Spatial Metadata Service
3 params → 200
GET
/dfr_rest_services.get_tri_history
Detailed Facility Report TRI History Service
3 params → 200
POST
/dfr_rest_services.get_tri_history
Detailed Facility Report TRI History Service
3 params → 200
GET
/dfr_rest_services.get_tri_releases
Detailed Facility Report TRI Releases Service
3 params → 200
POST
/dfr_rest_services.get_tri_releases
Detailed Facility Report TRI Releases Service
3 params → 200
GET
/dfr_rest_services.get_tribes
Detailed Facility Report Tribes Service
3 params → 200
POST
/dfr_rest_services.get_tribes
Detailed Facility Report Tribes Service
3 params → 200
GET
/dfr_rest_services.get_water_quality
Detailed Facility Report Water Quality Service
3 params → 200
POST
/dfr_rest_services.get_water_quality
Detailed Facility Report Water Quality Service
3 params → 200
GET
/dfr_rest_services.get_water_quality_details
Displays Detailed Water Quality Information from EPA's Office of Water Systems
3 params → 200
POST
/dfr_rest_services.get_water_quality_details
Displays Detailed Water Quality Information from EPA's Office of Water Systems
3 params → 200
GET
/dfr_rest_services.rcra_3_yr_download
Downloads the Complete RCRA Compliance History Section of the DFR
→ 200
POST
/dfr_rest_services.rcra_3_yr_download
Downloads the Complete RCRA Compliance History Section of the DFR
→ 200

Schemas 156

The contract defines 156 schemas that model the data the API accepts and returns. The most detailed are dfr038_EXP.Parameters (110 properties), dfr040 (109 properties), dfr051 (108 properties), dfr045 (107 properties). Each schema is shown below with its type and property counts.

dfr079_s.Violations
object
Violations Object
52 properties 52 required
dfr018_RegistryIDs
object
Registry IDs Object
8 properties
dfr093
object
Site Visit Object
15 properties 15 required
dfr136_Results
object
Results Object
2 properties 1 required
dfr076
object
Notices Object
2 properties 2 required
dfr020
object
Source Object
5 properties 5 required
dfr061
object
Demographics Object
32 properties 32 required
dfr018_Reports
object
Reports Object
1 property 1 required
dfr040
object
CWA Effluent Compliance Parameter Object
109 properties 109 required
dfr038_EXP.Parameters
object
110 properties 110 required
dfr023
object
HPV Programs Pollutant Object
53 properties 53 required
dfr057
object
Compliance History Object
2 properties
dfr035
object
CWA Effluent ALR Exceedences Object
2 properties
dfr0_get_d80d90s_details.Results
object
Results Object
2 properties 2 required
dfr018_WebFireDocuments
object
Web Fire Documents
7 properties 7 required
dfr114_Results
object
Results Object
2 properties 1 required
dfr051
object
CWA SE Compliance Violations Object
108 properties 108 required
dfr125_Results
object
Results Object
2 properties 2 required
dfr046
object
CWA RNC Compliance Object
2 properties
dfr062
object
Enforcement Compliance Summaries Object
2 properties 2 required
dfr088
object
Sources Object
1 property 1 required
dfr117_Results
object
Results Object
2 properties 1 required
dfr067
object
Action Object
16 properties 16 required
dfr018_Permits
object
Permits Object
27 properties 27 required
dfr021
object
AFS Program Object
14 properties 14 required
dfr135_Results
object
Results Object
2 properties 1 required
dfr109
object
Enforcement Actions Object
5 properties 5 required
dfr024
object
Air Quality Object
13 properties
dfr018_ProgramDates
object
Program Dates Object
3 properties 3 required
dfr058
object
Inspection Object
10 properties 10 required
dfr009_Results
object
Results Object
2 properties 1 required
dfr038_EXP
object
2 properties
dfr122_Results
object
Results Object
2 properties 1 required
dfr014_Results
object
Results Object
2 properties 1 required
dfr081
object
SDWIS Compliance Object
105 properties
dfr034
object
Violations Object
107 properties 107 required
dfr031
object
CWA CS Compliance Object
2 properties
dfr132_Results
object
Results Object
2 properties 1 required
dfr092
object
Sources Object
1 property 1 required
dfr105
object
Tribes Object
4 properties 4 required
dfr090
object
Site Visits Object
1 property
dfr068
object
Inspection Enforcement Summary Object
2 properties
dfr043
object
CWA PS Compliance Violation Object
1 property 1 required
dfr077
object
Notice Object
7 properties 7 required
dfr124_Results
object
Results Object
2 properties 1 required
dfr005_Results
object
Results Object
2 properties 1 required
dfr035_EXP.Parameters
object
58 properties 58 required
dfr084
object
SIC Object
1 property 1 required
dfr030
object
Status Object
54 properties 54 required
dfr0_Qtr12Header
object
Header Object
96 properties 96 required
dfr108
object
Sources Object
1 property 1 required
dfr0_Qtr13Header
object
Header Object
104 properties 104 required
dfr010_Results
object
Results Object
2 properties 1 required
dfr036
object
Parameter Object
57 properties 57 required
dfr0_Qtr13Status
object
Status Object
14 properties 14 required
dfr103
object
Chemicals Object
10 properties 10 required
dfr001_Results
object
Results Object
2 properties 1 required
dfr0_get_d80d90s_details.D80D90sDetails
object
D80D90sDetails Object
1 property 1 required
dfr020_.PermitHistory
object
Permit History Object
49 properties 49 required
dfr0_get_cwa_eff_compliance_exp.Results
object
Results Object
2 properties 1 required
dfr118_Results
object
Results Object
2 properties 1 required
dfr0_get_d80d90s_details.D80D90sDetails.Sources
object
Sources Object
29 properties 29 required
dfr134_Results
object
Results Object
2 properties 1 required
dfr050
object
CWA SE Compliance Sources Object
1 property 1 required
dfr104
object
Header Object
9 properties 9 required
dfr018_EJScreenIndexes
object
EJScreen Index Object
13 properties 13 required
dfr018_Results
object
Results Object
44 properties 1 required
dfr094
object
Spatial Metadata Object
8 properties 8 required
dfr049
object
CWA SE Compliance Object
2 properties
dfr0_get_cwa_eff_alr_exp.Results
object
Results Object
2 properties 1 required
dfr059
object
Compliance Summary Object
2 properties 2 required
dfr079_s
object
Source Object
3 properties
dfr0_Qtr12Status
object
Status Object
13 properties 13 required
dfr066
object
ICIS Formal Actions Object
2 properties
dfr054
object
6 properties 6 required
dfr002_Results
object
Results Object
2 properties 1 required
dfr111_Details
object
Water Quality Details
1 property
dfr019
object
Air Compliance Object
2 properties
dfr130_Results
object
Results Object
2 properties 1 required
dfr012_Results
object
Results Object
2 properties 1 required
dfr047_.Status
object
CWA RNC Compliance Statuses Object
1 property
dfr0_Qtr12Header39
object
Header Object
102 properties 102 required
dfr128_Results
object
Results Object
2 properties 1 required
dfr127_Results
object
Results Object
2 properties 1 required
dfr086
object
Sanitary Surveys Object
1 property
dfr052
object
Case Formal Actions
2 properties
dfr119_Results
object
Results Object
2 properties 1 required
dfr032
object
Sources Object
1 property 1 required
dfr123_Results
object
Results Object
3 properties 1 required
dfr131_Results
object
Results Object
2 properties 1 required
dfr038
object
CWA Effluent Compliance Object
2 properties
dfr018_CAEDDocuments
object
CAED Documents
5 properties
dfr126_Results
object
Results Object
2 properties 1 required
dfr100
object
Sources Object
1 property
dfr018_Summaries
object
Summaries Object
11 properties 11 required
dfr063_s
object
Program Date Object
4 properties 4 required
dfr060
object
Source Object
6 properties 6 required
dfr111_Details.Sources
object
Sources Object
16 properties 16 required
dfr112
object
Sources Object
21 properties 21 required
dfr079_s.Evaluations
object
Evaluations Object
52 properties 52 required
dfr042
object
CWA PS Compliance Object
2 properties
dfr045
object
CWA PS Compliance Violations Object
107 properties 107 required
dfr029
object
CWA 3-Year D80D90 Sources Object
1 property 1 required
dfr075
object
NAICS Codes Object
4 properties 4 required
dfr071
object
Copper Samples
4 properties 4 required
dfr0_get_ejscreen_indexes.Results
object
Results Object
2 properties 1 required
dfr004
object
Results Object
2 properties 1 required
dfr018_NAICS
object
NAICS Object
1 property 1 required
dfr133_Results
object
Results Object
2 properties 1 required
dfr022
object
FRV Programs Pollutant Object
53 properties 53 required
dfr085
object
Sources Object
1 property 1 required
dfr074
object
NAICS Sources Object
1 property 1 required
dfr070
object
Lead and Copper Rule Object
18 properties
dfr069
object
Source Object
7 properties 7 required
dfr073
object
Map Output Object
5 properties 5 required
dfr102
object
TRI Releases Object
2 properties
dfr017_Results
object
Results Object
2 properties 1 required
dfr007_Results
object
Results Object
2 properties 2 required
dfr106
object
Violations Enforcement Actions Object
1 property
dfr041
object
CWA Effluent Compliance Sources Object
1 property
dfr079_s.Status
object
Status Object
49 properties 49 required
dfr020_.HPVHistory
object
HPV History Object
49 properties 49 required
dfr098
object
TRI History Object
1 property
dfr111
object
Water Quality Object
1 property
dfr035_EXP
object
2 properties
dfr038_EXP.Sources
object
1 property
dfr025
object
CWA 3-Year Compliance Object
2 properties
dfr027
object
CWA 3-Year D80D90 Counts
2 properties
dfr084_Codes
object
SIC Codes Object
4 properties 4 required
dfr095
object
System Extract Dates Object
1 property 1 required
dfr035_EXP.Sources
object
1 property 1 required
dfr055
object
1 property 1 required
dfr011_Results
object
Results Object
2 properties 1 required
dfr018_MultipleFRSFacilities
object
Multiple FRS Facilities Object
1 property
dfr018_MapData
object
Map Data Object
6 properties 6 required
dfr064
object
Formal Actions Object
2 properties
dfr110
object
Violations Object
14 properties 14 required
dfr053
object
Case Formal Action
13 properties 13 required
dfr072
object
Lead Samples
4 properties 4 required
dfr037
object
Sources Object
1 property 1 required
dfr006_Results
object
Results Object
2 properties 1 required
dfr083_s
object
Sources Object
2 properties 2 required
dfr026
object
CWA 3-Year Compliance Sources Object
1 property 1 required
dfr078
object
Resource Conservation and Recovery Act Compliance Object
97 properties
dfr101
object
Release Year Object
10 properties 10 required
dfr116_Results
object
Results Object
2 properties 1 required
dfr065
object
Action Object
7 properties 7 required
dfr115
object
Results Object
2 properties 1 required
dfr129_Results
object
Results Object
2 properties 1 required
dfr083_s.RulesViolated
object
Rules Violated Object
15 properties 15 required
dfr096
object
System Extract Dates Dates Object
2 properties 2 required
dfr120_Results
object
Results Object
2 properties 1 required
dfr015_Results
object
Results Object
2 properties 1 required
dfr089
object
Sanitary Survey Object
15 properties 15 required
dfr0_get_aws_docs.Results
object
Results Object
1 property 1 required
dfr013_Results
object
Results Object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

epa-detailed-facility-report-api-openapi.yml Raw ↑

Other APIs EPA — U.S. Environmental Protection Agency publishes across the network.

EPA Facility Registry Service (FRS) API
EPA TRI (Toxics Release Inventory) Web Service
EPA ATTAINS Web Services
EPA WATERS — Watershed Assessment, Tracking & Environmental Results
EPA Grants API
EPA Insect Repellents API
EPA e-Manifest Hazardous Waste Tracking
EPA System of Registries (SoR)
CTX — Center for Computational Toxicology and Exposure APIs
EPA — U.S. Environmental Protection Agency Account Type Codes API
EPA — U.S. Environmental Protection Agency Accounts API
EPA — U.S. Environmental Protection Agency Air Emission Testing API