Every private foundation's return, recomputed, as data.
11,842 filed Forms 990-PF of foundations with $10 million or more, each re-done line by line from the IRS's own file and sealed; 11,827 agree on every line. With every grant matched to the charity's EIN where a written rule allows: 122,498 grantees.
The sandbox is a fictitious foundation, for integration testing. Public filings only; no client data of anyone’s.
Published, so nobody has to ask.
Pilot · 60 days: $7,500 Pilot
The full file for the tier you choose, against acceptance criteria you write before it begins. Credited in full to the first year's licence.
A year: $15,000 Records
Every $10 million-plus private foundation's latest filed Form 990-PF, recomputed line by line, with its carryover as filed: undistributed income and its statutory date, and excess carried forward by the year it arose. Files refreshed in each month the IRS publishes new returns.
A year: $30,000 Records and Grantee Graph
Adds each foundation's grants matched to charity EINs, co-funders and program mix, with the rule each match was made by.
A year: $50,000 Enterprise
Adds the right to display the data inside your own product to your own users, and a list of the EINs you follow showing what changed at each refresh.
Invoiced by a named person after a written licence; nothing is charged to a card. JSON Lines files with a manifest and the SHA-256 of every file, delivered by a named person after each refresh. The refresh follows the IRS's own publication of e-filed returns, which is monthly.
Three files and a manifest.
records.jsonl
grants.jsonl
grantees.jsonl
manifest.json
9,733 foundations, after the exclusions.
Of the 11,842 in the directory, these classes are left out, as they are from our public records, before any foundation’s removal request is applied (counted 2026-10-23):
§4947(a)(1) nonexempt charitable trusts
Foreign organisations
Operating foundations, or the Part X box checked
Returns whose header boxes were not read
Initial returns
Name changes
Address changes
Short tax years
Fair market value under $10 million
Superseded by a later submission
Any line of our recomputation differs, or the year was not read
Every rate the graph rests on.
Grant dollars matched to a charity's EIN
City agreement on name-and-state matches
Refused as ambiguous
Itemized share of grants paid
The method, the rules and the quirks found in the filings: the Library. Each record’s seal is checkable at Verify.