When available, the API returns data from nonprofit tax returns processed by the IRS during the ProPublica is an independent, non-profit newsroom that produces investigative journalism in the public interest. This data release includes only a subset of what can be found in the full Form 990s. Small organizations filing a Form 990N "e-Postcard" are not included in this data. These are further categorization and status codes within the IRS Exempt Organizations Business Master File Extract (EO BMF) that Nonprofit Explorer utilizes. Sign Up Today for Free to start connecting to the Propublica Vital Signs API and 1000s more! ProPublica is an independent, non-profit newsroom that produces investigative journalism in the public interest. (See Parameters, under the, The state filter, if any. We use analytics cookies to understand how you use our websites so we can make them better, e.g. How to Research Tax-Exempt Organizations. Parameters must be URL encoded. There are 27 nonprofit designations based on the numbered subsections of section 501(c) of the tax code. Some scripts to access data available via ProPublica's Nonprofit Explorer Example uses of the various output options can be viewed here. Sign Up Today for Free to start connecting to the Propublica Congress API and 1000s more! Announcing the Nonprofit Explorer API ProPublica Announcing the Nonprofit Explorer API Todays update to Nonprofit Explorer also includes a free-to-use API To run, simply type python propublica.py in your terminal. Searches using this parameter will search (in order) organization name, organization alternate name, city. Nonprofit Explorer has organizations claiming tax exemption in each of the 27 subsections of the 501(c) section of the tax code, and which have filed a Form 990, Form 990EZ or Form 990PF. See the documentation for more details. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. Thank you for your interest in Sunlights web tools and APIs! As above, but the Filing objects returned only contain the following fields: The employer identification number (EIN) for the organization associated with this tax filing. (For example, total revenue (book value) is listed under one of "totrevnue", "totrevenue", or "totrcptperbks", depending on which form type is in question. Copyright 2019 Pro Publica Inc. We've created a guide for investigating nonprofits for those just getting started as well as for seasoned pros. (See Parameters, under the. The data powering this website is available programmatically, via an API. Data comes from the. There are 27 nonprofit designations based on the numbered subsections of section 501(c) of the tax code. Analytics cookies. This is generally used to provide an alias or a "subtitle" to an organization name. Check out the Propublica Vital Signs API on the RapidAPI API Directory. The summary data contains information processed by the IRS during the 2012-2018 calendar years; this generally consists of filings for the 2011-2017 fiscal years, but may include older records. New filing records based on newly-released. Use of this API is available under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 United States license. There are 27 nonprofit designations based on the numbered subsections of section 501(c) of the tax code. Organization name, as provided by the IRS. If available, a link to the original scanned Form 990 for the filing in question. Parameters are optional. If you need Propublica Nonprofit Explorer API support, you can contact support directly at apihelp@propublica.org, or reach out to their Twitter account at @propublica. Parameters vary by method. For sub-entities of national organizations, this may also be used to provide an identifier for the chapter. We've created a guide for investigating nonprofits for those just getting started as well as for seasoned pros. The ProPublica Nonprofit Explorer API provides an application programming interface to the search engine and database that powers Nonprofit Explorer. In addition to the raw summary data, we link to PDFs and digital copies of full Form 990 documents wherever possible. Weve created a guide for investigating nonprofits for those just getting started as well as for seasoned pros. API. The Nonprofit Explorer API uses a RESTful style. The data powering this website is available programmatically, via an API. The Nonprofit Explorer API functionality includes two functions: npsearch, to retrieve subsets of available organizations, and np_org to retrieve detailed information about a given organization including a direct link to the complete Form 990 for that organization (as a PDF). These rows contain all available data for the Filing in being returned. Nonprofit Explorer for Laravel 5. The search query, if any. Instead, the keys listed under "Organization Object" (below) will be included as part of the Filing's data. If provided, only return results from the given state or US Territory. ProPublica Nonprofit Explorer API - Changelog. ProPublica provides an application programming interface (API) to the search engine and database that powers Nonprofit Explorer. A keyword search string. The Nonprofit Explorer includes data on 1.6 million nonprofits, including the name, location, and category of each organization. Please consult the IRS' description of available fields if you need to work with these values; our API uses the "element name" described in that document. propublica-api. The previous API is now deprecated and should not be used for new projects; for reference, you may access the version 1 API documentation here. - kevinem/nonprofit-explorer-php - robrem/propublica-nonprofit We've linked to PDFs of full Form 990 documents wherever possible. API. Usage constitues agreement to our Data Terms of Use. The subsection code (501(c)(___) or 4947(a)(1)) for this organization. See the list How to Research Tax-Exempt Organizations. Number of results on previous pages, useful as a running counter for listing results. Must use the two-letter U.S. Data is extracted from the, Total expenses ("Total functional expenses" for Form 990), Percent of expenses marked as "Compensation of current officers, directors, etc". There are 27 nonprofit designations based on the numbered subsections of section 501(c) of the tax code. There are 27 nonprofit designations based on the numbered subsections of section 501(c) of the tax code. If provided, only return results from the given. The Nonprofit Explorer includes data on 1.6 million nonprofits, including the name, location, and category of each organization. Nonprofit Explorer API Source. GitHub is where the world builds software. The ProPublica Nonprofit Explorer API provides an application programming interface to the search engine and database that powers Nonprofit Explorer. This consists of a separate release by the IRS of Form 990 documents processed by the agency through June 2016; these documents may contain filings as recent as the 2015 fiscal year. ProPublica Nonprofit Explorer The ProPublica Nonprofit Explorer API provides an application programming interface to the search engine and database that powers Nonprofit Explorer. When available, the APIreturns data fromnonprofit tax returns processed by the IRS during the 2012-2015 calendar years. The exact fields depend on the form type (Form 990, Form 990EZ, Form 990PF), of the Filing object being returned. Nonprofit Explorer includes data on1.6 million nonprofits, including the name, location, and category of each organization. Note that these download links are rate limited. The data will be outputted as "finaldata.csv". Therefore, Filing objects are unique combinations of ein and tax_prd. (See Parameters, under the, The subsection code (501(c)(___) or 4947(a)(1)) filter, if any. ProPublica provides an application programming interface (API) to the search engine and database that powers Nonprofit Explorer. Postal Service abbreviation. Responses are also available as jsonp by passing in a callback parameter. You acknowledge that the data you use may contain errors and omissions, and you are solely responsible for checking our site for any corrections or updates. (See Parameters, under the, The NTEE (category) filter, if any. phrases in quotation marks will search for results containing the exact word order: words or phases prepended by a plus sign will be required (only helps in cases where the default "OR" search returns poor results): words or phases prepended by a minus sign will be excluded from search results: words or phrases not modified by any of the above will be executed as an "OR" search; if you need multiple tokens matched ("AND"), use the "+" modifier as above. If you use the data for a printed table, chart, graphic or map, you must cite ProPublica, and link to us if you publish online. The Vital Signs Web app provides information for more than 1.3 million U.S. healthcare providers. The ProPublica Nonprofit Explorer API provides an application programming interface to the search engine and database that powers Nonprofit Explorer. Returns all available data for a given organization, by the organization's integer EIN. There are 27 nonprofit designations based on the numbered subsections of section 501(c) of the tax code. Learn more about this API, its Documentation and Alternatives available on RapidAPI. The format of the JSON/JSONP response may sometimes be modified with the output parameter. You cant charge people money to look at the data, or sell advertising specifically against it. (See the /search.json endpoint parameters, below.). This consists of separate releases by the IRS of Form 990 documents processed by the agency, which we update regularly. ProPublica, a non-profit, independent investigative journalism organization that focuses on public interest, has introduced the Vital Signs API, the API that powers the new Vital Signs Web app. Nonprofit Explorer includes summary data for nonprofit tax returns and full Form 990 documents, in both PDF and digital formats. Secondary name, as provided by the IRS. See the list How to Research Tax-Exempt Organizations. Python client for the ProPublica NonProfit Explorer API. We've created a guide for investigating nonprofits for those just getting started as well as for seasoned pros. Nonprofit Explorer: Our API lets developers create resources around nonprofit organizations and their required tax filings to the IRS. APIs. API. Small organizations (those with less than $50,000 in revenue) thatfilea Form 990N "e-Postcard" are not included in this data. Campaign Finance : Our campaign finance API is updated every 15 minutes, providing the most comprehensive, free and up-to-date data source on fundraising and expenditure disclosures anywhere. If using output=flat, the "organization" field will not be returned. Version of the EIN in the "XX-XXXXXXX" format, containing leading zeroes if applicable. (Note: This value represents an integer value, so EIN values with leading zeroes will have the leading zeroes trimmed.). Due to the closure of Sunlight Labs, we are no longer the providers of these services. (Brackets should be URL encoded, i.e. ), Filing Object: More financial data (formtype dependent). ProPublica provides an application programming interface (API) to the search engine and database that powers Nonprofit Explorer. All requests begin with https://projects.propublica.org/nonprofits/api/v2. Taxable trusts and private foundations that are required to file a form 990PF are also included. The ProPublica Data Store gives you access to the data behind our reporting and helps to sustain the challenging, expensive work of investigative reporting. See individual methods below for permitted requests. ProPublica is an independent, non-profit newsroom that produces investigative journalism in the public interest. Internal Revenue Service. Returns a list of organizations matching the given search terms. The previous API is now deprecated and should not be used for new projects; for reference, you may access the version 1 API documentation here. The Propublica Nonprofit Explorer API ProPublica, legally Pro Publica, Inc., is a nonprofit organization based in New York City.It is a newsroom that aims to produce investigative journalism in the public interest. For those interested in acquiring the original data from the source, heres where our data comes from: Enter a nonprofit's name, a keyword, or city, https://projects.propublica.org/nonprofits, National Taxonomy of Exempt Entities (NTEE) Major Group, IRS Annual Extract of Tax-Exempt Organization Financial Data, National Center for Charitable Statistics, IRS Exempt Organizations Business Master File Extract (EO BMF), because of a dispute involving unredacted social security numbers, The (zero-indexed) page number of the request. ProPublica is an independent, non-profit newsroom that produces investigative journalism in the public interest. The Nonprofit Explorer API only accepts GET requests. NOTE: This document describes version 2 of the Nonprofit Explorer API. This metadata can be retrieved by using the Organization endpoint (see above). Must be an integer see codes below. Read the API documentation . Mission. API. Taxable trusts and private foundations that are required to file a form 990PF are also included. Version of the Nonprofit Explorer API that generated the JSON. No key is required, but commercial users should contact us. See the list How to Research Tax-Exempt Organizations. These and other initiatives support ProPublicas mission of investigative journalism in the public interest. Organizations making less than $50,000 dont have to file either form but do have to let the IRS theyre still in business via a Form 990N "e-Postcard.". See individual methods below for valid parameters. Non-Profit Financial, News Services Financial, News Services Default is. The tax period (month that the organizations fiscal year ended) for the given Filing data. This browser public API was created by ProPublica. April 30, 2014. Code "ZZ" is used for entities based outside the United States required to file a Form 990 in the U.S. (Brackets should be URL encoded, i.e. ProPublica is an independent, non-profit newsroom that produces investigative journalism to expose abuses of power and betrayals of the public trust by government, business, and other institutions, using the moral force of investigative journalism to spur ProPublica provides an application programming interface (API) to the search engine and database that powers Nonprofit Explorer. The Organization endpoint does not accept any query parameters, only the :ein value in the URL. The Congress API provides near real-time access to legislative data from the House of Representatives, the Senate and the Library of Congress. We've created a guide for investigating nonprofits for those just getting started as well as for seasoned pros. Database update. Propublica scripts. For code values, see Parameters, under the. Our work focuses exclusively on truly important stories, stories with moral force. We do this by producing journalism that shines a light on exploitation of the weak by the strong and on the failures of those with power to vindicate the trust placed in them. You can find the ProPublica portal / hompage here. The Nonprofit Explorer includes data on 1.6 million nonprofits, including the name, location, and category of each organization. Please consult this documentation page for the latest API developments. If you would like to download Form 990 document PDFs in bulk, the Internet Archive operates, Date that this filing data was updated in Nonprofit Explorer. Millions of developers and companies build, ship, and maintain their software on GitHub the largest and most advanced development platform in the world. A python script that uses the Propublica API to retrieve data (in csv format) on any list of non-profit US organizations. An organization EIN may contain records for several years of filings processed by the IRS. Non-Profit: REST v2.0: ProPublica Congress See the list How to Research Tax-Exempt Organizations. The following fields are convenience aliases to common data points. National Taxonomy of Exempt Entities (NTEE) category for this organization. Most of our major projects were taken over by other organizations.. We've created a guide for investigating nonprofits for those just getting started as well as for seasoned pros. We also link to copies of audits nonprofit organizations that spent $750,000 or more in Federal grant money in a single fiscal year since 2016. Number of results that the API is returning per page. Advanced queries can be crafted using the following rules. There are 27 nonprofit designations based on the numbered subsections of section 501(c) of the tax code. ProPublica Nonprofit Explorer: The ProPublica Nonprofit Explorer API provides an application programming interface to the search engine and database that powers Nonprofit Explorer. ProPublica Congress API. An additional 20 rows are included on the Organization object. Every organization that has been recognized as tax exempt by the IRS has to file Form 990 every year, unless they make less than $200,000 in revenue and have less than $500,000 in assets, in which case they have to file form 990-EZ. 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). We've created a guide for investigating nonprofits for those just getting started as well as for seasoned pros.