search_nonprofits
Search for nonprofit organizations by name or keyword.
Searches the ProPublica Nonprofit Explorer database of IRS 990 filers.
Returns organization name, EIN, location, revenue, and tax status.
Args:
query: Search keywords (e.g. 'food bank', 'habitat for humanity').
state: Two-letter state abbreviation to filter by (e.g. 'CA', 'TX').
ntee_code: NTEE major category code (1-10). 1=Arts, 2=Education,
3=Environment, 4=Health, 5=Human Services, 6=International,
7=Public Benefit, 8=Religion, 9=Mutual Benefit, 10=Unknown.
c_code: IRS subsection code (e.g. 3 for 501(c)(3), 4 for 501(c)(4)).
page: Zero-indexed page number (25 results per page).
get_nonprofit_details
Get detailed information about a nonprofit organization by EIN.
Returns comprehensive data from the organization's IRS 990 filings
including revenue, expenses, assets, executive compensation, and
filing history. Use search_nonprofits first to find the EIN.
Args:
ein: Employer Identification Number (e.g. '13-1837418' or '131837418').
get_nonprofit_filings
Get the filing history for a nonprofit organization.
Returns a list of all available IRS 990 filings for the organization,
including both filings with parsed data and those without. Useful for
tracking financial trends over time.
Args:
ein: Employer Identification Number (e.g. '13-1837418' or '131837418').