Nonprofit 990 Normalizer (IRS Tax-Exempt Organizations)
Pricing
Pay per usage
Nonprofit 990 Normalizer (IRS Tax-Exempt Organizations)
Search US tax-exempt organizations from IRS 990 filings with enriched data — organization name dedup, NTEE category classification, EIN formatting, state/region mapping and financial amount tiering. Free API, no key.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Chris Wakefield
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share

Nonprofit 990 Normalizer — IRS Tax-Exempt Organizations
Search US tax-exempt organizations from IRS 990 filings with enriched, normalized data. Built on the ProPublica Nonprofit Explorer API — free, no API key required. Covers ~1.8M registered nonprofits with full-text search by name, keyword, or EIN.
What This Actor Does
- Searches nonprofits by name, keyword, or EIN (direct EIN lookup supported)
- Normalizes organization names — strips legal suffixes (Inc, Corp, Foundation, LLC), leading "The", cleans whitespace and title-cases
- Deduplicates entities by EIN — every spelling variant of an org collapses to one canonical record
- Classifies NTEE codes — maps 400+ NTEE codes and major groups to human-readable categories (Environment, Health Care, Grantmaking Foundations, etc.)
- Formats EINs — 9-digit →
XX-XXXXXXX - Maps states & regions — 2-letter code → full name + US region (Northeast, South, Midwest, West)
- Decodes IRS subsection codes — 501(c)(3) charitable vs 501(c)(4) social welfare vs private foundation, etc.
- Tiers financial amounts — optional enrichment returns assets, income and revenue bucketed (Under $100K → $100M+)
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | string | Yes | (none) | Org name, keyword, or EIN (e.g. climate fund, cancer research, 13-1624102) |
state | string | No | (empty) | 2-letter US state code filter (e.g. NY) |
nteeCode | string | No | (empty) | NTEE code/prefix filter (e.g. C = Environment, T20 = private foundations) |
includeFilings | boolean | No | false | Fetch financials (assets/income/revenue, ruling date) per org |
maxResults | integer | No | 20 | Max organizations to return (1–200) |
Example Input
{"searchQuery": "climate","nteeCode": "C","includeFilings": true,"maxResults": 15}
Example Output
{"ein": "13-1624102","einRaw": "131624102","name": "National Audubon Society Inc","nameNormalized": "National Audubon Society","city": "New York","stateCode": "NY","stateName": "New York","region": "Northeast","nteeCode": "C300","nteeMajorGroup": "C","nteeCategory": "Environment","nteeDescription": "Natural Resources Conservation","subsectionCode": 3,"subsection": "501(c)(3) — Charitable/educational (deductible)","assetAmount": 641314557,"assetTier": "$100M+","incomeAmount": 225028801,"incomeTier": "$100M+","revenueAmount": 197300511,"revenueTier": "$100M+","rulingDate": "1972-11-01"}
Use Cases
- Grantmakers & foundations — due-diligence screening of prospective grantees by sector, size, and geography
- Fundraising / development teams — build prospect lists of nonprofits by NTEE category and region
- Journalists & researchers — map the nonprofit landscape around any issue or location
- Fintech & banking — verify nonprofit identity (EIN, ruling date, 501(c) status) for onboarding and KYC
- Donor-advisory firms — compare organizations by financial tier and mission classification
Data Source
Data from the ProPublica Nonprofit Explorer API, which aggregates IRS Business Master File and 990 filing data. Free and open, no API key required.