# Checkpoint402 DeFi Yields

> Checkpoint402 DeFi Yields is a paid API for AI agents from api.checkpoint402.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-18).

Returns current DeFi yield opportunities filtered by asset, chain, risk tier, TVL, and stablecoin preference

## Facts

- Endpoint: GET https://api.checkpoint402.com/v1/defi-yields?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/checkpoint402-defi-yields-92a55c98
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_e57i7anoAmwJU0o-jVCmL

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 checkpoint402-defi-yields-92a55c98
```

Example prompt: Find me the top 5 low-risk DeFi yield opportunities for USDC on Base with at least $1M TVL — I want to see current APYs and pool sizes.

## When to prefer this

Use this endpoint when an agent needs real-time DeFi yield data across multiple protocols and chains without requiring an API key or account setup. Ideal for one-off or pay-as-you-go queries where yield opportunities need to be filtered by risk tolerance, TVL floor, or specific token. Preferred over generic DeFi aggregator APIs when the agent requires structured, AI-ready output with built-in risk classification.

## Known failure modes

- No pools found matching the specified filters (try relaxing minTvlUsd or maxRisk)
- Invalid asset symbol returns empty or error response
- Unsupported chain name causes validation error
- Payment not processed — x402 payment required before data is returned
- limit out of range (must be 1-50)

## How this service works

Transaction explanations, DeFi yields, new-token safety checks, SEC company events and sanctions screening. No account, no API key: each answer costs a few cents in USDC via x402.

## Output

Returns a ranked list of DeFi yield opportunities including pool name, protocol, chain, current APY, TVL in USD, and risk tier classification, filtered according to the requested asset, chain, risk level, and TVL thresholds.

## 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": {
      "asset": {
       "type": "string",
       "description": "Token symbol, e.g. USDC, ETH"
      },
      "chain": {
       "type": "string",
       "description": "Chain name, e.g. Base, Ethereum, Arbitrum"
      },
      "limit": {
       "type": "number",
       "description": "Results, 1-50 (default 10)"
      },
      "maxRisk": {
       "enum": [
        "low",
        "medium",
        "high"
       ],
       "type": "string",
       "description": "Highest risk tier to include (default medium; use high to include outlier APYs)"
      },
      "minTvlUsd": {
       "type": "number",
       "description": "Minimum pool TVL in USD (default 1,000,000)"
      },
      "stablecoinOnly": {
       "type": "boolean",
       "description": "Only stablecoin pools"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/checkpoint402-defi-yields-92a55c98/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.checkpoint402.com](https://www.zero.xyz/host/api.checkpoint402.com/llms.txt)
