Share via


ProPublica Nonprofit Explorer (Independent Publisher) (Preview)

ProPublica Nonprofit Explorer provides summaries of 3 million tax returns from tax-exempt organizations and see financial details such as their executive compensation and revenue and expenses. You can browse IRS data released since 2013 and access more than 14 million tax filing documents going back as far as 2001.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Connector Metadata
Publisher Troy Taylor
Website https://projects.propublica.org/nonprofits/api
Privacy policy https://www.propublica.org/legal/
Categories Data

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get nonprofit info

Returns all available data for a given organization, by the organization's integer EIN.

Search nonprofits

Returns a list of organizations matching the given search terms.

Get nonprofit info

Returns all available data for a given organization, by the organization's integer EIN.

Parameters

Name Key Required Type Description
EIN
ein True string

The employer identification number (EIN) for the organization associated with this tax filing. (Note: This value represents an integer value, so EIN values with leading zeroes will have the leading zeroes trimmed.)

Returns

Name Path Type Description
ID
organization.id integer

The unique identifier.

EIN
organization.ein integer

The EIN number.

Name
organization.name string

The name.

Care Of Name
organization.careofname string

The care of name.

Address
organization.address string

The address.

City
organization.city string

The city.

State
organization.state string

The State.

Zip Code
organization.zipcode string

The zip code.

Exemption Number
organization.exemption_number integer

The exemption number.

Subsection Code
organization.subsection_code integer

The subsection code number.

Affiliation Code
organization.affiliation_code integer

The affiliation code number.

Classification Codes
organization.classification_codes string

The classification codes.

Ruling Date
organization.ruling_date string

The ruling date.

Deductibility Code
organization.deductibility_code integer

The deductibility code number.

Foundation Code
organization.foundation_code integer

The foundation code number.

Activity Codes
organization.activity_codes string

The activity codes.

Organization Code
organization.organization_code integer

The organization code number.

Exempt Organization Status Code
organization.exempt_organization_status_code integer

The exempt organization status code number.

Tax Period
organization.tax_period string

The tax period.

Asset Code
organization.asset_code integer

The asset code number.

Income Code
organization.income_code integer

The income code number.

Filing Requirement Code
organization.filing_requirement_code integer

The filing requirement code number.

PF Filing Requirement Code
organization.pf_filing_requirement_code integer

The PF filing requirement code number.

Accounting Period
organization.accounting_period integer

The accounting period number.

Asset Amount
organization.asset_amount integer

The asset amount.

Income Amount
organization.income_amount integer

The income amount.

Revenue Amount
organization.revenue_amount integer

The revenue amount.

NTEE Code
organization.ntee_code string

The NTEE code.

Sort Name
organization.sort_name string

The sort name.

Created At
organization.created_at string

When created at.

Updated At
organization.updated_at string

When updated at.

Data Source
organization.data_source string

The data source.

Have Extracts
organization.have_extracts boolean

Whether has extracts.

Have PDFs
organization.have_pdfs boolean

Whether has PDFs.

Filings With Data
filings_with_data array of object
Tax Period
filings_with_data.tax_prd integer

The tax period.

Tax Period Year
filings_with_data.tax_prd_yr integer

The tax period year.

Form Type
filings_with_data.formtype integer

The form type.

PDF URL
filings_with_data.pdf_url string

The URL address of the PDF.

Updated
filings_with_data.updated string

When updated.

Total Revenue
filings_with_data.totrevenue integer

The total revenue.

Total Functional Expenses
filings_with_data.totfuncexpns integer

The total functional expenses.

Total Assets End
filings_with_data.totassetsend integer

The total assets at end of period.

Total Liability End
filings_with_data.totliabend integer

The total liability at end of period.

Percentage of Expenses Marked Compensation
filings_with_data.pct_compnsatncurrofcr integer

The percent of expenses marked as "Compensation of current officers, directors, etc".

Tax Paid
filings_with_data.tax_pd string

The amount of tax paid.

Subsection Code
filings_with_data.subseccd integer

The The subsection code (501(c)(___) or 4947(a)(1)) for this organization..

Unrelated Business Income Question
filings_with_data.unrelbusinccd string

The unrelated business income code.

Initiation Fees
filings_with_data.initiationfees integer

The initiation fees.

Gross Receipts Amount
filings_with_data.grsrcptspublicuse integer

