# HyreAgent DeFi Yield Pool Data

> HyreAgent DeFi Yield Pool Data is a paid API for AI agents from mpp.hyreagent.fun, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Returns yield pool data for DeFi protocols on the Base blockchain

## Facts

- Endpoint: POST https://mpp.hyreagent.fun/base/defi/yields
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mpp-hyreagent-fun-3a548ffe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MRjY2POdQHqw0w1x3uUBi

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 mpp-hyreagent-fun-3a548ffe -d '<json body>'
```

Example prompt: Can you pull the current yield pool data from Base DeFi so I can see which pools are offering the best APYs right now?

## When to prefer this

Use this endpoint when you need DeFi yield pool data specifically on the Base blockchain, especially when you want aggregated APY/APR and liquidity data across multiple pools. Prefer this over general DeFi aggregators if you need Base-specific data and are already operating within the HyreAgent ecosystem for Solana/Base crypto analytics.

## Known failure modes

- No yield pool data available for the specified parameters — returns empty or error
- Invalid or missing request body — returns 400 bad request
- Payment not completed or insufficient — returns 402 payment required
- Upstream DeFi data source unavailable — returns 503 or timeout
- Rate limit exceeded — returns 429 too many requests

## How this service works

Yield pool data

## Output

Returns structured yield pool data for DeFi protocols on the Base blockchain, likely including pool addresses, token pairs, APY/APR rates, total liquidity, and protocol names.

## Example request

```json
{
 "chain": "base",
 "limit": 10,
 "sortBy": "apy",
 "sortOrder": "desc"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mpp-hyreagent-fun-3a548ffe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.hyreagent.fun](https://www.zero.xyz/host/mpp.hyreagent.fun/llms.txt)
