Home › Funding, grants and compliance › IRS Nonprofit 990 Financials and Health Score API
Search IRS tax-exempt organizations and get Form 990 financials: revenue, expenses, net assets, officer compensation total and a financial-health score. Uses the free ProPublica Nonprofit Explorer API. No login.
| Field | Name | Required | What it does |
|---|---|---|---|
query | Search keywords | no | Words to find in organization names, for example food, youth, hospital or animal rescue. Leave empty to browse by state and category only. |
state | State | no | Two-letter US state code, for example MI, CA or NY. Leave empty for all states. |
nteeCategory | Category | no | Broad NTEE category of the organization. |
eins | EINs (optional) | no | Look up specific organizations by 9-digit EIN (with or without the dash). When filled, the search fields above are ignored. |
includeFinancials | Add latest 990 financials | no | Fetch each organization's latest Form 990 numbers and compute the health score. Turn off for a fast list of names only. |
maxItems | Max organizations | no | Stop after this many organizations. You pay only for rows delivered. |
One row per result. These are the 23 fields declared in the actor's dataset schema (field list from the schema, not a sample run).
| Field | Type | Meaning |
|---|---|---|
ein | string | |
name | string | |
city | string | |
state | string | |
nteeCode | string | |
subsection | string | |
rulingDate | string | |
taxPeriod | string | |
filingYear | integer | |
totalRevenue | integer | |
totalExpenses | integer | |
netAssets | integer | |
totalAssets | integer | |
totalLiabilities | integer | |
officerCompensationTotal | integer | |
expenseRatio | number | |
revenueGrowthPct | number | |
filingsOnRecord | integer | |
healthScore | integer | |
healthBand | string | |
propublicaUrl | string | |
filingPdfUrl | string | |
scrapedAt | string |
Public data only, no login. Fields a source does not publish come back empty rather than guessed. Coverage and freshness follow the underlying public source.
Pay on Apify, no subscription: $0.00093 per nonprofit organization row (pay per event). The live price is on the actor page.
Disclosure: we build and maintain this actor.