# AgenticFi DeFi Yields Endpoint

> AgenticFi DeFi Yields Endpoint is a paid API for AI agents from defi-api.agenticfi.wtf, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Returns DeFi yield opportunities across chains, optionally filtered by chain name and minimum TVL in USD

## Facts

- Endpoint: GET https://defi-api.agenticfi.wtf/api/defi/yields
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agenticfi-defi-yields-endpoint-a47a95d3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TnvmJCZ0g7wbN_prvNI5L

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 agenticfi-defi-yields-endpoint-a47a95d3
```

Example prompt: Show me DeFi yield opportunities on Base with a minimum TVL of $500,000 — I want to find the best places to park my crypto right now.

## When to prefer this

Use this endpoint when an AI agent needs to discover and compare DeFi yield opportunities across one or more chains, especially when filtering by chain (Base, Ethereum, Arbitrum) or minimum TVL. Prefer over generic DeFi dashboards when you need programmatic, pay-per-call access integrated into an agentic workflow.

## Known failure modes

- Invalid chain name returns empty results or 400 error
- minTvl not a valid numeric string causes bad request
- Payment not processed via x402 results in 402 Payment Required
- No yields found matching filter criteria returns empty list
- Rate limiting or upstream data provider outage causes 503

## How this service works

Top yield pools across all protocols and chains - sorted by APY

## Output

A list of DeFi yield opportunities including protocol names, pool details, APY/APR rates, TVL figures, and chain identifiers, filtered by the requested chain and/or minimum TVL threshold.

## 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": {
      "chain": {
       "type": "string",
       "title": "chain (optional)",
       "description": "Optional. Filter by chain name Examples: base, ethereum, arbitrum"
      },
      "minTvl": {
       "type": "string",
       "title": "minTvl (optional)",
       "description": "Optional. Minimum TVL in USD"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

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