Echo Dfr Dfr018 Permits Structure
Permits Object
dfr018_Permits is a JSON Structure definition published by EPA — U.S. Environmental Protection Agency, describing 27 properties, of which 27 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
Properties
Meta-schema: https://json-structure.org/meta/core/v0/#
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/echo-dfr-dfr018-permits-structure.json",
"name": "dfr018_Permits",
"description": "Permits Object",
"type": "object",
"properties": {
"AccuracyScore": {
"type": "string",
"description": "??",
"example": "17452"
},
"AccuracyValue": {
"type": "string",
"description": "??",
"example": "25"
},
"Areas": {
"type": "string",
"description": "Clean Air Act stationary source program subpart designation, Clean Water Act-NPDES permit component(s), and/or other Resource Conservation and Recovery Act designations, if any.",
"example": "Total 2013 Facility Emissions in metric tons CO2e (excluding Biogenic CO2): 56962"
},
"CollectDesc": {
"type": "string",
"description": "??",
"example": "ADDRESS MATCHING-HOUSE NUMBER"
},
"DQURL": {
"type": "string",
"description": "??",
"example": "???"
},
"EPARegion": {
"type": "string",
"description": "The EPA region in which the facility is located",
"example": "04"
},
"EPASystem": {
"type": "string",
"description": "The EPA data system in which permit and facility records are kept. EPA's Facility Registry System (FRS) links all program database records (such as permit IDs and IDs facilities use in reporting to EPA) together. The following list describes the individual data systems that are linked to from the detailed facility report: \n\n- AFS: Air Facility System for Clean Air Act stationary source programs.\n- ICP: Integrated Compliance Information System for Clean Water Act programs monitoring National Pollutant Discharge Elimination System (NPDES) permits.\n- RCR: Resource Conservation and Recovery Act Information System (RCRAInfo) for tracking the Resource Conservation and Recovery Act (RCRA) programs.\n- NCDB: National Compliance Database System for monitoring national performance of the Toxic Substance Control Act (TSCA); the Emergency Planning and Right-to-Know Act, Section 313 (EPCRA); the Asbestos Hazard Emergency Response (AHERA); and the Federal Insecticide, Fungicide, and Rodenticide Act (FIFRA).\n- TRI: Toxics Release Inventory for Emergency Planning and Community Right-to-Know Act, Section 313 submissions.\n- NEI: National Emissions Inventory database contains information on stationary and mobile sources that emit criteria air pollutants and their precursors, as well as hazardous air pollutants (HAPs). The database includes estimates of annual emissions, by source, of air pollutants in each area of the country, on an annual basis.\n- TSCA: Toxic Substances Control Act addressing the production, importation, use, and disposal of specific chemicals.",
"example": "ICP"
},
"ExpDate": {
"type": "string",
"description": "Date on which a given permit is scheduled to expire",
"example": "09/10/2005"
},
"FacilityCity": {
"type": "string",
"description": "The city in which the facility is located",
"example": "DECATUR"
},
"FacilityName": {
"type": "string",
"description": "The name of the facility.",
"example": "3M COMPANY"
},
"FacilityState": {
"type": "string",
"description": "The state in which the facility is located",
"example": "AL"
},
"FacilityStatus": {
"type": "string",
"description": "The Air Program Status is given for each source ID (Operating; Planned; Under construction; Temporarily closed; Permanently closed; and Seasonal)\n\nFor CWA, the Permit Compliance System (PCS) designates a permitted facility as being Active or Inactive. Under the CWA, all facilities discharging pollutants from a point source (e.g., a pipe) to surface waters must have a NPDES permit. For CWA, ICISNPDES designates a permit as Effective, Administratively Continued, Expired, Not Needed, Pending, Retired, or Terminated. RCRA facilities (sites) are designated as Active or Inactive. The following provides RCRA site activity status definitions and explains site activity status designation.",
"example": "Effective"
},
"FacilityStreet": {
"type": "string",
"description": "The street address of the facility",
"example": "1400 STATE DOCKS RD."
},
"FacilityZip": {
"type": "string",
"description": "The zip code of the area in which the facility is located",
"example": "35609"
},
"HasBioRpt": {
"type": "string",
"description": "Indicates if the facility has an associated Biosolids Facility Report.",
"example": "N"
},
"HasIcisSsoRpt": {
"type": "string",
"description": "??",
"example": "N"
},
"HdatumDesc": {
"type": "string",
"description": "??",
"example": "NAD83"
},
"IndianCountry": {
"type": "string",
"description": "Indicates whether the facility is located in Indian Country",
"example": "N"
},
"Latitude": {
"type": "string",
"description": "The latitude of the facility or permit holder as maintained in each data system.",
"example": "34.606651"
},
"Longitude": {
"type": "string",
"description": "The longitude of the facility or permit holder as maintained in each data system",
"example": "-86.982419"
},
"NAICS": {
"type": "string",
"description": "The North American Industry Classification System codes",
"example": "325211"
},
"RefPointDesc": {
"type": "string",
"description": "??",
"example": "Facility Center/Centroid"
},
"SIC": {
"type": "string",
"description": "Standard Industrial Classification codes",
"example": "3081"
},
"Scale": {
"type": "string",
"description": "??",
"example": "string"
},
"SourceID": {
"type": "string",
"description": "Unique Identifier assigned by EPA.",
"example": "ALR040033"
},
"Statute": {
"type": "string",
"description": "The name of the statute associated with each of the permits and identifiers linked to the facility: \n- CAA = the Clean Air Act\n- CWA = the Clean Water Act\n- RCRA = the Resource Conservation and Recovery Act\n- EP313 = the Emergency Planning and Community Right-to-Know Act, Section 313 (also known as the Toxics Release Inventory Program)\n- TSCA = the Toxic Substances Control Act\n- SDWA = the Safe Drinking Water Act",
"example": "CWA"
},
"Universe": {
"type": "string",
"description": "This field provides further description on type of permit or record for each data system as follows:\n- For CAA = The program office defines each CAA Source ID and the associated permits as being Federally Reportable or Non-Federally Reportable. Under the CAA, federally reportable sources include majors, synthetic minors, NESHAP Part 61 minors, minors with an unresolved High Priority Violation (HPV), with recent enforcement actions, or included on a Compliance Monitoring Strategy plan. The Clean Air Act requires that delegated agencies and EPA track all federally reportable sources in Air Facility System (AFS).\n- For CWA = Each CWA Source ID or National Pollutant Discharge Elimination System (NPDES) permit is defined by the program office as a Major or Minor discharger.\n- For RCRA = RCRA Source ID or permits for Treatment, Storage and Disposal facilities are identified by TSD, Large Quantity Generators are identified by LQG. Other values include Permit Workload (PMT), Closure Workload (CLO), Small Quantity Generator Universe (SQG), Conditionally-Exempt Small Quantity Generator (CESQG), Post-Closure Workload (POST CL), and Transporters.",
"example": "Minor: General Permit Covered Facility"
}
},
"required": [
"Statute",
"EPASystem",
"EPARegion",
"SourceID",
"FacilityName",
"FacilityStreet",
"FacilityCity",
"FacilityState",
"FacilityZip",
"Universe",
"Areas",
"ExpDate",
"Latitude",
"Longitude",
"IndianCountry",
"SIC",
"NAICS",
"DQURL",
"HdatumDesc",
"CollectDesc",
"RefPointDesc",
"Scale",
"AccuracyValue",
"AccuracyScore",
"HasIcisSsoRpt",
"HasBioRpt",
"FacilityStatus"
]
}
Work with this as data
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/json-structures/echo-dfr-dfr018-permits-structure"
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.