What this is:

The R-3 report: gas received, processed and delivered by each Texas gas processing plant. 6,260 approved filings over 1,449 plants in the twelve monthly releases published so far, with 413,160 rows of form lines behind them. RRC replaced the EBCDIC R-3 extract with this JSON dataload on 2025-09-15.

How it is laid out:

The Railroad Commission publishes this as JSON. Structured JSON. We decode it into a table you can open anywhere. It has 70 columns .

The columns you will most likely want:

  • report_month The month RRC PUBLISHED the file this row came out of, as one YYYYMM integer, taken from the zip's name.
  • report_r3_key RRC's ReportR3Key for the filing, unique within its publication month.
  • source_file The zip this filing was read out of, e.g. 'r3dataload-july-2026.zip'.
  • view_profile_request_key RRC's online-form reference number for the filing.
  • facility_key RRC's internal facility identifier for the plant, stable across filings: 1,449 distinct keys over the 6,260 filings, exactly as many as there are distinct serial numbers.
  • serial_number The plant id as RRC prints it -- '7C-0412' -- district designation, hyphen, four-digit serial.

…and 64 more, all documented on the full page.

What we add:

Filter the filings by plant, district, county, reporting period or plant type, and export them with all six child tables: the seven single-row sections as (section, line, label, value) rows, the facilities behind the filing, and Sections VI, VIII, IX and X.

There is more on the full page, including what this joins to.

  • Decoded out of the Commission's original format into something Excel opens.
  • Filterable before you download, so you can take one county instead of the whole state.
  • The Commission's single-letter codes translated into words.

Worth knowing before use:

A month's file is the filings RRC APPROVED that month, not the filings FOR it. January 2026's zip carries 332 December 2025 reports, 50 January ones and singles reaching back to October 2023, so report_month and period_yyyymm are different columns and only period_yyyymm answers "what happened in December".

The full page lists every trap in this dataset.

Get it:

People who want this usually want: