Provenance
Freshness & coverage
Methods (6)
searchFacilitiesByState
readList FRS facility sites in a state (frs_facility_site by state_code)
Input schema
{ "type": "object", "properties": { "state": { "type": "string", "examples": [ "TX" ] }, "start": { "type": "number", "examples": [ 0 ] }, "end": { "type": "number", "examples": [ 99 ] } }, "additionalProperties": false }state is a 2-letter code; inclusive row window starts 0 and caps 1000.
getFacilityById
readSite master record by FRS Registry ID (the cross-program join key)
Input schema
{ "type": "object", "properties": { "registryId": { "type": "string", "examples": [ "110039104616" ] } }, "additionalProperties": false }Args: registryId (required, FRS Registry ID, e.g. '110039104616').
getProgramLinksForFacility
readFRS crosswalk: every program-system record (pgm_sys_acrnm + pgm_sys_id) linked to a facility.
Input schema
{ "type": "object", "properties": { "registryId": { "type": "string", "examples": [ "110039104616" ] } }, "additionalProperties": false }registryId required; returns linked RCRA, GHGRP, NPDES, and AIRS program IDs.
searchProgramFacilitiesByProgram
readFRS program registry: facilities registered under one program-system acronym (pgm_sys_acrnm).
Input schema
{ "type": "object", "properties": { "acronym": { "type": "string", "examples": [ "RCRAINFO" ] }, "start": { "type": "number", "examples": [ 0 ] }, "end": { "type": "number", "examples": [ 99 ] } }, "additionalProperties": false }acronym required; inclusive row window defaults 0-99 and caps 1000.
countFacilitiesByState
readTotal FRS site count for a state (no row bodies)
Input schema
{ "type": "object", "properties": { "state": { "type": "string", "examples": [ "TX" ] } }, "additionalProperties": false }Args: state (required). Returns [{ TOTALQUERYRESULTS }].
getServiceInfo
readStatic API overview — registry_id join key, EF path grammar, the state_name-is-stale caveat
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }
