Velarion Records

EPA RCRA (RCRAInfo)

Hazardous waste handlers — license

RCRAInfo is the federal register of hazardous waste handlers, kept under the Resource Conservation and Recovery Act. Each record names a generator, transporter, or permitted treatment, storage, or disposal facility, with its address, county, industry, handler class, and inspection, violation, and enforcement history. This license sells the register itself as files and through an interface, refreshed for the term, for use inside your institution.

What you get

444,130 rows, newest load read 2026-09-15T00:56:00.850798+00:00 — download 100 real rows (CSV, no email).

Buy the license

Built to order from the full national dataset and delivered by email — typically within an hour, always within 2 hours.

  • The nation, internal use — $6,490/year
  • The nation, with redistribution — $95,000/year

How we handle your data → Privacy

What the license is

Every generator, transporter, and facility licensed to treat, store or dispose of hazardous waste on the EPA's RCRA register — with each handler's inspections, violations, and enforcement actions joined to it. Delivered as files (CSV and Parquet with a checksum manifest) and through an API key, refreshed for the length of your license term, with a written license naming what you may do with it.

License terms and price

  • The whole register, internal use: $6,490/year
  • The whole register, with the right to redistribute: $95,000/year

Update cadence: rebuilt daily from the live register.

Download a 100-row sample (CSV) — the license file's own columns, a hundred real rows, no email required.

The full register is 444,130 handlers. License it — the nation, internal use, $6,490/year.

See the full data sheet — 4 tables, every column, as the register holds it

Tables and columns

rcra_handlers — Every hazardous waste handler on RCRAInfo.

444,130 rows, newest load read 2026-09-15T00:56:00.850798+00:00

  • handler_id — EPA's unique RCRAInfo id for the handler -- the key the other tables join on.
  • handler_name — The handler's name of record.
  • street_address — Street address.
  • city — City, as the source filing prints it.
  • state_code — State, USPS code.
  • county_fips — County, as a FIPS code.
  • county_name — County name.
  • zip5 — ZIP code.
  • generator_status — Hazardous waste generator status (large/small/very small quantity).
  • is_lqg — Whether the handler is a Large Quantity Generator.
  • is_sqg — Whether the handler is a Small Quantity Generator.
  • is_vsqg — Whether the handler is a Very Small Quantity Generator.
  • is_transporter — Whether the handler is a registered transporter.
  • is_operating_tsdf — Whether the handler is an operating treatment/storage/disposal facility.
  • is_legacy_tsdf — Whether the handler is a legacy (no longer operating) TSDF.
  • tsdf_processes — The TSDF process codes on file, when the handler is a TSDF.
  • naics_primary — Primary NAICS industry code.
  • naics3 — Three-digit NAICS industry sector.
  • naics6 — Six-digit NAICS industry code.
  • inspection_count — Count of inspections on record for this handler.
  • violation_count — Count of violations determined for this handler.
  • enforcement_count — Count of enforcement actions taken against this handler.
  • formal_action_count — Count of formal enforcement actions.
  • penalty_total — Total penalty dollars assessed.
  • last_inspection_date — Date of the handler's most recent inspection.
  • top_violation_type — The handler's most frequent violation type.
  • latitude — Facility latitude.
  • longitude — Facility longitude.
  • source_file — The EPA RCRAInfo extract file this row was read from.

rcra_evaluations — Every inspection (evaluation) on record.

164,509 rows, newest load read 2026-09-15T03:54:54.340522+00:00

  • evaluation_key — EPA's unique id for this inspection (evaluation) record.
  • handler_id — EPA's unique RCRAInfo id for the handler -- the key the other tables join on.
  • evaluation_date — Date of the inspection.
  • event_year — Year of the event.
  • evaluation_type — EPA's inspection type code.
  • evaluation_desc — EPA's inspection type description.
  • evaluation_agency — Agency that conducted the inspection (EPA or the state).
  • found_violation — Whether the inspection found a violation.
  • state_code — State, USPS code.
  • county_fips — County, as a FIPS code.
  • county_name — County name.
  • city — City, as the source filing prints it.
  • naics3 — Three-digit NAICS industry sector.
  • generator_status — Hazardous waste generator status (large/small/very small quantity).
  • source_file — The EPA RCRAInfo extract file this row was read from.

