# ClearCheck Nonprofit Financial Profile

> ClearCheck Nonprofit Financial Profile is a paid API for AI agents from loonie-toll.onrender.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Retrieves US nonprofit financial profile by EIN or organization name, including revenue, expenses, assets, program ratio, and officer pay signals.

## Facts

- Endpoint: GET https://loonie-toll.onrender.com/nonprofit
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/clearcheck-nonprofit-financial-profile-f2376699
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eCJAsoEouzDy9Fdjc4j_u

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability clearcheck-nonprofit-financial-profile-f2376699
```

Example prompt: Can you pull up the financial profile for the American Red Cross — I want to see their revenue, expenses, officer pay, and any red-flag signals? Their EIN is 53-0196605.

## When to prefer this

Use this endpoint when you need structured US nonprofit financial data quickly, including revenue breakdowns, officer pay, and program efficiency signals, without manually parsing IRS Form 990 PDFs. Ideal for donor due diligence, grant vetting, investigative research, or automated charity screening pipelines. Prefer this over raw IRS data portals when you need a pre-computed verdict and signal list rather than raw XML.

## Known failure modes

- EIN not found in IRS database — returns empty or error response
- Organization name ambiguous — returns multiple matches in otherMatches field with no primary result
- Nonprofit has not filed recently — latest filing data may be several years old
- Name search returns no matches — may need EIN instead
- Rate limit or payment failure — endpoint returns 402 or 429

## How this service works

US nonprofit financial profile by EIN or name: revenue, expenses, assets, program ratio, and officer pay signals.

## Output

Returns organization identity (name, EIN, city, state, NTEE code), latest filing data (tax year, total revenue, total expenses, net assets, total assets, total liabilities, net income, officer compensation, officer pay as % of revenue), a multi-year filing history, a list of human-readable signals flagging notable financial patterns, an overall verdict string, a data source reference, retrieval timestamp, and a disclaimer. May also include other name-matched organizations.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "ein": {
       "type": "string",
       "description": "Employer Identification Number, digits only"
      },
      "name": {
       "type": "string",
       "description": "Organization name, if the EIN is unknown"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "source": {
       "type": "string"
      },
      "signals": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "verdict": {
       "type": "string"
      },
      "disclaimer": {
       "type": "string"
      },
      "retrievedAt": {
       "type": "string"
      },
      "latestFiling": {
       "type": "object",
       "properties": {
        "taxYear": {
         "type": "integer"
        },
        "netAssets": {
         "type": "integer"
        },
        "netIncome": {
         "type": "integer"
        },
        "totalAssets": {
         "type": "integer"
        },
        "totalRevenue": {
         "type": "integer"
        },
        "totalExpenses": {
         "type": "integer"
        },
        "totalLiabilities": {
         "type": "integer"
        },
        "officerCompensation": {
         "type": "integer"
        },
        "officerPayPctOfRevenue": {
         "type": "number"
        }
       }
      },
      "organization": {
       "type": "object",
       "properties": {
        "ein": {
         "type": "string"
        },
        "city": {
         "type": "string"
        },
        "name": {
         "type": "string"
        },
        "state": {
         "type": "string"
        },
        "nteeCode": {
         "type": "string"
        }
       }
      },
      "otherMatches": {},
      "filingHistory": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "assets": {
          "type": "integer"
         
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/clearcheck-nonprofit-financial-profile-f2376699/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from loonie-toll.onrender.com](https://www.zero.xyz/host/loonie-toll.onrender.com/llms.txt)
