---
title: "Vault APY (current + historical)"
method: GET
path: "/v3/evk/vaults/{chainId}/{address}/apy"
tags: ["APYs"]
---

# Vault APY (current + historical)

`GET /v3/evk/vaults/{chainId}/{address}/apy`

Returns current and historical vault APY. The effective end is `to` or the
current time. When `from` is omitted, the effective window is 7 days for
`1h` and 30 days for `1d`. Ranges count both endpoint buckets and support
at most 744 hourly buckets or 732 daily buckets.

## Path parameters

- `chainId` integer, required
- `address` string, required

## Query parameters

- `from` integer
- `to` integer
- `resolution` '1h' | '1d'
- `sort` string

## Response `200`

Vault APY

- object
  - `data` VaultApy
    - `current` VaultApyPoint
      - `supplyApy` number, nullable — Percent number with 6 decimal places.
      - `borrowApy` number — Percent number with 6 decimal places.
      - `timestamp` string, date-time
    - `history` VaultApyPoint[]
      - `supplyApy` number, nullable — Percent number with 6 decimal places.
      - `borrowApy` number — Percent number with 6 decimal places.
      - `timestamp` string, date-time
  - `meta` VaultApyMeta
    - `chainId` string
    - `vault` string
    - `resolution` '1h' | '1d'
    - `startTimestamp` string, date-time
    - `endTimestamp` string, date-time
    - `timestamp` string, date-time

## Other responses

- `400` — Bad request
- `404` — Not found

---

[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)
