Skip to content
DataForge
Nonprofit & Philanthropy Latest snapshot 2026-08-02

US Nonprofits Master File + IRS 990 Financials, Executive Compensation & Grant Flows

1.98M US tax-exempt organizations with 5.8M e-filed 990/990-EZ/990-PF returns (2019–2026 submissions), 47.5M officer/compensation rows and 21.6M grant-flow records — built from the complete official IRS e-file corpus and Business Master File.

Records
78,688,389 records
Refresh
Monthly refresh (subscription)
Formats
CSV + JSONL + Parquet
Coverage
United States
Packages
25
Total volume
19.8 GB

Slices from

$149

Request access — approval required

Request access / Get a sample

This dataset requires approval — request access and we reply within one business day.

What you get

  • S — California slice: all CA filings, officers, grants and master-file records
  • M — Nationwide tax year 2023: full financials, exec comp and grant flows
  • L — Full longitudinal corpus: 5,807,612 filings, 47,496,009 officer rows, 21,641,310 grants, 1,983,563 master-file orgs, 1,538,824 990-N records
  • Derived tables: 214,259 grantmaker profiles and exec-comp benchmarks (n≥5 cells only)
  • Data dictionary, datasheet and quality report included

Free sample not yet available for this dataset — request one via the contact form.

Coverage statistics

Records
78,688,389
Unique nonprofits (EIN)
896,028
Countries
103
Fields
119
Time coverage
1916-12-31 – 2026-09-30
Largest package
4.7 GB

Full package inventory

Every package registered in the delivery catalog for this dataset — 25 packages, 19.8 GB total , 236,065,167 rows. Sizes, row counts and SHA-256 checksums come straight from the packaging pipeline.

PackageDateRowsSizesha256Access
nonprofits-990-tier1-L-2026-08-02.ziptier L2026-08-024.7 GBGated
nonprofits-990-tier1-M-2026-08-02.ziptier M2026-08-02764.5 MBGated
nonprofits-990-tier1-S-2026-08-02.ziptier S2026-08-02502.6 MBGated
nonprofits-990-full.tar.zst6.9 GBB2B only
filings.jsonl.gz5,807,612987.4 MBB2B only
filings.parquet5,807,612854.0 MBB2B only
officers.jsonl.gz47,496,009840.6 MBB2B only
filings.csv.gz5,807,612800.6 MBB2B only
officers.parquet47,496,009736.6 MBB2B only
officers.csv.gz47,496,009734.4 MBB2B only
grants.jsonl.gz21,641,310562.3 MBB2B only
grants.csv.gz21,641,310479.0 MBB2B only
grants.parquet21,641,310472.2 MBB2B only
organizations.jsonl.gz1,983,563136.4 MBB2B only
organizations.csv.gz1,983,563104.8 MBB2B only
organizations.parquet1,983,56397.9 MBB2B only
epostcard_990n.jsonl.gz1,538,82432.2 MBB2B only
epostcard_990n.csv.gz1,538,82427.7 MBB2B only
epostcard_990n.parquet1,538,82427.6 MBB2B only
grantmaker_profiles.jsonl.gz214,2599.5 MBB2B only
grantmaker_profiles.parquet214,2598.1 MBB2B only
grantmaker_profiles.csv.gz214,2597.6 MBB2B only
exec_comp_benchmarks.jsonl.gz6,812195 KBB2B only
exec_comp_benchmarks.parquet6,812188 KBB2B only
exec_comp_benchmarks.csv.gz6,812162 KBB2B only

How to get this data

All packages are hosted on the Hugging Face Hub: free/open packages live in a public dataset repo (direct downloads, no signup); paid or restricted editions are delivered from a private repo with token access after approval.

Hugging Face Hub — private repo Restricted

This dataset is delivered from a private Hugging Face repo — access is granted with a token after a short approval step.

Request access →

Or get a free sample first.

# Machine-readable package index (size / sha256 / rows / channels)
curl -s https://data.zalize.com/datasets/us-nonprofits-irs-990-financials-dataset/packages.json | jq '.packages[0]'

# Request a free sample (signed link sent to your email)
curl -X POST https://dl.zalize.com/api/sample \
  -H 'Content-Type: application/json' \
  -d '{"dataset":"us-nonprofits-irs-990-financials-dataset","email":"you@company.com"}'

Protocol access (hf://, resolve links, token auth for private repos) is documented in the developer docs →

Pricing

One-time snapshot or monthly subscription, invoiced — pick a tier and request a quote; we reply within one business day and deliver via a time-limited download link. Prices are for the Internal Analytics tier; AI-training and redistribution tiers available — see License. Tiers marked “Request access” require a short approval step before delivery.

Pricing for IRS 990 Nonprofits
Tier Scope One-time snapshot Subscription Access
S IRS 990 — S (California slice: all CA filings, officers, grants) $149 $49/mo Request access
M POPULAR IRS 990 — M (nationwide tax year 2023: financials, exec comp, grants) $499 $149/mo Request access
L — full-longitudinal-corpus Complete corpus: every e-filed 990/990-EZ/990-PF the IRS has published (submission years 2019-2026), full master file, 990-N signals, grantmaker profiles and multi-year compensation benchmarks $1299 $349/mo Request access

AI-training use requires the AI-Training tier (1.5× base); redistribution licensing is quoted individually. Annual subscriptions get 2 months free. License details →

Update frequency & delivery

  • Sources: official IRS e-file XML corpus, Exempt Organizations Business Master File, Pub 78 and revocation lists.
  • Completeness is gated per submission year against the official IRS index CSVs (≥99.5% required).
  • Contains public-record officer names and compensation — distribution is approval-gated (request access).

Compliance & provenance

Collected only from publicly accessible pages and endpoints — no login-required data, no CAPTCHA solving, no forged authentication. Collection is rate-limited with an identified User-Agent, and collection logs are retained. PII is removed or pseudonymized. Every record carries its source URL and collection timestamp. Sold under a tiered commercial license.

FAQ

How is the data delivered?

Request a quote from the pricing table and we reply within one business day. Once your order is confirmed, packages are delivered via a time-limited download link from our delivery service (dl.zalize.com). Gated and B2B editions add a short approval step.

Can I use this data for AI training?

Yes — with the AI-Training license tier (1.5× the base price). See the License page for details.

What if I need a custom slice?

Custom cuts of the IRS 990 data (by geography, time window or category) are available on request — contact us for a quote within one business day.

Slices from

$149

Request access