Nonprofit Records — IRS 990 Financials API avatar

Nonprofit Records — IRS 990 Financials API

Pricing

$30.00 / 1,000 nonprofit records

Go to Apify Store
Nonprofit Records — IRS 990 Financials API

Nonprofit Records — IRS 990 Financials API

Search US nonprofits and pull their IRS Form 990 financials — revenue, expenses, assets, net assets — by topic, state, or EIN. Official IRS data via ProPublica. For fundraising, grantmakers, and advisors.

Pricing

$30.00 / 1,000 nonprofit records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Share

Nonprofit Records

Nonprofit organization records from IRS 990 — EIN, subsection, ruling date and financials.

Factual public records — assembled for research and monitoring.

📊 Sample Output

6 real rows delivered by Nonprofit Records — IRS 990 Financials API — run hhc6cVxfeTST77hjy on build 0.0.7

einnameaddresscityzipruling_date
510172322Wace Educational EducationPO BOX 6585Santa Maria93456-65851975-11-01
431911006Intercounty Charitable And Educational EducationPO BOX 209Licking65542-02092011-10-01
261642121Education Minnesota Osseo Administrative Educational Support2183 MOUNDS AVENew Brighton55112-51362009-04-01
260310502Education Minnesota Wem Educational Support Profesionals500 PAQUIN ST EWaterville56096-15332008-04-01
800506251Centro Biblico Educativo Bible Education IncPO BOX 1219N Highlands95660-12192013-04-01
883432198African Diasporic Arts And Educatio Education Inc14001 BEARGRASS CTWinter Garden34787-54752023-01-01

Real rows from run hhc6cVxfeTST77hjy on build 0.0.7 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

⚙️ Sample inputs

This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"mode": "search",
"query": "education",
"eins": [
"14-2007220"
],
"max_results": 25
}

🔧 Input reference

FieldTypeDefaultWhat it does
modestring (search, org)"search"search = find nonprofits by topic/state (with financials); org = pull full financials for specific EINs.
querystring"education"Search nonprofits by name or mission (e.g. education, food bank, animal rescue). Required in search mode unless 'state' is set — an empty input returns 0 records and charges nothi…
statestring2-letter state code to filter (e.g. CA, NY). Empty = all states. In search mode, supply this and/or 'query'.
einsarray["14-2007220"]Employer Identification Numbers to pull full financials for (e.g. 14-2007220). Required in 'org' mode; an empty list returns 0 records and charges nothing.
max_resultsinteger25Maximum nonprofit records to return.

🧾 JSON sample record

One real record from run hhc6cVxfeTST77hjy (emails/phones masked, long text shortened):

{
"ein": 510172322,
"name": "Wace Educational Education",
"address": "PO BOX 6585",
"city": "Santa Maria",
"state": "CA",
"zip": "93456-6585",
"subsection_code": 3,
"ruling_date": "1975-11-01",
"fiscal_year": 2024,
"total_revenue": 46222,
"total_expenses": 41555,
"total_assets": 188510,
"total_liabilities": 0,
"net_assets": 188510,
"officer_comp_pct": 0,
"filings_count": 13,
"link": "https://projects.propublica.org/nonprofits/organizations/510172322",
"source": "ProPublica Nonprofit Explorer (IRS 990)",
"detected_at": "2026-09-25T00:00:57.444815+00:00",
"has_financials": true
}

💰 Pricing

EventPrice (USD)When it is charged
Nonprofit record (nonprofit-record)$0.03Charged per nonprofit (IRS 990) record returned.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.03 = $3.00 plus the start fee.

More from the NexGenData US government, courts & regulators family:

46 more in this family on the NexGenData Store page.

📊 What you get

Clean JSON, one record per org (full output has 19 fields):

  • ein — Ein
  • name — Name
  • address — Address
  • city — City
  • state — State
  • zip — Zip
  • subsection_code — Subsection code
  • ruling_date — Ruling date
  • fiscal_year — Fiscal year
  • total_revenue — Total revenue

Pricing: $0.030 per org (Pay-Per-Event) — about 33 orgs per $1.

🤖 Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull official records on demand.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

US government data & filings:

Federal Register · Treasury Auctions · Treasury Yields · FEC Expenditures · FEC Contributions · IRS 990

Company registries: Delaware · US State Filings · India MCA · GLEIF LEI · UK PSC · HK Registry · Taiwan MOEA

This actor is currently private — treated and ready for review.

Public official records and enforcement data, assembled for research and monitoring.

🤖 Use with AI agents

Structured JSON for LLM and agent pipelines (Claude, the OpenAI Agents SDK, n8n or any MCP-aware client).

Sample agent prompt:

Find food bank nonprofits in California with their revenue and assets from IRS 990 filings.