Skip to main content

Public data distribution

Bulk Data Library

Download the full tables as CSV or JSON. Each file comes with its column definitions, coverage, and source so it makes sense outside the site.

Endpoint families
628 research domains
Downloadable rows
235,810current encoded tables
Declared fields
1,483across all schemas
Open formats
2JSON and CSV
Schema-volume field62 endpoint families
Public dataset schema and row-volume map62 public endpoint families are positioned by declared field count on the horizontal axis and logarithmic row volume on the vertical axis. Each point links to the dataset JSON.declared fields →row volume ↑atlasindicatorsindustry-outputinput-output-requirementscompetition-trends
point size follows current row volumeReviewed through Aug 15, 2026
Full tableEach route returns the complete current endpoint unless filters are added.
Schema firstDeclared fields and a real sample row stay visible before download.
Current snapshotReview dates and measurement vintages remain separate contracts.
Audit release dates
Bulk data download console

Download console

Take the observatory’s public tables with you.

Filter the endpoint inventory, inspect the declared schema and sample row, then download the full current JSON or CSV table.
Datasets
62of 62
Rows
235,810current tables
Fields
1,483declared columns
Domains
8visible systems
01

Observatory system

7 datasets
33,906 rows
02

Economy and prices

10 datasets
176,249 rows
03

Markets

6 datasets
238 rows
04

Organizations

4 datasets
265 rows
05

Policy and mergers

12 datasets
12,222 rows
06

Geographies

4 datasets
3,293 rows
07

Industries

7 datasets
9,205 rows
08

Research and sources

12 datasets
432 rows
Economy and prices / large

Domestic production requirements

Complete annual BEA domestic industry-by-industry total-requirements matrices for 71 summary industries across 28 years, retaining positive coefficients, structural zeroes, and published negative accounting adjustments. Downloads retain every cell; the whole-economy production-space backbone is a separate top-two-per-buyer legibility view.

Full public endpointJSON and CSV use the same current row contract
Rows
141,148
Fields
16
Formats
JSON / CSV
License
CC BY 4.0

Declared schema

16 fields
idyearsupplierCodesupplierNamesupplierOutputLinesupplierMajorLinebuyerCodebuyerNamebuyerOutputLinebuyerMajorLinerequirementCoefficientstatusisSelfreleaseDateaccessDatesourceId

Sample row

Trace lineage
{
  "id": "bea-io-2024-523-525",
  "year": 2024,
  "supplierCode": "523",
  "supplierName": "Securities, commodity contracts, and investments",
  "supplierOutputLine": 57,
  "supplierMajorLine": 55,
  "buyerCode": "525",
  "buyerName": "Funds, trusts, and other financial vehicles",
  "buyerOutputLine": 59,
  "buyerMajorLine": 55,
  "requirementCoefficient": 0.6412038,
  "status": "observed_positive",
  "isSelf": false,
  "releaseDate": "2025-09-25",
  "accessDate": "2026-08-15",
  "sourceId": "bea-input-output-2025"
}

This catalog describes the observatory's current public endpoint inventory. Row counts are current encoded rows, not historical additions; fields describe the published response contract, not a guarantee that every value is non-null. Source-review dates and measurement periods remain documented in the release and availability desks.

Download standard

Portable data still needs an evidence contract.

This catalog describes the observatory's current public endpoint inventory. Row counts are current encoded rows, not historical additions; fields describe the published response contract, not a guarantee that every value is non-null. Source-review dates and measurement periods remain documented in the release and availability desks.