# ProPublica API: Search nonprofits by name

> Finds U.S. nonprofits by organization name, optionally filtered by state and city, with the latest reported revenue and assets.

Unofficial. Not affiliated with or endorsed by ProPublica.

- Page: https://fous.com/methods/projects.propublica.org/search-nonprofits
- Method: `projects.propublica.org/search_nonprofits`, version 1
- Website: projects.propublica.org
- Returns: name, city, state, EIN, tax-exempt type, category, latest revenue and assets with their tax years, Nonprofit Explorer link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `city` | string | no |  | City to match, for example Washington. Leave blank for any city. Default "". |
| `name` | string | yes | `"Red Cross"` | Organization name to search for, for example Red Cross. |
| `state` | string | no |  | U.S. state or territory name or two-letter postal code, for example New York or NY. Leave blank to search all states. Default "". |
| `max_results` | integer | no |  | Maximum organizations to return, for example 25. Default 25. |

## Output

From a run on Oct 23, 2026, shortened. Its input:

```json
{
  "name": "Red Cross"
}
```

Its output:

```json
{
  "organizations": [
    {
      "ein": "581771391",
      "city": "Climax",
      "name": "Red Cross Civitans",
      "state": "NC",
      "category": "Public and societal benefit",
      "assets_tax_year": 2025,
      "tax_exempt_type": "501(c)(4) social welfare organization",
      "revenue_tax_year": 2025,
      "latest_total_assets_usd": 109299,
      "nonprofit_explorer_link": "https://projects.propublica.org/nonprofits/organizations/581771391",
      "latest_total_revenue_usd": 11554
    },
    {
      "ein": "530196605",
      "city": "Washington",
      "name": "American National Red Cross",
      "state": "DC",
      "category": "Human services",
      "assets_tax_year": 2025,
      "tax_exempt_type": "501(c)(3) charity",
      "revenue_tax_year": 2025,
      "latest_total_assets_usd": 5052941623,
      "nonprofit_explorer_link": "https://projects.propublica.org/nonprofits/organizations/530196605",
      "latest_total_revenue_usd": 3916983933
    },
    {
      "ein": "262622865",
      "city": "Joplin",
      "name": "Red Cross Of Constantine",
      "state": "MO",
      "category": null,
      "assets_tax_year": 2025,
      "tax_exempt_type": "501(c)(8) fraternal beneficiary society",
      "revenue_tax_year": 2025,
      "latest_total_assets_usd": 0,
      "nonprofit_explorer_link": "https://projects.propublica.org/nonprofits/organizations/262622865",
      "latest_total_revenue_usd": 0
    }
  ]
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"projects.propublica.org/search_nonprofits","input":{"name":"Red Cross"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Find the Red Cross chapter in Austin, Texas and show its latest revenue and assets
- I need tax-exempt nonprofits named Habitat for Humanity in Ohio with their EIN and total assets
- Look up nonprofits with 'food bank' in the name across Washington state, max 10 results
- Which organizations called Boys and Girls Club are based in Chicago, Illinois? Include their most recent revenue figures
- On ProPublica, search for nonprofits named Doctors Without Borders in New York, NY and give me their EIN and tax-exempt type

## Input schema

```json
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "city": {
      "type": "string",
      "default": "",
      "description": "City to match, for example Washington. Leave blank for any city."
    },
    "name": {
      "type": "string",
      "minLength": 1,
      "description": "Organization name to search for, for example Red Cross."
    },
    "state": {
      "type": "string",
      "default": "",
      "description": "U.S. state or territory name or two-letter postal code, for example New York or NY. Leave blank to search all states."
    },
    "max_results": {
      "type": "integer",
      "default": 25,
      "maximum": 100,
      "minimum": 1,
      "description": "Maximum organizations to return, for example 25."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "organizations"
  ],
  "properties": {
    "organizations": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "city",
          "state",
          "ein",
          "tax_exempt_type",
          "category",
          "latest_total_revenue_usd",
          "revenue_tax_year",
          "latest_total_assets_usd",
          "assets_tax_year",
          "nonprofit_explorer_link"
        ],
        "properties": {
          "ein": {
            "type": "string",
            "description": "Nine-digit IRS tax ID number, retaining leading zeroes."
          },
          "city": {
            "type": [
              "string",
              "null"
            ]
          },
          "name": {
            "type": "string"
          },
          "state": {
            "type": [
              "string",
              "null"
            ]
          },
          "category": {
            "type": [
              "string",
              "null"
            ]
          },
          "assets_tax_year": {
            "type": [
              "integer",
              "null"
            ]
          },
          "tax_exempt_type": {
            "type": [
              "string",
              "null"
            ]
          },
          "revenue_tax_year": {
            "type": [
              "integer",
              "null"
            ]
          },
          "latest_total_assets_usd": {
            "type": [
              "number",
              "null"
            ]
          },
          "nonprofit_explorer_link": {
            "type": "string"
          },
          "latest_total_revenue_usd": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    }
  },
  "additionalProperties": false
}
```

## See more

- [ProPublica API: Get nonprofit financials](https://fous.com/methods/projects.propublica.org/get-nonprofit-financials.md): Looks up a US nonprofit by name, EIN or Nonprofit Explorer link and returns its recent Form 990 filing years with revenue, expenses, assets, liabilities, top reported pay and PDF links.
- [IRS API: Check charity status](https://fous.com/methods/irs.gov/check-charity-status.md): Looks up an organization in the IRS Tax Exempt Organization Search by name or EIN. It reports whether donations are deductible, whether the organization was automatically revoked, and its recent Form 990 filings.
- [HHS API: Search healthcare providers](https://fous.com/methods/npiregistry.cms.hhs.gov/search-providers.md): Finds US healthcare providers by name, place, specialty and provider type in the NPI Registry, with practice contact details and primary taxonomy. Results may include providers with similar names.
- [Medicare API: Search nursing homes](https://fous.com/methods/medicare.gov/search-nursing-homes.md): Finds U.S. nursing homes on Medicare Care Compare by name, city and state, or ZIP code. Results include star ratings, ownership, fines from the last three years, and Care Compare links.
- [USAspending API: Search federal awards](https://fous.com/methods/usaspending.gov/search-federal-awards.md): Searches USAspending federal awards by keywords, awarding agency, state of performance and date across contracts, grants, loans and direct payments. Searches from October 1, 2007 onward.
- [Medicare API: Search hospitals](https://fous.com/methods/medicare.gov/search-hospitals.md): Finds U.S. hospitals by name, city and state, or ZIP code, with Medicare overall and patient survey star ratings, contact details, and Care Compare links. Ratings may be unavailable for some hospitals.
- [USPTO API: Search US trademarks](https://fous.com/methods/uspto.gov/search-trademarks.md): Finds US trademark filings matching a brand name, optionally limited to likely goods or service classes. Exact marks come first, similar marks follow; not a legal clearance opinion.
- [Thomasnet API: Search suppliers](https://fous.com/methods/thomasnet.com/search-suppliers.md): Finds North American industrial suppliers on Thomasnet for a product or service, optionally narrowed by US state or Canadian province and supplier type, in Thomasnet's public listing order. Certifications come from public certification listings or explicit company-profile claims.
- [All ProPublica methods](https://fous.com/methods/propublica.org.md)
