Echo Dfr Dfr023 Structure

HPV Programs Pollutant Object

Type: object Properties: 53 Required: 53
GovernmentEnvironmentalOpen DataAir QualityWater QualityHazardous WasteComplianceEmissions

dfr023 is a JSON Structure definition published by EPA — U.S. Environmental Protection Agency, describing 53 properties, of which 53 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

Agency AirPollutants AirPrograms ERPType Mnth10Status Mnth11Status Mnth12Status Mnth13Status Mnth14Status Mnth15Status Mnth16Status Mnth17Status Mnth18Status Mnth19Status Mnth1Status Mnth20Status Mnth21Status Mnth22Status Mnth23Status Mnth24Status Mnth25Status Mnth26Status Mnth27Status Mnth28Status Mnth29Status Mnth2Status Mnth30Status Mnth31Status Mnth32Status Mnth33Status Mnth34Status Mnth35Status Mnth36Status Mnth3Status Mnth4Status Mnth5Status Mnth6Status Mnth7Status Mnth8Status Mnth9Status Qtr10Status Qtr11Status Qtr12Status Qtr1Status Qtr2Status Qtr3Status Qtr4Status Qtr5Status Qtr6Status Qtr7Status

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/echo-dfr-dfr023-structure.json",
  "name": "dfr023",
  "description": "HPV Programs Pollutant Object",
  "type": "object",
  "properties": {
    "Agency": {
      "type": "string",
      "description": "Identifies the lead agency (e.g., EPA, State) conducting the inspection. \nValues: State abbreviation or \"EPA\"",
      "example": "State"
    },
    "AirPollutants": {
      "type": "string",
      "description": "The air pollutant(s) for which the facility is in violation.",
      "example": "Benzene, TOTAL PARTICULATE MATTER, FACIL"
    },
    "AirPrograms": {
      "type": "string",
      "description": "The air program under to which the facility or operation is subject.",
      "example": "CAANESH, CAASIP, CAATVP"
    },
    "ERPType": {
      "type": "string",
      "description": "Air Facility System (AFS) ID.",
      "example": "VA0000005151044014"
    },
    "Mnth10Status": {
      "type": "string",
      "description": "The compliance status of the tenth month.",
      "example": "No Violation Identified"
    },
    "Mnth11Status": {
      "type": "string",
      "description": "The compliance status of the eleventh month.",
      "example": "No Violation Identified"
    },
    "Mnth12Status": {
      "type": "string",
      "description": "The compliance status of the twelfth month.",
      "example": "No Violation Identified"
    },
    "Mnth13Status": {
      "type": "string",
      "description": "The compliance status of the thirteenth month.",
      "example": "No Violation Identified"
    },
    "Mnth14Status": {
      "type": "string",
      "description": "The compliance status of the fourteenth month.",
      "example": "No Violation Identified"
    },
    "Mnth15Status": {
      "type": "string",
      "description": "The compliance status of the fifteenth month.",
      "example": "No Violation Identified"
    },
    "Mnth16Status": {
      "type": "string",
      "description": "The compliance status of the sixteenth month.",
      "example": "No Violation Identified"
    },
    "Mnth17Status": {
      "type": "string",
      "description": "The compliance status of the seventeenth month.",
      "example": "No Violation Identified"
    },
    "Mnth18Status": {
      "type": "string",
      "description": "The compliance status of the eighteenth month.",
      "example": "No Violation Identified"
    },
    "Mnth19Status": {
      "type": "string",
      "description": "The compliance status of the ninteenth month.",
      "example": "No Violation Identified"
    },
    "Mnth1Status": {
      "type": "string",
      "description": "The compliance status of the first month.",
      "example": "No Violation Identified"
    },
    "Mnth20Status": {
      "type": "string",
      "description": "The compliance status of the twentieth month.",
      "example": "No Violation Identified"
    },
    "Mnth21Status": {
      "type": "string",
      "description": "The compliance status of the twenty-first month.",
      "example": "No Violation Identified"
    },
    "Mnth22Status": {
      "type": "string",
      "description": "The compliance status of the twenty-second month.",
      "example": "No Violation Identified"
    },
    "Mnth23Status": {
      "type": "string",
      "description": "The compliance status of the twenty-third month.",
      "example": "No Violation Identified"
    },
    "Mnth24Status": {
      "type": "string",
      "description": "The compliance status of the twenty-fourth month.",
      "example": "No Violation Identified"
    },
    "Mnth25Status": {
      "type": "string",
      "description": "The compliance status of the twenty-fifth month.",
      "example": "No Violation Identified"
    },
    "Mnth26Status": {
      "type": "string",
      "description": "The compliance status of the twenty-sixth month.",
      "example": "No Violation Identified"
    },
    "Mnth27Status": {
      "type": "string",
      "description": "The compliance status of the twenty-seventh month.",
      "example": "No Violation Identified"
    },
    "Mnth28Status": {
      "type": "string",
      "description": "The compliance status of the twenty-eighth month.",
      "example": "No Violation Identified"
    },
    "Mnth29Status": {
      "type": "string",
      "description": "The compliance status of the twenty-ninth month.",
      "example": "No Violation Identified"
    },
    "Mnth2Status": {
      "type": "string",
      "description": "The compliance status of the second month.",
      "example": "No Violation Identified"
    },
    "Mnth30Status": {
      "type": "string",
      "description": "The compliance status of the thirtieth month.",
      "example": "No Violation Identified"
    },
    "Mnth31Status": {
      "type": "string",
      "description": "The compliance status of the thirty-first month.",
      "example": "No Violation Identified"
    },
    "Mnth32Status": {
      "type": "string",
      "description": "The compliance status of the thirty-second month.",
      "example": "No Violation Identified"
    },
    "Mnth33Status": {
      "type": "string",
      "description": "The compliance status of the thirty-third month.",
      "example": "No Violation Identified"
    },
    "Mnth34Status": {
      "type": "string",
      "description": "The compliance status of the thirty-fourth month.",
      "example": "No Violation Identified"
    },
    "Mnth35Status": {
      "type": "string",
      "description": "The compliance status of the thirty-fifth month.",
      "example": "No Violation Identified"
    },
    "Mnth36Status": {
      "type": "string",
      "description": "The compliance status of the thirty-sixth month.",
      "example": "No Violation Identified"
    },
    "Mnth3Status": {
      "type": "string",
      "description": "The compliance status of the third month.",
      "example": "No Violation Identified"
    },
    "Mnth4Status": {
      "type": "string",
      "description": "The compliance status of the fourth month.",
      "example": "No Violation Identified"
    },
    "Mnth5Status": {
      "type": "string",
      "description": "The compliance status of the fifth month.",
      "example": "No Violation Identified"
    },
    "Mnth6Status": {
      "type": "string",
      "description": "The compliance status of the sixth month.",
      "example": "No Violation Identified"
    },
    "Mnth7Status": {
      "type": "string",
      "description": "The compliance status of the seventh month.",
      "example": "No Violation Identified"
    },
    "Mnth8Status": {
      "type": "string",
      "description": "The compliance status of the eighth month.",
      "example": "No Violation Identified"
    },
    "Mnth9Status": {
      "type": "string",
      "description": "The compliance status of the ninth month.",
      "example": "No Violation Identified"
    },
    "Qtr10Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr11Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr12Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr1Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr2Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr3Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr4Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr5Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr6Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr7Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr8Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "Qtr9Status": {
      "type": "string",
      "description": "The relevant status for the quarter.",
      "example": "No Viol"
    },
    "SourceID": {
      "type": "string",
      "description": "Unique Identifier assigned by EPA.",
      "example": "ALR040033"
    }
  },
  "required": [
    "SourceID",
    "ERPType",
    "AirPrograms",
    "AirPollutants",
    "Qtr1Status",
    "Qtr2Status",
    "Qtr3Status",
    "Qtr4Status",
    "Qtr5Status",
    "Qtr6Status",
    "Qtr7Status",
    "Qtr8Status",
    "Qtr9Status",
    "Qtr10Status",
    "Qtr11Status",
    "Qtr12Status",
    "Mnth1Status",
    "Mnth2Status",
    "Mnth3Status",
    "Mnth4Status",
    "Mnth5Status",
    "Mnth6Status",
    "Mnth7Status",
    "Mnth8Status",
    "Mnth9Status",
    "Mnth10Status",
    "Mnth11Status",
    "Mnth12Status",
    "Mnth13Status",
    "Mnth14Status",
    "Mnth15Status",
    "Mnth16Status",
    "Mnth17Status",
    "Mnth18Status",
    "Mnth19Status",
    "Mnth20Status",
    "Mnth21Status",
    "Mnth22Status",
    "Mnth23Status",
    "Mnth24Status",
    "Mnth25Status",
    "Mnth26Status",
    "Mnth27Status",
    "Mnth28Status",
    "Mnth29Status",
    "Mnth30Status",
    "Mnth31Status",
    "Mnth32Status",
    "Mnth33Status",
    "Mnth34Status",
    "Mnth35Status",
    "Mnth36Status",
    "Agency"
  ]
}

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.
All 92 tools →

Call it yourself

curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/echo-dfr-dfr023-structure"
All json 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.