# ClearCheck Federal Grant Search

> ClearCheck Federal Grant Search is a paid API for AI agents from loonie-toll.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Search open federal grant opportunities by keyword, returning agency, deadline, and days remaining to apply.

## Facts

- Endpoint: GET https://loonie-toll.onrender.com/grants
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/clearcheck-federal-grant-search-3a303039
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8iTqJjDa1iUZ343AOEKnc

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-federal-grant-search-3a303039
```

Example prompt: Find me currently open federal grant opportunities related to 'rural broadband' — show me up to 10 results with the agency, deadline, and how many days I have left to apply.

## When to prefer this

Use this endpoint when you need a fast, structured summary of federal grant opportunities from Grants.gov without building a Grants.gov integration yourself. It is ideal for nonprofit researchers, grant writers, and AI agents that need to surface funding opportunities by topic with deadline urgency signals baked in. Prefer this over raw Grants.gov API access when you want a pre-processed verdict and days-left countdown without parsing raw federal data.

## Known failure modes

- No results returned if keyword is too niche or misspelled
- Closed or archived grants may appear if 'status' parameter is not explicitly set to 'posted'
- Grants.gov API downtime may cause empty or error responses
- Rate limiting or payment failure (x402) will block the call
- Deadline data may lag real-time Grants.gov updates by hours

## How this service works

Open federal grant opportunities matching a keyword, with agency, deadline and days left to apply.

## Output

Returns a structured object containing: the search query echoed back, counts of open and closing-soon opportunities, a list of grant opportunities each with title, agency, agency code, status, open/close dates, days left, a closing-soon flag, CFDA numbers, opportunity number, and a direct URL; plus a verdict string, reasons array, data source attribution, retrieval timestamp, and disclaimer.

## 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": [
      "keyword"
     ],
     "properties": {
      "rows": {
       "type": "integer",
       "description": "Max opportunities to return, default 10"
      },
      "status": {
       "enum": [
        "posted",
        "forecasted",
        "closed",
        "archived"
       ],
       "type": "string",
       "description": "Opportunity status, default posted (currently open)"
      },
      "keyword": {
       "type": "string",
       "description": "What the funding is for, e.g. 'wildfire' or 'rural broadband'"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "query": {
       "type": "object",
       "properties": {
        "status": {
         "type": "string"
        },
        "keyword": {
         "type": "string"
        }
       }
      },
      "counts": {
       "type": "object",
       "properties": {
        "open": {
         "type": "integer"
        },
        "returned": {
         "type": "integer"
        },
        "closingSoon": {
         "type": "integer"
        }
       }
      },
      "source": {
       "type": "string"
      },
      "reasons": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "verdict": {
       "type": "string"
      },
      "disclaimer": {
       "type": "string"
      },
      "matchCount": {
       "type": "integer"
      },
      "retrievedAt": {
       "type": "string"
      },
      "opportunities": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "url": {
          "type": "string"
         },
         "title": {
          "type": "string"
         },
         "agency": {
          "type": "string"
         },
         "status": {
          "type": "string"
         },
         "expired": {
          "type": "boolean"
         },
         "closesOn": {
          "typ
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/clearcheck-federal-grant-search-3a303039/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)