The gross receipts amount.

Gross Income from Members
filings_with_data.grsincmembers integer

The gross income from members.

Gross Income from Other Sources
filings_with_data.grsincother integer

The gross income from other sources.

Total Contributions
filings_with_data.totcntrbgfts integer

The total contributions.

Program Service Revenue
filings_with_data.totprgmrevnue integer

The program service revenue.

Investment Income
filings_with_data.invstmntinc integer

The investment income.

Tax-exempt bond proceeds
filings_with_data.txexmptbndsproceeds integer

The tax-exempt bond proceeds.

Royalties
filings_with_data.royaltsinc integer

The royalties.

Gross Rents - Real Estate
filings_with_data.grsrntsreal integer

The real estate gross rents.

Gross Rents - Personal Property
filings_with_data.grsrntsprsnl integer

The personal property gross rents.

Rental Expenses - Real Estate
filings_with_data.rntlexpnsreal integer

The real estate rental expenses.

Rental Expenses - Personal Property
filings_with_data.rntlexpnsprsnl integer

The personal property rental expenses.

Net Rent - Real Estate
filings_with_data.rntlincreal integer

The real estate net rent.

Net Rent - Person Property
filings_with_data.rntlincprsnl integer

The personal property net rent.

Net Rental Income
filings_with_data.netrntlinc integer

The net rental income.

Net Gain from Sales - Securities
filings_with_data.grsalesecur integer

The securities net gain from sales.

Net Gain from Sales - Other Assets
filings_with_data.grsalesothr integer

The other assets net gain from sales.

Sales Expense - Securities
filings_with_data.cstbasisecur integer

The securities sales expense.

Sales Expense - Other Assets
filings_with_data.cstbasisothr integer

The other assets sales expense.

Net Gain from Sales - Securities
filings_with_data.gnlsecur integer

The securities net gain from sales.

Net Gain from Sales - Other Assets
filings_with_data.gnlsothr integer

The other assets net gain from sales.

Sales of Assets
filings_with_data.netgnls integer

The sales of assets.

Gross Fundraising
filings_with_data.grsincfndrsng integer

The fundraising gross.

Fundraising Expenses
filings_with_data.lessdirfndrsng integer

The fundraising expenses.

Fundraising Income
filings_with_data.netincfndrsng integer

The fundraising income.

Gross Income from Gaming
filings_with_data.grsincgaming integer

The gaming gross income.

Gaming Expenses
filings_with_data.lessdirgaming integer

The .

Gaming Income
filings_with_data.netincgaming integer

The gaming income.

Gross Sales of Inventory
filings_with_data.grsalesinvent integer

The inventory gross sales.

Cost of Goods Sold
filings_with_data.lesscstofgoods integer

The cost of goods sold.

Income from Sales of Inventory
filings_with_data.netincsales integer

The sales income from inventory.

Other Revenue
filings_with_data.miscrevtot11e integer

The other revenue.

Compensation of Officers
filings_with_data.compnsatncurrofcr integer

The compensation of current officers, directors, etc..

Other Salaries and Wages
filings_with_data.othrsalwages integer

The other salaries and wages.

Payroll Taxes
filings_with_data.payrolltx integer

The payroll taxes.

Professional Fundraising Fees
filings_with_data.profndraising integer

The fees for professional fundraising.

Tax-exempt Bond Liabilities - EOY
filings_with_data.txexmptbndsend integer

The EOY tax-exempt bond liabilities.

Secured Mortgages and Notes Payable - EOY
filings_with_data.secrdmrtgsend integer

The EOY secured mortgages and notes payable.

Unsecured Mortgages and Notes Payable - EOY
filings_with_data.unsecurednotesend integer

The EOY unsecured mortgages and notes payable.

Paid-in or Capital Surplus - EOY
filings_with_data.retainedearnend integer

The EOY paid-in or capital surplus.

Total Net Assets - EOY
filings_with_data.totnetassetend integer

The EOY total net assets.

Reason for non-PF status
filings_with_data.nonpfrea string

The reason for non-PF status.

Gift Grants Membership Fees Received
filings_with_data.gftgrntsrcvd170 integer

The received gift grants membership fees.

Tax Revenues Levied (170)
filings_with_data.txrevnuelevied170 integer

The levied tax revenues.

