---
title: "Detailed Facility Report RCRA Compliance Service"
method: GET
path: "/dfr_rest_services.get_rcra_compliance"
tags: ["Detailed Facility Report"]
---

# Detailed Facility Report RCRA Compliance Service

`GET /dfr_rest_services.get_rcra_compliance`

This procedure obtains data for the RCRA Compliance section of the DFR.

## Query parameters

- `output` 'JSONP' | 'JSON' | 'XML'
- `p_id` string, required
- `callback` string

## Response `200`

Returns an object that includes RCRA compliance statuses

- object — Root Object
  - `Results` Dfr124Results, required — Results Object
    - `Message` string, required — Field to record messages (typically performance-related) about packet processing
    - `RCRACompliance` Dfr078 — Resource Conservation and Recovery Act Compliance Object
      - `Mnth10End` string — The start date of the tenth month (MM/DD/YYYY).
      - `Mnth10Start` string — The end date of the tenth month (MM/DD/YYYY).
      - `Mnth11End` string — The start date of the eleventh month (MM/DD/YYYY).
      - `Mnth11Start` string — The end date of the eleventh month (MM/DD/YYYY).
      - `Mnth12End` string — The start date of the twelfth month (MM/DD/YYYY).
      - `Mnth12Start` string — The end date of the twelfth month (MM/DD/YYYY).
      - `Mnth13End` string — The start date of the thirteenth month (MM/DD/YYYY).
      - `Mnth13Start` string — The end date of the thirteenth month (MM/DD/YYYY).
      - `Mnth14End` string — The start date of the fourteenth month (MM/DD/YYYY).
      - `Mnth14Start` string — The end date of the fourteenth month (MM/DD/YYYY).
      - `Mnth15End` string — The start date of the fifteenth month (MM/DD/YYYY).
      - `Mnth15Start` string — The end date of the fifteenth month (MM/DD/YYYY).
      - `Mnth16End` string — The start date of the sixteenth month (MM/DD/YYYY).
      - `Mnth16Start` string — The end date of the sixteenth month (MM/DD/YYYY).
      - `Mnth17End` string — The start date of the seventeenth month (MM/DD/YYYY).
      - `Mnth17Start` string — The end date of the seventeenth month (MM/DD/YYYY).
      - `Mnth18End` string — The start date of the eighteenth month (MM/DD/YYYY).
      - `Mnth18Start` string — The end date of the eighteenth month (MM/DD/YYYY).
      - `Mnth19End` string — The start date of the ninteenth month (MM/DD/YYYY).
      - `Mnth19Start` string — The end date of the ninteenth month (MM/DD/YYYY).
      - `Mnth1End` string — The start date of the first month (MM/DD/YYYY).
      - `Mnth1Start` string — The end date of the first month (MM/DD/YYYY).
      - `Mnth20End` string — The start date of the twentieth month (MM/DD/YYYY).
      - `Mnth20Start` string — The end date of the twentieth month (MM/DD/YYYY).
      - `Mnth21End` string — The start date of the twenty-first month (MM/DD/YYYY).
      - `Mnth21Start` string — The end date of the twenty-first month (MM/DD/YYYY).
      - `Mnth22End` string — The start date of the twenty-second month (MM/DD/YYYY).
      - `Mnth22Start` string — The end date of the twenty-second month (MM/DD/YYYY).
      - `Mnth23End` string — The start date of the twenty-third month (MM/DD/YYYY).
      - `Mnth23Start` string — The end date of the twenty-third month (MM/DD/YYYY).
      - `Mnth24End` string — The start date of the twenty-fourth month (MM/DD/YYYY).
      - `Mnth24Start` string — The end date of the twenty-fourth month (MM/DD/YYYY).
      - `Mnth25End` string — The start date of the twenty-fifth month (MM/DD/YYYY).
      - `Mnth25Start` string — The end date of the twenty-fifth month (MM/DD/YYYY).
      - `Mnth26End` string — The start date of the twenty-sixth month (MM/DD/YYYY).
      - `Mnth26Start` string — The end date of the twenty-sixth month (MM/DD/YYYY).
      - `Mnth27End` string — The start date of the twenty-seventh month (MM/DD/YYYY).
      - `Mnth27Start` string — The end date of the twenty-seventh month (MM/DD/YYYY).
      - `Mnth28End` string — The start date of the twenty-eighth month (MM/DD/YYYY).
      - `Mnth28Start` string — The end date of the twenty-eighth month (MM/DD/YYYY).
      - `Mnth29End` string — The start date of the twenty-ninth month (MM/DD/YYYY).
      - `Mnth29Start` string — The end date of the twenty-ninth month (MM/DD/YYYY).
      - `Mnth2End` string — The start date of the second month (MM/DD/YYYY).
      - `Mnth2Start` string — The end date of the second month (MM/DD/YYYY).
      - `Mnth30End` string — The start date of the thirtieth month (MM/DD/YYYY).
      - `Mnth30Start` string — The end date of the thirtieth month (MM/DD/YYYY).
      - `Mnth31End` string — The start date of the thirty-first month (MM/DD/YYYY).
      - `Mnth31Start` string — The end date of the thirty-first month (MM/DD/YYYY).
      - `Mnth32End` string — The start date of the thirty-second month (MM/DD/YYYY).
      - `Mnth32Start` string — The end date of the thirty-second month (MM/DD/YYYY).
      - `Mnth33End` string — The start date of the thirty-third month (MM/DD/YYYY).
      - `Mnth33Start` string — The end date of the thirty-third month (MM/DD/YYYY).
      - `Mnth34End` string — The start date of the thirty-fourth month (MM/DD/YYYY).
      - `Mnth34Start` string — The end date of the thirty-fourth month (MM/DD/YYYY).
      - `Mnth35End` string — The start date of the thirty-fifth month (MM/DD/YYYY).
      - `Mnth35Start` string — The end date of the thirty-fifth month (MM/DD/YYYY).
      - `Mnth36End` string — The start date of the thirty-sixth month (MM/DD/YYYY).
      - `Mnth36Start` string — The end date of the thirty-sixth month (MM/DD/YYYY).
      - `Mnth3End` string — The start date of the third month (MM/DD/YYYY).
      - `Mnth3Start` string — The end date of the third month (MM/DD/YYYY).
      - `Mnth4End` string — The start date of the fourth month (MM/DD/YYYY).
      - `Mnth4Start` string — The end date of the fourth month (MM/DD/YYYY).
      - `Mnth5End` string — The start date of the fifth month (MM/DD/YYYY).
      - `Mnth5Start` string — The end date of the fifth month (MM/DD/YYYY).
      - `Mnth6End` string — The start date of the sixth month (MM/DD/YYYY).
      - `Mnth6Start` string — The end date of the sixth month (MM/DD/YYYY).
      - `Mnth7End` string — The start date of the seventh month (MM/DD/YYYY).
      - `Mnth7Start` string — The end date of the seventh month (MM/DD/YYYY).
      - `Mnth8End` string — The start date of the eighth month (MM/DD/YYYY).
      - `Mnth8Start` string — The end date of the eighth month (MM/DD/YYYY).
      - `Mnth9End` string — The start date of the ninth month (MM/DD/YYYY).
      - `Mnth9Start` string — The end date of the ninth month (MM/DD/YYYY).
      - `Qtr10End` string — Date indicating the end of Quarter 10.
      - `Qtr10Start` string — Date indicating the beginning of Quarter 10.
      - `Qtr11End` string — Date indicating the end of Quarter 11.
      - `Qtr11Start` string — Date indicating the beginning of Quarter 11.
      - `Qtr12End` string — Date indicating the end of Quarter 12.
      - `Qtr12Start` string — Date indicating the beginning of Quarter 12.
      - `Qtr1End` string — Date indicating the end of Quarter 1.
      - `Qtr1Start` string — Date indicating the beginning of Quarter 1.
      - `Qtr2End` string — Date indicating the end of Quarter 2.
      - `Qtr2Start` string — Date indicating the beginning of Quarter 2.
      - `Qtr3End` string — Date indicating the end of Quarter 3.
      - `Qtr3Start` string — Date indicating the beginning of Quarter 3.
      - `Qtr4End` string — Date indicating the end of Quarter 4.
      - `Qtr4Start` string — Date indicating the beginning of Quarter 4.
      - `Qtr5End` string — Date indicating the end of Quarter 5.
      - `Qtr5Start` string — Date indicating the beginning of Quarter 5.
      - `Qtr6End` string — Date indicating the end of Quarter 6.
      - `Qtr6Start` string — Date indicating the beginning of Quarter 6.
      - `Qtr7End` string — Date indicating the end of Quarter 7.
      - `Qtr7Start` string — Date indicating the beginning of Quarter 7.
      - `Qtr8End` string — Date indicating the end of Quarter 8.
      - `Qtr8Start` string — Date indicating the beginning of Quarter 8.
      - `Qtr9End` string — Date indicating the end of Quarter 9.
      - `Qtr9Start` string — Date indicating the beginning of Quarter 9.
      - `Sources` Dfr079S[]
        - `Evaluations` Dfr079SEvaluations[]
          - `Agency` string, required — Identifies the lead agency (e.g., EPA, State) conducting the inspection. Values: State abbreviation or "EPA"
          - `Evaluation` string, required
          - `EvaluationType` string, required
          - `Mnth10Status` string, required — The compliance status of the tenth month.
          - `Mnth11Status` string, required — The compliance status of the eleventh month.
          - `Mnth12Status` string, required — The compliance status of the twelfth month.
          - `Mnth13Status` string, required — The compliance status of the thirteenth month.
          - `Mnth14Status` string, required — The compliance status of the fourteenth month.
          - `Mnth15Status` string, required — The compliance status of the fifteenth month.
          - `Mnth16Status` string, required — The compliance status of the sixteenth month.
          - `Mnth17Status` string, required — The compliance status of the seventeenth month.
          - `Mnth18Status` string, required — The compliance status of the eighteenth month.
          - `Mnth19Status` string, required — The compliance status of the ninteenth month.
          - `Mnth1Status` string, required — The compliance status of the first month.
          - `Mnth20Status` string, required — The compliance status of the twentieth month.
          - `Mnth21Status` string, required — The compliance status of the twenty-first month.
          - `Mnth22Status` string, required — The compliance status of the twenty-second month.
          - `Mnth23Status` string, required — The compliance status of the twenty-third month.
          - `Mnth24Status` string, required — The compliance status of the twenty-fourth month.
          - `Mnth25Status` string, required — The compliance status of the twenty-fifth month.
          - `Mnth26Status` string, required — The compliance status of the twenty-sixth month.
          - `Mnth27Status` string, required — The compliance status of the twenty-seventh month.
          - `Mnth28Status` string, required — The compliance status of the twenty-eighth month.
          - `Mnth29Status` string, required — The compliance status of the twenty-ninth month.
          - `Mnth2Status` string, required — The compliance status of the second month.
          - `Mnth30Status` string, required — The compliance status of the thirtieth month.
          - `Mnth31Status` string, required — The compliance status of the thirty-first month.
          - `Mnth32Status` string, required — The compliance status of the thirty-second month.
          - `Mnth33Status` string, required — The compliance status of the thirty-third month.
          - `Mnth34Status` string, required — The compliance status of the thirty-fourth month.
          - `Mnth35Status` string, required — The compliance status of the thirty-fifth month.
          - `Mnth36Status` string, required — The compliance status of the thirty-sixth month.
          - `Mnth3Status` string, required — The compliance status of the third month.
          - `Mnth4Status` string, required — The compliance status of the fourth month.
          - `Mnth5Status` string, required — The compliance status of the fifth month.
          - `Mnth6Status` string, required — The compliance status of the sixth month.
          - `Mnth7Status` string, required — The compliance status of the seventh month.
          - `Mnth8Status` string, required — The compliance status of the eighth month.
          - `Mnth9Status` string, required — The compliance status of the ninth month.
          - `Qtr10Status` string, required — The relevant status for the quarter.
          - `Qtr11Status` string, required — The relevant status for the quarter.
          - `Qtr12Status` string, required — The relevant status for the quarter.
          - `Qtr1Status` string, required — The relevant status for the quarter.
          - `Qtr2Status` string, required — The relevant status for the quarter.
          - `Qtr3Status` string, required — The relevant status for the quarter.
          - `Qtr4Status` string, required — The relevant status for the quarter.
          - `Qtr5Status` string, required — The relevant status for the quarter.
          - `Qtr6Status` string, required — The relevant status for the quarter.
          - `Qtr7Status` string, required — The relevant status for the quarter.
          - `Qtr8Status` string, required — The relevant status for the quarter.
          - `Qtr9Status` string, required — The relevant status for the quarter.
          - `SourceID` string, required — Unique Identifier assigned by EPA.
        - `Status` Dfr079SStatus — Status Object
          - `Mnth10Status` string, required — The compliance status of the tenth month.
          - `Mnth11Status` string, required — The compliance status of the eleventh month.
          - `Mnth12Status` string, required — The compliance status of the twelfth month.
          - `Mnth13Status` string, required — The compliance status of the thirteenth month.
          - `Mnth14Status` string, required — The compliance status of the fourteenth month.
          - `Mnth15Status` string, required — The compliance status of the fifteenth month.
          - `Mnth16Status` string, required — The compliance status of the sixteenth month.
          - `Mnth17Status` string, required — The compliance status of the seventeenth month.
          - `Mnth18Status` string, required — The compliance status of the eighteenth month.
          - `Mnth19Status` string, required — The compliance status of the ninteenth month.
          - `Mnth1Status` string, required — The compliance status of the first month.
          - `Mnth20Status` string, required — The compliance status of the twentieth month.
          - `Mnth21Status` string, required — The compliance status of the twenty-first month.
          - `Mnth22Status` string, required — The compliance status of the twenty-second month.
          - `Mnth23Status` string, required — The compliance status of the twenty-third month.
          - `Mnth24Status` string, required — The compliance status of the twenty-fourth month.
          - `Mnth25Status` string, required — The compliance status of the twenty-fifth month.
          - `Mnth26Status` string, required — The compliance status of the twenty-sixth month.
          - `Mnth27Status` string, required — The compliance status of the twenty-seventh month.
          - `Mnth28Status` string, required — The compliance status of the twenty-eighth month.
          - `Mnth29Status` string, required — The compliance status of the twenty-ninth month.
          - `Mnth2Status` string, required — The compliance status of the second month.
          - `Mnth30Status` string, required — The compliance status of the thirtieth month.
          - `Mnth31Status` string, required — The compliance status of the thirty-first month.
          - `Mnth32Status` string, required — The compliance status of the thirty-second month.
          - `Mnth33Status` string, required — The compliance status of the thirty-third month.
          - `Mnth34Status` string, required — The compliance status of the thirty-fourth month.
          - `Mnth35Status` string, required — The compliance status of the thirty-fifth month.
          - `Mnth36Status` string, required — The compliance status of the thirty-sixth month.
          - `Mnth3Status` string, required — The compliance status of the third month.
          - `Mnth4Status` string, required — The compliance status of the fourth month.
          - `Mnth5Status` string, required — The compliance status of the fifth month.
          - `Mnth6Status` string, required — The compliance status of the sixth month.
          - `Mnth7Status` string, required — The compliance status of the seventh month.
          - `Mnth8Status` string, required — The compliance status of the eighth month.
          - `Mnth9Status` string, required — The compliance status of the ninth month.
          - `Qtr10Status` string, required — The relevant status for the quarter.
          - `Qtr11Status` string, required — The relevant status for the quarter.
          - `Qtr12Status` string, required — The relevant status for the quarter.
          - `Qtr1Status` string, required — The relevant status for the quarter.
          - `Qtr2Status` string, required — The relevant status for the quarter.
          - `Qtr3Status` string, required — The relevant status for the quarter.
          - `Qtr4Status` string, required — The relevant status for the quarter.
          - `Qtr5Status` string, required — The relevant status for the quarter.
          - `Qtr6Status` string, required — The relevant status for the quarter.
          - `Qtr7Status` string, required — The relevant status for the quarter.
          - `Qtr8Status` string, required — The relevant status for the quarter.
          - `Qtr9Status` string, required — The relevant status for the quarter.
          - `SourceID` string, required — Unique Identifier assigned by EPA.
        - `Violations` Dfr079SViolations[]
          - `Agency` string, required — Identifies the lead agency (e.g., EPA, State) conducting the inspection. Values: State abbreviation or "EPA"
          - `Mnth10Status` string, required — The compliance status of the tenth month.
          - `Mnth11Status` string, required — The compliance status of the eleventh month.
          - `Mnth12Status` string, required — The compliance status of the twelfth month.
          - `Mnth13Status` string, required — The compliance status of the thirteenth month.
          - `Mnth14Status` string, required — The compliance status of the fourteenth month.
          - `Mnth15Status` string, required — The compliance status of the fifteenth month.
          - `Mnth16Status` string, required — The compliance status of the sixteenth month.
          - `Mnth17Status` string, required — The compliance status of the seventeenth month.
          - `Mnth18Status` string, required — The compliance status of the eighteenth month.
          - `Mnth19Status` string, required — The compliance status of the ninteenth month.
          - `Mnth1Status` string, required — The compliance status of the first month.
          - `Mnth20Status` string, required — The compliance status of the twentieth month.
          - `Mnth21Status` string, required — The compliance status of the twenty-first month.
          - `Mnth22Status` string, required — The compliance status of the twenty-second month.
          - `Mnth23Status` string, required — The compliance status of the twenty-third month.
          - `Mnth24Status` string, required — The compliance status of the twenty-fourth month.
          - `Mnth25Status` string, required — The compliance status of the twenty-fifth month.
          - `Mnth26Status` string, required — The compliance status of the twenty-sixth month.
          - `Mnth27Status` string, required — The compliance status of the twenty-seventh month.
          - `Mnth28Status` string, required — The compliance status of the twenty-eighth month.
          - `Mnth29Status` string, required — The compliance status of the twenty-ninth month.
          - `Mnth2Status` string, required — The compliance status of the second month.
          - `Mnth30Status` string, required — The compliance status of the thirtieth month.
          - `Mnth31Status` string, required — The compliance status of the thirty-first month.
          - `Mnth32Status` string, required — The compliance status of the thirty-second month.
          - `Mnth33Status` string, required — The compliance status of the thirty-third month.
          - `Mnth34Status` string, required — The compliance status of the thirty-fourth month.
          - `Mnth35Status` string, required — The compliance status of the thirty-fifth month.
          - `Mnth36Status` string, required — The compliance status of the thirty-sixth month.
          - `Mnth3Status` string, required — The compliance status of the third month.
          - `Mnth4Status` string, required — The compliance status of the fourth month.
          - `Mnth5Status` string, required — The compliance status of the fifth month.
          - `Mnth6Status` string, required — The compliance status of the sixth month.
          - `Mnth7Status` string, required — The compliance status of the seventh month.
          - `Mnth8Status` string, required — The compliance status of the eighth month.
          - `Mnth9Status` string, required — The compliance status of the ninth month.
          - `Qtr10Status` string, required — The relevant status for the quarter.
          - `Qtr11Status` string, required — The relevant status for the quarter.
          - `Qtr12Status` string, required — The relevant status for the quarter.
          - `Qtr1Status` string, required — The relevant status for the quarter.
          - `Qtr2Status` string, required — The relevant status for the quarter.
          - `Qtr3Status` string, required — The relevant status for the quarter.
          - `Qtr4Status` string, required — The relevant status for the quarter.
          - `Qtr5Status` string, required — The relevant status for the quarter.
          - `Qtr6Status` string, required — The relevant status for the quarter.
          - `Qtr7Status` string, required — The relevant status for the quarter.
          - `Qtr8Status` string, required — The relevant status for the quarter.
          - `Qtr9Status` string, required — The relevant status for the quarter.
          - `SourceID` string, required — Unique Identifier assigned by EPA.
          - `Violation` string, required — A designation of the type or nature of the violation.
          - `ViolationType` string, required — Indicates whether a violation is a High Priority Violation (HPV) or a Federally Reportable Violation (FRV).

---

[API](https://skmtc.net/usepa/apis/dfr.md) · [All operations](https://skmtc.net/usepa/apis/dfr/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usepa/dfr/versions/0f6834e9375d/schema)
