IRS 990 Nonprofit - Tax-Exempt Search | $0.002 avatar

IRS 990 Nonprofit - Tax-Exempt Search | $0.002

Pricing

from $2.00 / 1,000 results

Go to Apify Store
IRS 990 Nonprofit - Tax-Exempt Search | $0.002

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

Ava Torres

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

FieldDescription
einEmployer Identification Number
streinFormatted EIN (XX-XXXXXXX format)
nameOrganization name
alternateNameAlternate or sort name
cityCity
stateState code
nteeCodeNTEE classification code (mission category)
subsectionCode501(c) subsection (e.g. 3 for 501(c)(3))
assetAmountTotal assets
incomeAmountTotal income
revenueAmountTotal revenue
filingsArray 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

FieldTypeDescription
searchTypestring"search" (by name/keyword) or "ein" (direct EIN lookup)
querystringOrganization name, city, or keyword
einintegerEIN for direct lookup (e.g. 530196605)
statestringTwo-letter state code filter (e.g. "CA", "NY")
nteeintegerNTEE category: 0=Any, 1=Arts, 2=Education, 3=Environment, 4=Health, 5=Human Services, 6=International, 7=Public Benefit, 8=Religion, 9=Mutual Benefit
cCodeinteger501(c) subsection (e.g. 3 for 501(c)(3), 4 for 501(c)(4))
fetchDetailsbooleanFetch full financial data for each result (default: false)
maxResultsintegerMax 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).