System Atlas

Data

The public registry as files: every organization, part, figure, link, identifier and source, as gzipped CSV and JSON lines. Generated nightly; slice any dataset by industry or by source.

Organizations
108,343
Parts
154,249
Figures
512,574
Generated
Run 20261103-045154
Bulk files

Every dataset, nightly

One file per dataset and format, gzipped. Each file's rows, size and sha256 are in the manifest; links last five minutes, so download from here or with the CLI.

manifest.json
DatasetRowsCSVJSON linesAccess
Organizations
One public organization: name, website, kind, industry, region, claimed, counts.
organizations
Rows108,343CSV8.7 MBOrganizations, CSVJSON lines9.7 MBOrganizations, JSON linesOpen
Identifiers
One identifier of an organization in an outside register (Wikidata, LEI, CIK, EIN, ROR …).
identifiers
Rows128,188CSV4 MBIdentifiers, CSVJSON lines4.3 MBIdentifiers, JSON linesOpen
Organization links
One stated relation between two organizations: direct or ultimate parent, funded by.
organization_links
Rows4,503CSV285 kBOrganization links, CSVJSON lines295 kBOrganization links, JSON linesOpen
Industries
One node of the industry ontology, with its parent, standard and code.
industries
Rows2,299CSV183 kBIndustries, CSVJSON lines193 kBIndustries, JSON linesOpen
Parts
One public part of an organization's map (a component), with its primitive, layer, confidence and source.
components
Rows154,249CSVMemberJSON linesMemberMember
Figures
One public figure on a part (revenue, employees, a count), with its period, confidence and source.
values
Rows512,574CSVMemberJSON linesMemberMember
Sources
One source a public part or figure rests on: the page, its kind and when it was read.
sources
Rows135,500CSVMemberJSON linesMemberMember
Slices

Just the part you need

Any dataset for one industry (the node and everything under it) or one upstream source, streamed on demand in the same formats.

Not signed in: up to 1,000 rows a slice

By source

Only the rows one upstream source gave us, with its attribution.

Source
Dataset
Format

Parts, figures and sources slice with a free account. Create a free account

Access

Who can download what

Directory files are open to everyone. The maps themselves (parts, figures, sources) are whole for Members; free accounts slice them. Every link is signed and lasts 5 minutes.

Not signed inYou
Bulk files
Directory files: organizations, identifiers, links, industries
Slices
Directory datasets, up to 1,000 rows a file
Create a free account
Free account
Bulk files
Same as not signed in
Slices
Every dataset, up to 10,000 rows a file
Member and Terminal
Bulk files
Every file, parts, figures and sources included
Slices
Every dataset, no cap
License

Use it, name the sources

The compilation (which organizations, how they are mapped, the parts and figures we found) is ours, under CC BY 4.0: use it for anything, name System Atlas and link systematlas.org.

Status

How fresh it is

The files are rebuilt every night from the registry; the registry is refreshed from each source on its own cadence.

Sources catalog
  • WikidataWeeklyNot run here yet
  • SEC EDGAREvery 6 hoursNot run here yet
  • GLEIFWeeklyNot run here yet
  • IRS Exempt Organizations Business Master FileMonthlyNot run here yet
  • ROR, the Research Organization RegistryMonthlyNot run here yet
  • OpenAlexWeeklyNot run here yet
  • USAspending.govWeeklyNot run here yet
  • .gov registry (CISA)WeeklyNot run here yet
  • EU Transparency RegisterWeeklyNot run here yet
  • Surveillance WatchWeeklyNot run here yet
  • US Census County Business PatternsYearlyNot run here yet
Use it

From a terminal

The CLI reads the manifest, asks for a signed link and checks the sha256; DuckDB reads the gzipped files as they are.

Terminal
npx systatlas download organizationsnpx systatlas download industry:naics_6212 --format jsonlnpx systatlas download source:sec --dataset values
DuckDB
SELECT industry_name, count(*) AS nFROM 'organizations.csv.gz'GROUP BY 1 ORDER BY n DESC LIMIT 10;