IRS 990 Nonprofit Filings Scraper β€” Records API avatar

IRS 990 Nonprofit Filings Scraper β€” Records API

Pricing

from $50.00 / 1,000 nonprofit organizations

Go to Apify Store
IRS 990 Nonprofit Filings Scraper β€” Records API

IRS 990 Nonprofit Filings Scraper β€” Records API

Scrape IRS 990 filings via ProPublica Nonprofit Explorer β€” EIN, name, address, NTEE code, ruling date, latest revenue, expenses, assets, executive comp %, fundraising gross/net, all filing PDF URLs. For journalists, grant-makers, donors, academic research, competitive nonprofits.

Pricing

from $50.00 / 1,000 nonprofit organizations

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

IRS 990 Nonprofit Filings Scraper

IRS Form 990 nonprofit filing public records β€” EIN, subsection, NTEE and financials.

Factual public records β€” assembled for research and monitoring.

πŸ“Š What you get

Clean JSON, one row per organization, carrying that organization's full 990 filing history.

Organization fields: ein, strein, name, sub_name, careofname, address, city, state, zipcode, ntee_code, subsection_code, ruling_date, tax_period, asset_amount, income_amount, revenue_amount, filings_with_data_count, filings_without_data_count, data_source, source_org_url.

latest_filing (nested object): tax_period, tax_year, form_type, pdf_url, total_revenue, total_functional_expenses, total_assets_end, total_liabilities_end, compensation_pct_current_officer, total_contributions, program_service_revenue, dues_assessments, investment_income, fundraising_gross_revenue, fundraising_net_income.

all_filings (nested array, one entry per filing with extracted data): tax_period, tax_year, total_revenue, total_assets_end, pdf_url.

Pricing: $0.050 per organization row (Pay-Per-Event) β€” about 20 organizations per $1 β€” plus an Actor Start fee of $0.00005 per run (per GB of memory, minimum 1). You pay only for rows delivered.

βœ… Run outcomes

  • Organizations found β†’ rows are pushed and the status message states how many were delivered.
  • No match (ProPublica answered, nothing matched) β†’ the run succeeds with 0 rows and says so; nothing is charged.
  • No query, state or ntee β†’ the run succeeds with 0 rows and names the field; nothing is charged.
  • ProPublica blocked, rate-limited, down, or serving a bot-check page β†’ the run fails with the cause in the status message. It never ends green with an empty dataset.
  • An EIN ProPublica does not recognise returns an all-null placeholder record upstream; it is dropped and never billed.

πŸ€– 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 Β· Nonprofit 990 Records

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


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