ProPublica Nonprofit Explorer Scraper avatar

ProPublica Nonprofit Explorer Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
ProPublica Nonprofit Explorer Scraper

ProPublica Nonprofit Explorer Scraper

Scrape ProPublica's Nonprofit Explorer, IRS Form 990 data for 1.8M+ US nonprofits. Search by keyword, state, NTEE category, tax status, or look up organizations by EIN. Get financials, filings, and PDF links.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(4)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

4

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Access IRS Form 990 financial data for 1.8M+ US nonprofits via ProPublica's free Nonprofit Explorer API. Search by keyword, filter by state or NTEE category, or look up any organization directly by EIN number.

Perfect for grant research, charity vetting, philanthropic analysis, and academic research on the nonprofit sector.

Features

  • Search nonprofits by keyword/name with optional state, NTEE category, and 501(c) tax status filters
  • Look up by EIN — get full organization details, address, financial summary, and all available Form 990 filings
  • Top by revenue — browse top nonprofits filtered by state and NTEE category
  • Covers 1.8M+ organizations including charities, foundations, trade associations, and social clubs
  • Returns financial data: total revenue, expenses, assets, support, and officer compensation percentage
  • Includes PDF links to actual Form 990 filings on ProPublica's servers

Input Parameters

ParameterTypeDescription
modeSelectsearch, byEIN, or topByRevenue
queryTextKeyword/name to search (mode=search)
einText9-digit EIN number, e.g. 530196605 (mode=byEIN)
stateSelect2-letter US state code to filter results
nteeCodeSelectNTEE category letter A–Z
cCodeSelect501(c) tax status: 3, 4, 6, or 7
maxItemsIntegerMaximum records to return (1–10,000, default 50)

NTEE Category Codes

CodeCategory
AArts, Culture & Humanities
BEducation
CEnvironment
DAnimal-Related
EHealth Care
FMental Health
GDiseases & Medical Disciplines
HMedical Research
ICrime & Legal
JEmployment
KFood, Agriculture & Nutrition
LHousing & Shelter
MPublic Safety
NRecreation & Sports
OYouth Development
PHuman Services
QInternational Affairs
RCivil Rights
SCommunity Improvement
TPhilanthropy & Grantmaking
UScience & Technology
VSocial Science
WPublic & Societal Benefit
XReligion
YMutual & Membership Benefit
ZUnknown

Output Fields

FieldDescription
ein9-digit Employer Identification Number
nameOrganization legal name
cityCity of primary address
state2-letter US state code
zipcodeZIP code (mode=byEIN)
addressStreet address (mode=byEIN)
nteeCodeNTEE category code
subsectionCodeIRS 501(c) subsection number
assetAmountTotal assets in USD
incomeAmountTotal income in USD
revenueAmountTotal revenue in USD (mode=byEIN)
form990CountNumber of Form 990s filed
filingYearTax year of the filing
formTypeForm type (990, 990-EZ, 990-PF)
totalRevenueTotal revenue from filing
totalExpensesTotal functional expenses
totalAssetsTotal assets end of year
totalSupportTotal support received
pctOfficerCompensation% of expenses for officer compensation
pdfUrlDirect link to Form 990 PDF
propublicaUrlProPublica organization profile URL
rulingDateIRS ruling date (YYYYMM format)
scrapedAtISO 8601 timestamp of scrape

Example Use Cases

Find education nonprofits in California:

{
"mode": "search",
"query": "education",
"state": "CA",
"nteeCode": "B",
"maxItems": 100
}

Look up a specific organization by EIN:

{
"mode": "byEIN",
"ein": "530196605"
}

Get top 50 health nonprofits in New York:

{
"mode": "topByRevenue",
"state": "NY",
"nteeCode": "E",
"maxItems": 50
}

Data Source

All data is sourced from ProPublica's Nonprofit Explorer, which aggregates IRS Form 990 filings. The API is completely free and requires no authentication.

FAQs

Q: What is a Form 990? A: Form 990 is the IRS annual information return required from most tax-exempt organizations. It includes financial statements, governance information, and compensation data.

Q: What is an EIN? A: The Employer Identification Number (EIN) is a unique 9-digit number assigned by the IRS to identify organizations. Format: XX-XXXXXXX.

Q: How current is the data? A: ProPublica updates its data regularly as new Form 990s are processed by the IRS. Filings typically appear 6–18 months after the tax year ends.

Q: Can I get PDF copies of Form 990s? A: Yes — the pdfUrl field in mode=byEIN provides direct links to Form 990 PDF files hosted by ProPublica.

Q: What is NTEE? A: The National Taxonomy of Exempt Entities (NTEE) is a classification system for nonprofit organizations developed by the IRS and the National Center for Charitable Statistics.

Q: Are all 1.8M nonprofits searchable? A: Yes. ProPublica indexes all organizations that have filed Form 990 with the IRS, including inactive organizations.

Q: Is there a cost to use this scraper? A: No. The underlying ProPublica API is free and public. This scraper uses only standard Apify datacenter proxies (included in the free tier).