# DeFi Yield Pools Lookup

> DeFi Yield Pools Lookup is a paid API for AI agents from store.agentexchange.work, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-15).

Returns top DeFi yield pools ranked by APY for a given chain, with optional filters for TVL and stablecoin-only pools.

## Facts

- Endpoint: GET https://store.agentexchange.work/defi/yields
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/defi-yield-pools-lookup-cf5e3e5a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y0WDH4SNcLYtt940oYVOg

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 defi-yield-pools-lookup-cf5e3e5a
```

Example prompt: Show me the top 10 stablecoin yield pools on Base with at least $1M TVL — I want to see the best APY opportunities right now.

## When to prefer this

Use this endpoint when an agent needs real-time DeFi yield data ranked by APY, particularly for chains like Base, Ethereum, Arbitrum, or Solana. Ideal when the user wants to discover, compare, or rank liquidity pools by return rate, with optional filtering by TVL floor or stablecoin-only pools. Pay-per-call at $0.003 USDC makes it cost-effective for occasional lookups.

## Known failure modes

- Invalid chain name returns empty or error response
- top value exceeding 50 may be capped or rejected
- min_tvl too high returns zero results
- payment failure via x402 returns 402 status blocking access
- network latency from DefiLlama upstream may cause slow or failed responses

## How this service works

Current top DeFi yield opportunities filtered by chain and minimum TVL. Returns pool, project, chain, APY (base + reward), TVL, and stablecoin flag, sorted by APY. Sourced live from DefiLlama with attribution. For agents scanning yield opportunities.

## Output

A JSON object containing a count of pools returned, an array of pool objects (each with pool ID, project name, chain, token symbol, APY percentage, TVL in USD, and stablecoin boolean), and a source attribution string (DefiLlama).

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "top": 10,
   "chain": "Base",
   "min_tvl": 1000000,
   "stablecoin_only": true
  }
 }
}
```

## 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": "number",
       "description": "Number of pools to return (max 50), default 10"
      },
      "chain": {
       "type": "string",
       "description": "Chain name e.g. Ethereum, Base, Arbitrum, Solana. Default Base"
      },
      "min_tvl": {
       "type": "number",
       "description": "Minimum pool TVL in USD, default 1000000"
      },
      "stablecoin_only": {
       "type": "boolean",
       "description": "Only stablecoin pools, default false"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "count": {
       "type": "number"
      },
      "pools": {
       "type": "array"
      },
      "source": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/defi-yield-pools-lookup-cf5e3e5a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from store.agentexchange.work](https://www.zero.xyz/host/store.agentexchange.work/llms.txt)
