Nonprofit Finder: IRS Exempt Organizations by State avatar

Nonprofit Finder: IRS Exempt Organizations by State

Pricing

$2.00 / 1,000 results

Go to Apify Store
Nonprofit Finder: IRS Exempt Organizations by State

Nonprofit Finder: IRS Exempt Organizations by State

Find U.S. tax-exempt organizations from the IRS Exempt Organizations Business Master File. Filter by state, city, 501(c) type, NTEE cause code, revenue and assets. Records include nonprofit name, address, EIN and financial data. Ready for accountants, fundraisers and market researchers.

Pricing

$2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ledger Star

Ledger Star

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Every month the IRS recognizes thousands of new tax-exempt organizations. This Actor turns the official list into ready-to-use prospects: nonprofit name, address, 501(c) type, cause, size and ruling date, filtered to your state and cause.

What you get

  • Fresh volume: the IRS Exempt Organizations Business Master File contains 1,964,958 tax-exempt organizations as of September 8, 2026. Colorado alone has 36,344.
  • Each record has nonprofit name, legal street address, city, ZIP, 501(c) type, NTEE cause code and name, ruling date (month the IRS recognized exemption), latest tax period, revenue and assets. All 50 states, DC and Puerto Rico included.
  • Filters for 501(c) type, NTEE cause code, city, ZIP, revenue and assets, plus an alert mode that returns only nonprofits you have not seen yet.

Quick start

  1. Choose a state or multiple states.
  2. Add filters if you want them: 501(c) types, NTEE cause codes, cities, ZIP prefixes, revenue and assets, ruling year.
  3. Click Start, then export the results.

Worked example: Colorado, 501(c)(3), cause code B (education), minimum revenue $100,000, maximum results 20. You get the first 20 matching organizations for $0.04. Colorado has 36,344 exempt organizations in the IRS file, and the file is refreshed monthly, so the matches change month to month.

Who uses it

  • Accountants and CPAs: find and filter 501(c)(3)s by revenue and size, export prospect lists for outreach.

  • Fundraisers and consultants: build foundation or youth organization lists, see size, link to Form 990s.

  • Vendors and researchers: size markets by cause and revenue band, build benchmarks.

Sample output

Example rows showing the format:

OrganizationEINCityStateTypeCauseRevenue
VERMONT YOUTH DEVELOPMENT ASSOCIATION22-1234567MONTPELIERVT501(c)(3)Youth Development$2.4M
COLORADO EDUCATION FOUNDATION84-0987654DENVERCO501(c)(3)Education$5.2M
HEALTH FIRST NONPROFIT CORP59-1555555AURORACO501(c)(3)Health Care$1.8M

Input

FieldTypeDefaultDescription
StatesarrayVTOne per state, all 50 plus DC and PR.
501(c) types (optional)arraynonee.g. 3 for 501(c)(3)s, 4 for social welfare.
Cause codes (NTEE prefixes, optional)arraynonee.g. B = education, E = health care.
Cities (optional)arraynoneExact city names, case-insensitive.
ZIP codes or prefixes (optional)arraynoneFull ZIP or prefix (054) for regions.
Name contains (optional)arraynoneWords in org names: FOUNDATION, SCHOOL.
Minimum annual revenue (optional)integernoneLatest return on file. Excludes unreported.
Maximum annual revenue (optional)integernoneUpper bound on latest reported revenue.
Minimum total assets (optional)integernoneFrom latest return on file.
Recognized in or after year (optional)integernoneFind organizations by ruling year.
SortstringFile orderFile order or by revenue or assets.
Maximum resultsinteger20Stop after this many. Charged per result.

Alert mode: only new records

Run the Actor on a schedule to get only nonprofits recognized since your last run. The first run returns normal results; later runs return only new organizations. A run with nothing new costs nothing.

Set it up in three steps:

  1. Create a Task in Apify Console with your filters.
  2. In Task input, set "Alert mode: only organizations new since" to lastRun.
  3. Go to Schedule tab, click Add Schedule, and choose daily or weekly.

Pricing

$2.00 per 1,000 results ($0.002 per organization).

Worked examples: 100 results cost $0.20, 1,000 results cost $2.00, and 10,000 results cost $20.00. Set a maximum cost per run and the Actor stops cleanly at your budget.

Integrations

  • Google Sheets: send every run's results to a sheet automatically.
  • Zapier and Make: trigger a workflow for each new nonprofit, for example add it to your CRM.
  • Slack: post a message when a run finds new organizations.
  • Apify API: download results as CSV, Excel or JSON from your own code.
  • Export: CSV, Excel and JSON downloads straight from the dataset view.

Data source and compliance

The data is official open data from the IRS Exempt Organizations Business Master File, read without login. The Actor never returns personal names or in-care-of details. Financial figures may be several years old, so verify them before relying on them.

FAQ

How current is the data? Each run queries the live IRS dataset.

Why do some organizations have no revenue? Small organizations and churches often don't report. Set a revenue filter to exclude them.

Can I get officer or contact names? No, organization-level data only. Officer names are in public Form 990s via nonprofitExplorerUrl.

Is sorting by revenue slower? Yes, slightly. File order stops when enough results are found.

Can I use this for outreach? Yes, within compliance rules. This is public nonprofit data, not a mailing list.

More from Ledgerstar

Support

Support: open an issue on this Actor's Issues tab in Apify Console.