---
title: "DeFi Yield Pools (filtered) ($0.008/call)"
method: GET
path: "/llama/yields"
tags: ["defi", "yields", "apy", "tvl", "defillama", "pools", "farming", "staking", "lending", "quant"]
---

# DeFi Yield Pools (filtered) ($0.008/call)

`GET /llama/yields`

## Request

- Base URL: `https://x402.shizu.me`
- URL: `https://x402.shizu.me/llama/yields`
- Auth: none declared

Every DefiLlama yield pool, filtered and sorted server-side so you don't fetch the 11MB index. Query: chain, project, symbol, min_tvl (USD), min_apy (%), stablecoin (true/false), sort (tvl|apy), limit (1-100). Each pool: project, chain, symbol, tvl_usd, apy, apy_base, apy_reward, stablecoin, il_risk, exposure. APYs move — poll it.

Paid endpoint: $0.008 per call via the x402 protocol (USDC on Base). An unpaid request returns 402 with payment requirements in the PAYMENT-REQUIRED response header; attach payment and retry.

## Query parameters

- `chain` string
- `min_tvl` string
- `sort` string
- `limit` string

## Response `200`

Paid result (JSON)

## Other responses

- `402`: Payment required — x402 requirements in the PAYMENT-REQUIRED response header

---

[API](https://skmtc.dev/shizu/apis/scrape402.md) · [All operations](https://skmtc.dev/shizu/apis/scrape402/llms.txt) · [OpenAPI document](https://skmtc.dev/shizu/apis/scrape402/revisions/0852d74798b8?raw)
