# Obol Cardano Stake Rewards Lookup

> Obol Cardano Stake Rewards Lookup is a paid API for AI agents from obol.danieldutoit.net, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-15).

Returns verified Cardano staking reward history for a given stake address, including pool ID, earned epoch, amount in lovelace, and spendable epoch.

## Facts

- Endpoint: GET https://obol.danieldutoit.net/v1/cardano/stake-rewards
- 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/obol-cardano-stake-rewards-lookup-24e77631
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_k0p2_a8QrPB5VGo63a2VH

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 obol-cardano-stake-rewards-lookup-24e77631
```

Example prompt: Pull the verified staking reward history for my Cardano stake address stake1ux...abc — I want to see which pools paid me, how many lovelace I earned each epoch, and when those rewards became spendable.

## When to prefer this

Choose this endpoint when you need verified, on-chain Cardano staking reward data delivered via x402 micropayment (USDC on Base), particularly for audit trails, tax reporting, or portfolio tracking. Prefer this over general blockchain explorers when you need structured JSON output with epoch-level granularity and payment-gated trustworthiness signals.

## Known failure modes

- Invalid or malformed stake address returns an error or empty rewards array
- Stake address with no staking history returns an empty rewards list
- Payment not settled in USDC on Base causes request to fail with 402
- Network or blockchain indexing delays may cause recent epochs to be missing
- Rate limiting or quota exhaustion at $0.003/call if batching many addresses

## How this service works

Obol sells verified blockchain data over x402, settled in USDC on Base.

## Output

A JSON array of reward records, each containing: reward type (e.g. 'member'), pool_id, earned_epoch, amount_lovelace (as a string), and spendable_epoch — representing the full on-chain staking reward history for the queried stake address.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "rewards": [
   {
    "type": "member",
    "pool_id": "1234",
    "earned_epoch": 2000,
    "amount_lovelace": "42000000",
    "spendable_epoch": 2002
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/obol-cardano-stake-rewards-lookup-24e77631/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from obol.danieldutoit.net](https://www.zero.xyz/host/obol.danieldutoit.net/llms.txt)
