All data sources

EPA FRS (Facility Registry)

No authepa-frs

EPA FRS — Facility Registry Service: EPA's master cross-program index of regulated facilities. Every site gets one `registry_id` (FRS ID) that acts as the JOIN KEY linking a single physical facility to its many program-system records — RCRAInfo (hazardous waste), E-GGRT/GHGRP (greenhouse-gas reporting), ICIS-NPDES (water discharge), AIRS/AFS (air), TRI, and state programs. The headline value is the crosswalk: given a site, enumerate every EPA program that knows it and the program-specific id (pgm_sys_id) it uses. Served via EPA Envirofacts EF REST (no auth). Tables: frs_facility_site (site master) and frs_program_facility (program links). CAVEAT: state_name is stale/blank — filter on state_code. No coordinates are exposed (no radius lookup).

Provenance

PublisherEPA FRS (Facility Registry)

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (6)

  • searchFacilitiesByState

    read

    List FRS facility sites in a state (frs_facility_site by state_code)

    state is a 2-letter code; inclusive row window starts 0 and caps 1000.

  • getFacilityById

    read

    Site master record by FRS Registry ID (the cross-program join key)

    Args: registryId (required, FRS Registry ID, e.g. '110039104616').

  • getProgramLinksForFacility

    read

    THE CROSSWALK — every EPA program-system record (pgm_sys_acrnm + pgm_sys_id) for a facility

    registryId required; returns linked RCRA, GHGRP, NPDES, and AIRS program IDs.

  • searchProgramFacilitiesByProgram

    read

    Find facilities registered in a specific EPA program (frs_program_facility by pgm_sys_acrnm)

    acronym required; inclusive row window defaults 0-99 and caps 1000.

  • countFacilitiesByState

    read

    Total FRS site count for a state (no row bodies)

    Args: state (required). Returns [{ TOTALQUERYRESULTS }].

  • getServiceInfo

    read

    Static API overview — registry_id join key, EF path grammar, the state_name-is-stale caveat