# AgentToll Federal Grants Search

> AgentToll Federal Grants Search is a paid API for AI agents from agenttoll.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Search and retrieve federal grant opportunities and awards from US government data sources

## Facts

- Endpoint: POST https://agenttoll.dev/paid/gov/federal-grants
- 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/agenttoll-federal-grants-search-a002cc97
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nxGUKXckOFXIOuRQMxnob

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 agenttoll-federal-grants-search-a002cc97 -d '<json body>'
```

Example prompt: Search federal grants for 'climate resilience infrastructure' with status 'active' and give me up to 20 results.

## When to prefer this

Use this endpoint when you need to search US federal government grant opportunities or awards by keyword and status, especially in an agent workflow that pays per call in USDC via x402 protocol. Prefer this over scraping Grants.gov directly when you need structured, programmatic access to federal grant data with a predictable response schema.

## Known failure modes

- Empty results if query terms match no grants in the dataset
- Invalid status value may return an error or empty response
- Rate limiting or payment failure if USDC balance is insufficient
- Upstream government data source unavailability causing failure
- Malformed input schema returns 400-level error

## How this service works

108+ receipt-backed x402 work products for AI agents. Clear prices, spend caps, buyer metadata, and structured results over Base USDC.

## Output

Returns a JSON object containing an array or object of federal grant records matching the query, along with metadata including the count of results, data source name, and timestamp of generation. Also includes a boolean indicating whether the response was served from cache and a success flag.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer"
  },
  "query": {
   "type": "string"
  },
  "status": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "oneOf": [
    {
     "type": "array"
    },
    {
     "type": "object"
    }
   ]
  },
  "meta": {
   "type": "object",
   "properties": {
    "count": {
     "type": "integer"
    },
    "source": {
     "type": "string"
    },
    "generated_at": {
     "type": "string",
     "format": "date-time"
    }
   }
  },
  "cached": {
   "type": "boolean"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agenttoll-federal-grants-search-a002cc97/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agenttoll.dev](https://www.zero.xyz/host/agenttoll.dev/llms.txt)
