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 |
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. |