Services or Facilities Furnished by Gov
filings_with_data.srvcsval170 integer

The government-furnished services or facilities.

Gross Income from Interest
filings_with_data.grsinc170 integer

The interest gross income.

Gross Receipts from Related Activities
filings_with_data.grsrcptsrelated170 integer

The related activities gross receipts.

Gifts Grants Membership Fees Received
filings_with_data.totgftgrntrcvd509 integer

The received gifts grants membership fees.

Receipts from Admissions Merchandise
filings_with_data.grsrcptsadmissn509 integer

The receipts from admissions and merchandise.

Tax Revenues Levied (509)
filings_with_data.txrevnuelevied509 integer

The levied tax revenues.

Services or Facilities Furnished by Gov
filings_with_data.srvcsval509 integer

The government-furnished services or facilities.

Subtotal Total Support
filings_with_data.subtotsuppinc509 integer

The total support subtotal.

Total Support
filings_with_data.totsupp509 integer

The total support.

EIN
filings_with_data.ein integer

The employer identification number (EIN) for the organization associated with this tax filing. (Note: This value represents an integer value, so EIN values with leading zeroes will have the leading zeroes trimmed.)

Filings Without Data
filings_without_data array of object
Tax Period
filings_without_data.tax_prd integer

The tax period number.

Tax Period Year
filings_without_data.tax_prd_yr integer

The tax period year.

Form Type Number
filings_without_data.formtype integer

The form type number.

Form Type
filings_without_data.formtype_str string

The form type.

PDF URL
filings_without_data.pdf_url string

The URL address of the PDF.

Data Source
data_source string

The data source.

API Version
api_version integer

The API version.

Search nonprofits

Returns a list of organizations matching the given search terms.

Parameters

Name Key Required Type Description
Query
q string

A keyword search string. Searches using this parameter will search (in order) organization name, organization alternate name, city.

Page
page integer

The (zero-indexed) page number of the request. Default is 0.

State ID
state[id] string

If provided, only return results from the given state or US Territory. Must use the two-letter U.S. Postal Service abbreviation. Code "ZZ" is used for entities based outside the United States required to file a Form 990 in the U.S

NTEE ID
ntee[id] integer

If provided, only return results from the given National Taxonomy of Exempt Entities (NTEE) Major Group. Must be an integer, 1-10.

Subsection Code
c_code[id] integer

If provided, return only organizations categorized under the given subsection of section 501(c) of the tax code, with one special case for section 4947(a)(1). Must be an integer.

Returns

Name Path Type Description
Total Results
total_results integer

The total number of results.

Organizations
organizations array of object
EIN
organizations.ein integer

The employer identification number (EIN) for the organization associated with this tax filing. (Note: This value represents an integer value, so EIN values with leading zeroes will have the leading zeroes trimmed.)

STREIN
organizations.strein string

The version of the EIN in the "XX-XXXXXXX" format, containing leading zeroes if applicable.

Name
organizations.name string

The organization name.

Sub Name
organizations.sub_name string

The secondary name.

City
organizations.city string

The city.

State
organizations.state string

The state.

NTEE Code
organizations.ntee_code string

The National Taxonomy of Exempt Entities (NTEE) category for this organization.

Raw NTEE Code
organizations.raw_ntee_code string

The raw National Taxonomy of Exempt Entities (NTEE) category for this organization.

Subsection Code
organizations.subseccd integer

The subsection code (501(c)(___) or 4947(a)(1)) for this organization.

Has Subsection
organizations.has_subseccd boolean

Whether the organization has a subsection code.

Have Filings
organizations.have_filings boolean

Whether the organization has fillings.

Have Extracts
organizations.have_extracts boolean

Whether the organization has extracts.

Have PDFs
organizations.have_pdfs boolean

Whether the organization has PDFs.

Score
organizations.score float

The score.

Number of Pages
num_pages integer

The number of pagination pages.

Current Page
cur_page integer

The current page returned.

Page Offset
page_offset integer

The page offset number.

Per Page
per_page integer

The number per page.

Search Query
search_query string

The search query.

Selected State
selected_state string

The selected state.

Selected NTEE
selected_ntee integer

The selected NTEE.

Selected Code
selected_code integer

The selected code.

Data Source
data_source string

The data source.

API Version
api_version integer

The API version.