IRS Tax-Exempt Organization Search - EIN, Name, Type avatar

IRS Tax-Exempt Organization Search - EIN, Name, Type

Pricing

from $4.00 / 1,000 organization records

Go to Apify Store
IRS Tax-Exempt Organization Search - EIN, Name, Type

IRS Tax-Exempt Organization Search - EIN, Name, Type

Look up US tax-exempt and nonprofit organizations by name or EIN from the official IRS Exempt Organizations Business Master File: 501(c) type, NTEE category, ruling date, size codes. Filter by state, category, status. No API key. Organization data only, no street addresses.

Pricing

from $4.00 / 1,000 organization records

Rating

0.0

(0)

Developer

Doohan Kim

Doohan Kim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Security

Limited permissions

Share

Check whether a US organization is in the IRS list of tax-exempt organizations, and see how the IRS classifies it. Give an EIN or an organization name and get one record per organization from the official IRS Exempt Organizations Business Master File Extract (EO BMF). No scraping, no API key.

This is a verification tool, not a mailing list: street addresses, "in care of" names (which can be a person), and exact dollar amounts are deliberately not returned.

Input (all optional)

FieldMeaning
eins9-digit EINs, with or without the hyphen. Exact lookup. Up to 200.
namesWords to find in the organization name or its secondary name line (case and punctuation ignored, whole words in order, at least 3 letters/digits). Up to 20.
stateTwo-letter filing-address state. Applies to name searches and makes them much faster (only that state's file is read).
nteeCodesKeep organizations whose NTEE code starts with one of these (e.g. B, P20). Name searches only.
statusIRS exempt status code filter (01, 02, 12, 25). Name searches only.
maxResultsPerTermRecords returned per name (1-100, default 10). Exact name matches come first.

With no input the Actor looks up an example EIN (53-0196605).

Output (one row per organization, or per input not found)

ein, name, secondaryName, city, state, zip5, subsectionCode / subsection (e.g. 501(c)(3)), exemptStatus, rulingDate, foundation (public charity / private foundation type), deductibility, affiliation, organizationType, groupExemptionNumber, nteeCode / nteeMajorGroup, assetCode / assetRange, incomeCode / incomeRange, filingRequirement, pfFilingRequirement, latestReturnTaxPeriod, matchType, totalMatchesForQuery, source, dataAsOf (date the IRS posted the file), disclaimer.

Inputs with no match return found: false and are free. If an IRS file could not be downloaded, the affected inputs return found: null with an error field - this does not mean the organization is absent - and name results carry sectionErrors.

Important limits

  • The IRS file is updated monthly. Organizations whose exemption was revoked are removed from it, and churches and self-declared organizations may be absent. Not finding an organization is not proof that it is not tax-exempt. Always confirm with the official IRS Tax Exempt Organization Search before relying on a record.
  • State is the filing address, which may differ from where the organization operates.
  • Asset and income are IRS range codes from the latest Form 990-series return, not exact figures.
  • Name matching is word-based on the registered name; a "doing business as" name may not be listed.

Speed

An EIN lookup reads the IRS region files until the EIN is found (about 10-20 seconds). A name search reads all four region files (about 2 million records, about 20 seconds) or, with state, one state file (a few seconds). The data is streamed and filtered, so memory use stays small.

Pricing event

org-record - one event per organization record returned.