# x402node DeFi Yield Best

> x402node DeFi Yield Best is a paid API for AI agents from api.x402node.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Returns the highest-yield DeFi pools across all chains and protocols, ranked and filtered by TVL, with base vs reward APY split and impermanent-loss risk indicators

## Facts

- Endpoint: GET https://api.x402node.dev/defi/yield-best
- 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/x402node-defi-yield-best-0f625e54
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QHm9kzuw2ZcrhneMY0lnT

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 x402node-defi-yield-best-0f625e54
```

Example prompt: Show me the best DeFi yield pools for USDC on Ethereum and Arbitrum right now — I want to see the base vs reward APY split and know the impermanent loss risk so I can pick the safest high-yield option.

## When to prefer this

Use this endpoint when you need a pre-ranked, multi-protocol, multi-chain DeFi yield comparison that would otherwise require querying dozens of protocols individually. Ideal for agents helping users allocate idle crypto assets, compare lending rates, or find yield farming opportunities without manually assembling data from DeFiLlama, Aave, Compound, Uniswap, and other sources.

## Known failure modes

- Unsupported token symbol returns empty results or 404
- Requested chain not indexed returns empty pool list
- External data source timeout causes stale or missing APY data
- Invalid filter parameters return 400 bad request
- TVL threshold too high filters out all available pools returning empty list

## How this service works

Highest-yield DeFi pools across all chains and protocols, filterable by token and chain, TVL-filtered to exclude dust, with base vs reward APY split and impermanent-loss risk - aggregates 16000+ pools into a ranked shortlist agents cannot assemble. best yield, defi yield, highest apy, yield farming, best lending rate, yield aggregator Accepts payment on Base or Solana — either network works.

## Output

A ranked shortlist of top-yielding DeFi pools filtered by TVL, showing pool name, protocol, chain, total APY, base APY, reward APY, TVL, and impermanent-loss risk level — aggregated from 16,000+ pools across all major chains and protocols.

## Example request

```json
{
 "limit": 10,
 "token": "USDC",
 "chains": [
  "ethereum",
  "arbitrum"
 ],
 "minTVL": 100000,
 "sortBy": "apy"
}
```

## 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",
     "properties": {
      "top": {
       "type": "string",
       "description": "Top N, default 10, max 25"
      },
      "chain": {
       "type": "string",
       "description": "Optional chain filter, e.g. Ethereum, Base"
      },
      "minTvl": {
       "type": "string",
       "description": "Min pool TVL USD, default 1000000"
      },
      "symbol": {
       "type": "string",
       "description": "Optional token filter, e.g. USDC, ETH"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402node-defi-yield-best-0f625e54/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.x402node.dev](https://www.zero.xyz/host/api.x402node.dev/llms.txt)
