# Crypto Staking Rewards

> Crypto Staking Rewards is a paid API for AI agents from crypto.openverbs.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-11).

Returns a ranked list of crypto staking pools filtered by asset, chain, protocol, or minimum TVL, sorted by total value locked.

## Facts

- Endpoint: POST https://crypto.openverbs.com/v1/staking?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crypto-staking-rewards-4e66fd76
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sfFAF38irR848FsULnC8j

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 crypto-staking-rewards-4e66fd76 -d '<json body>'
```

Example prompt: Show me the top 5 ETH staking pools on Ethereum with at least $50M TVL — I want to compare liquid staking options like Lido and Rocket Pool.

## When to prefer this

Use this endpoint when you need to discover, compare, or rank crypto staking pools by TVL across protocols and chains. It is ideal for DeFi yield research, staking strategy comparison, and protocol TVL analysis. Prefer this over general DeFi yield endpoints when the user specifically wants staking pools (not LP or lending yields), and over price endpoints when the goal is yield/APY discovery rather than asset price.

## Known failure modes

- No pools match the given filter combination (e.g. unsupported asset/chain pair) — returns empty results
- Invalid asset symbol or chain name returns an error or empty list
- Limit exceeds maximum of 50 — request rejected with validation error
- minTvlUsd too high filters out all pools — empty result set
- Protocol slug not recognized — no results returned
- Stale or unavailable upstream data may cause incomplete TVL figures

## How this service works

Crypto staking rewards: live staking APY and TVL for liquid-staking and restaking protocols (Lido, Rocket Pool, ether.fi, Jito, Binance, …), ranked by size. Filter by asset (e.g. ETH, SOL), chain or protocol. Data source: DefiLlama.

## Output

A ranked list of staking pools (up to the requested limit, default 10) ordered by TVL in USD. Each pool entry includes the staked asset symbol, chain name, protocol slug, TVL in USD, and staking reward rate (APY). Only pools meeting the minimum TVL threshold are returned, filtering out dust pools.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "asset": {
   "type": "string",
   "maxLength": 30,
   "minLength": 1,
   "description": "Filter by staked-asset symbol substring, e.g. \"ETH\", \"SOL\", \"BTC\"."
  },
  "chain": {
   "type": "string",
   "maxLength": 50,
   "minLength": 1,
   "description": "Filter to one chain, e.g. \"Ethereum\", \"Solana\"."
  },
  "limit": {
   "type": "integer",
   "maximum": 50,
   "minimum": 1,
   "description": "How many staking pools to return, ranked by TVL (default 10)."
  },
  "project": {
   "type": "string",
   "maxLength": 50,
   "minLength": 1,
   "description": "Filter to one protocol slug, e.g. \"lido\", \"rocket-pool\", \"jito-liquid-staking\"."
  },
  "minTvlUsd": {
   "type": "number",
   "minimum": 0,
   "description": "Minimum pool TVL in USD (default 1000000) to exclude dust pools."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crypto-staking-rewards-4e66fd76/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from crypto.openverbs.com](https://www.zero.xyz/host/crypto.openverbs.com/llms.txt)
