IRS 990 Nonprofit - Tax-Exempt Search | $0.002
Pricing
from $2.00 / 1,000 results
IRS 990 Nonprofit - Tax-Exempt Search | $0.002
Search IRS 990 nonprofit tax filings. Find nonprofits by name, EIN, city, or state. Revenue, expenses, executive compensation. For grant researchers, fundraising teams, nonprofit consultants, and compliance officers. Pay per result.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Ava Torres
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
IRS 990 Nonprofit & Tax-Exempt Organization Search - Financial Data, Revenue & Assets
Search more than 2 million IRS tax-exempt organizations — nonprofits, charities, foundations, hospitals, universities, and religious organizations. Look up by name, EIN, state, NTEE category, or 501(c) type. Get Form 990 financial data including total revenue, expenses, assets, liabilities, officer compensation, and program revenue. Download links to 990 filings are included. No API key required.
Data is sourced from the IRS and ProPublica's Nonprofit Explorer, which aggregates 990 filings across all tax-exempt organization types.
What You Get
| Field | Description |
|---|---|
ein | Employer Identification Number |
strein | Formatted EIN (XX-XXXXXXX format) |
name | Organization name |
alternateName | Alternate or sort name |
city | City |
state | State code |
nteeCode | NTEE classification code (mission category) |
subsectionCode | 501(c) subsection (e.g. 3 for 501(c)(3)) |
assetAmount | Total assets |
incomeAmount | Total income |
revenueAmount | Total revenue |
filings | Array of Form 990 filings with detailed financial data |
Each filing in the filings array includes: total revenue, total expenses, net assets, contributions, program revenue, investment income, officer compensation, payroll expenses, number of employees, and a link to the 990 PDF.
Use Cases
- Grant research — Find foundations by NTEE category, state, and asset size to identify potential funders for grant applications.
- Nonprofit due diligence — Pull full financial history for a charity before making a donation or partnership decision.
- Competitive landscape — Map out all nonprofits in a sector by filtering on NTEE category and state.
- Donor prospecting — Identify high-revenue nonprofits in specific fields as prospects for vendor or partnership outreach.
- Journalism and investigation — Access structured 990 data across thousands of organizations for investigative reporting.
- Academic research — Build datasets of nonprofit financials for economic or social science research without manual 990 downloads.
- Compliance screening — Verify that an organization has active tax-exempt status before accepting donations or making grants.
- Executive compensation benchmarking — Extract officer compensation data across a sector from Form 990 Part VII disclosures.
How to Use
Step 1: Open the actor on Apify
Go to the actor page and click Try for free.
Step 2: Configure your input
Option A — Search by organization name
{"searchType": "search","query": "Red Cross","maxResults": 25}
Option B — Search with full financial details
{"searchType": "search","query": "food bank","state": "CA","ntee": 5,"fetchDetails": true,"maxResults": 50}
Option C — Direct EIN lookup (always returns full financial data)
{"searchType": "ein","ein": 530196605}
Option D — Filter by 501(c) type
{"searchType": "search","query": "environmental","cCode": 3,"ntee": 3,"fetchDetails": true,"maxResults": 100}
Step 3: Run and export
Click Start. Search results typically return in under 10 seconds. With fetchDetails: true, allow an additional few seconds per organization for financial data enrichment.
Input Reference
| Field | Type | Description |
|---|---|---|
searchType | string | "search" (by name/keyword) or "ein" (direct EIN lookup) |
query | string | Organization name, city, or keyword |
ein | integer | EIN for direct lookup (e.g. 530196605) |
state | string | Two-letter state code filter (e.g. "CA", "NY") |
ntee | integer | NTEE category: 0=Any, 1=Arts, 2=Education, 3=Environment, 4=Health, 5=Human Services, 6=International, 7=Public Benefit, 8=Religion, 9=Mutual Benefit |
cCode | integer | 501(c) subsection (e.g. 3 for 501(c)(3), 4 for 501(c)(4)) |
fetchDetails | boolean | Fetch full financial data for each result (default: false) |
maxResults | integer | Max organizations to return (default: 25, max: 1000) |
Cost Estimate
This actor queries the IRS and ProPublica Nonprofit Explorer APIs, which are free public resources. Apify charges only for compute time.
- Actor start fee: ~$0.10 per run
- Compute: Minimal — basic searches complete in seconds
- With fetchDetails enabled: Slightly longer per organization, but still fast
- Typical cost for 100 organizations with financial details: under $0.20 total
Output Formats
Results are stored in an Apify dataset and can be exported as:
- JSON — Full structured output including nested filings array with all financial fields
- CSV — Flat format (filings serialized)
- Excel — Direct download from the dataset view
- Google Sheets — Connect via Apify's Google Sheets integration
- Zapier / Make — Trigger downstream workflows on run completion
FAQ
Do I need an API key? No. This actor uses free public government data sources. No authentication or API key is required.
What is the difference between "search" and "ein" search types? "search" performs a keyword or name search and returns up to 1,000 matching organizations. "ein" does a direct lookup by Employer Identification Number and always returns full financial data for that specific organization.
What does "Fetch Financial Details" do? When enabled, the actor makes an additional request per organization to retrieve the full Form 990 financial breakdown, including revenue, expenses, assets, officer compensation, and individual filing records. Disabled by default to keep simple searches fast.
What is an NTEE code?
The National Taxonomy of Exempt Entities classifies nonprofits by their mission. Common codes: B (Education), E (Health), K (Food), Q (International), R (Civil Rights). You can filter by the top-level category using the ntee number field.
What is covered in the filings array? Each entry represents one Form 990 filing year and includes: total revenue, total expenses, total assets, total liabilities, net assets, contributions, program revenue, investment income, officer compensation, total payroll, number of employees, and a PDF download link for the full 990.
How current is the data? 990 filings are processed by the IRS after submission. There is typically a 12-18 month lag between a nonprofit's fiscal year end and when the 990 appears publicly. Most organizations have data through the prior fiscal year.
Can I search for private foundations separately from public charities?
Yes. Use cCode: 3 for all 501(c)(3) organizations, then filter by whether they are operating foundations or grant-making foundations using the NTEE code and financial data (asset size, program revenue ratio).