Get Nonprofit Filings
nonprofit_get_filingsAll Form 990 filings for a tax-exempt org by EIN: year-by-year revenue, expenses, assets, liabilities, net assets, revenue breakdown, executive compensation, and source PDF links. Use for trend analysis, due diligence, and accessing primary 990 documents. The filing year (tax_prd_yr) is the fiscal year of the return — data lags 1–2 years; always cite the year. An organization that resolves but has filed no 990 returns an empty filings array with a notice, not an error. Also returns filings_pdf_only — older filings with a PDF but no extracted financial data. Data from ProPublica Nonprofit Explorer, sourced from IRS Form 990 filings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ein | Yes | Employer Identification Number. Use nonprofit_search to resolve an org name to its EIN. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ein | No | Employer Identification Number as integer. | |
| name | No | Legal org name per IRS. | |
| error | No | Present when the call failed. Absent on success. | |
| notice | No | Present when the organization resolved but Nonprofit Explorer holds no filing of any kind for it — names the org and why the filing history is empty. An empty filings array without this notice means the org has filings that carry a PDF but no extracted data; read filings_pdf_only. | |
| filings | No | Filings with extracted financial data, sorted newest first. | |
| data_source | No | ProPublica + IRS attribution text. | |
| propublica_url | No | ProPublica Nonprofit Explorer URL for this org. | |
| filings_pdf_only | No | Older filings with a PDF but no extracted financial data. | |
| total_filings_pdf_only | No | Count of PDF-only filings (no extracted data). | |
| total_filings_with_data | No | Count of filings with extracted financial data. |