# klymax402 DeFi Yields API

> klymax402 DeFi Yields API is a paid API for AI agents from klymax402.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns DeFi yield opportunities for a given token symbol across multiple chains, filtered by TVL and chain

## Facts

- Endpoint: GET https://klymax402.com/api/defi-yields/api/yields
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/klymax402-defi-yields-api-6730e275
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HB8QLCujlcVo3NjYVLTye

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 klymax402-defi-yields-api-6730e275
```

Example prompt: What are the top DeFi yield opportunities for USDC on Base right now? Show me up to 20 results with at least $500,000 TVL.

## When to prefer this

Use this endpoint when you need to discover current DeFi yield opportunities for a specific token, optionally filtered by chain and TVL. Prefer this over generic financial data APIs when the user specifically wants DeFi/on-chain yield data across protocols like lending, liquidity pools, or staking, especially on chains like Base, Ethereum, Arbitrum, or Polygon.

## Known failure modes

- Missing required token parameter returns validation error
- Unsupported chain name may return empty results or error
- Limit exceeding 50 is capped or returns error
- Very high minTvl filter may return zero opportunities
- Service unavailable returns HTTP error with no opportunity data

## How this service works

One MCP endpoint gives your AI agent access to 100 APIs -- crypto, DeFi, web, AI, finance and utilities. No API keys, USDC on Base from $0.003/call.

## Output

A JSON object containing the queried token, chain, total number of results, and an array of yield opportunities with details such as protocol, APY, TVL, and pool information for each matching DeFi pool.

## 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": [
      "token"
     ],
     "properties": {
      "chain": {
       "type": "string",
       "description": "Filter by chain (e.g. base, ethereum, arbitrum, polygon). Optional — returns all chains if omitted."
      },
      "limit": {
       "type": "number",
       "description": "Number of results to return (default: 10, max: 50)"
      },
      "token": {
       "type": "string",
       "description": "Token symbol to find yields for (e.g. USDC, ETH, WBTC)"
      },
      "minTvl": {
       "type": "number",
       "description": "Minimum TVL in USD to filter pools (default: 100000)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chain": "example",
  "token": "example",
  "results": 1,
  "opportunities": []
 }
}
```

## More

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