rcra_violations — Every violation determined.

124,442 rows, newest load read 2026-09-15T04:05:53.813001+00:00

  • violation_key — EPA's unique id for this violation record.
  • handler_id — EPA's unique RCRAInfo id for the handler -- the key the other tables join on.
  • determined_date — Date the violation was determined.
  • event_year — Year of the event.
  • violation_type — EPA's violation type code.
  • violation_desc — EPA's violation type description.
  • violation_agency — Agency that determined the violation.
  • rtc_date — Date the violation returned to compliance, when it has.
  • state_code — State, USPS code.
  • county_fips — County, as a FIPS code.
  • county_name — County name.
  • city — City, as the source filing prints it.
  • naics3 — Three-digit NAICS industry sector.
  • generator_status — Hazardous waste generator status (large/small/very small quantity).
  • source_file — The EPA RCRAInfo extract file this row was read from.

rcra_enforcements — Every enforcement action taken.

52,240 rows, newest load read 2026-09-15T04:09:28.024054+00:00

  • enforcement_key — EPA's unique id for this enforcement action.
  • handler_id — EPA's unique RCRAInfo id for the handler -- the key the other tables join on.
  • action_date — Date of the enforcement action.
  • event_year — Year of the event.
  • enforcement_type — EPA's enforcement action type code.
  • enforcement_desc — EPA's enforcement action type description.
  • enforcement_agency — Agency that took the action.
  • is_formal — Whether the action was a formal enforcement action.
  • penalty_amount — Penalty dollars assessed by this action.
  • state_code — State, USPS code.
  • county_fips — County, as a FIPS code.
  • county_name — County name.
  • city — City, as the source filing prints it.
  • naics3 — Three-digit NAICS industry sector.
  • generator_status — Hazardous waste generator status (large/small/very small quantity).
  • source_file — The EPA RCRAInfo extract file this row was read from.

Sample built 2026-10-19T00:03:48Z (UTC).

Who buys it

State environmental agencies, universities, research institutes, law firms, public-interest groups, and corporate compliance teams buy this register for reference and analysis.

Questions

What is being licensed here?
The license covers the RCRAInfo register itself: the set of hazardous waste handler records for the chosen scope, delivered as files and through an interface, refreshed for the term, with the right to use those records inside the licensee's own work.
How often does the licensed register refresh?
The register is refreshed for the term of the license, so the licensee receives updates as the agency maintains RCRAInfo. The refresh schedule is set in the license, and the files and interface reflect the current register during the term.
May the licensee publish or share the records?
That depends on the scope. The national license for internal use permits use inside the licensee's own work. The national license with redistribution rights permits sharing the register with others as stated in the written license. The state license covers use within the licensee's work.
Can I license one industry instead of a state or the nation?
The license page sells one state or the national register, with redistribution as a separate national option. An industry-wide scope is sold on the report page, where the register is grouped by industry. A research engagement is quoted per piece of work for other needs.

How the figures are built

Every figure is the one its source document printed, shown with the file it came from. The three shares that are divided and the positions that are ranked are named on one page. Nothing is estimated. How each figure is defined.

Who publishes this

VELARIONAI LLC · Andrew Richardson, founder. Corrections reach a person: hello@velarionrecords.com. About this publication.

If it is not what you needed

Full refund within 7 days, one click — a subscription from your own page, a report or a license from the link that delivered it. No trial to forget to cancel.

The Pay Desk is the free weekly executive pay briefing — one company at a time, every number traceable to a public filing.
You’ll confirm on The Pay Desk’s sign-up page.