---
title: "Rewards APY history"
method: GET
path: "/v3/apys/rewards/history"
tags: ["Rewards"]
---

# Rewards APY history

`GET /v3/apys/rewards/history`

Rewards APY history for a required time range.
Required query params: `chainId`, `from`, `to`.
Optional filters: `vault`, `resolution`, `offset`, `limit`.
Maximum allowed window is 30 days per request.

## Query parameters

- `chainId` integer, required
- `from` integer, required
- `to` integer, required
- `resolution` '1h' | '1d'
- `vault` string
- `offset` integer
- `limit` integer

## Response `200`

Rewards APY history

- object
  - `data` RewardsApyHistoryPoint[]
    - `chainId` integer
    - `vault` string
    - `rewardsApy` number — Rewards APY as a public percent number.
    - `timestamp` string, date-time — Bucket timestamp as an ISO-8601 UTC string.
  - `meta` PaginationMeta
    - `total` integer — Exact total count when the endpoint provides one.
    - `hasMore` boolean — Indicates whether another page exists beyond the current page.
    - `offset` integer
    - `limit` integer — Echoed page size after endpoint-side clamping.
    - `timestamp` string, date-time, required
    - `chainId` string — Comma-separated chain IDs for multi-chain responses.
    - `degradedProviders` string[] — Live providers whose data is incomplete in this response.

## Other responses

- `400` — Bad request
- `404` — Not found
- `429` — Rate limited
- `500` — Internal server error

---

[API](https://skmtc.dev/euler/apis/euler-data-api-v3.md) · [All operations](https://skmtc.dev/euler/apis/euler-data-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/euler/euler-data-api-v3/revisions/9e69e7cdb054/schema)
