---
title: "Daily protocol or selected-chain EVK lending history"
method: GET
path: "/v3/protocol/stats/history"
tags: ["Protocol"]
---

# Daily protocol or selected-chain EVK lending history

`GET /v3/protocol/stats/history`

Returns complete retained daily aggregates. Multi-chain days missing any requested chain row are omitted. Only `1d` resolution is supported, ranges are inclusive, the default window is 30 days, and the maximum is 732 buckets.

## Query parameters

- `chainId` string
- `resolution` '1d'
- `from` integer
- `to` integer

## Response `200`

Protocol stats daily history

- object
  - `data` object, required
    - `history` ProtocolStatsHistoryPoint[], required
      - `timestamp` string, date-time, required — UTC start of the represented day.
      - `totalSuppliedUsd` number, required — Euler-labelled EVK supplied assets valued with bucket-aligned historical prices.
      - `totalBorrowedUsd` number, required — Euler-labelled EVK borrows valued with bucket-aligned historical prices.
      - `availableUsd` number, required — `totalSuppliedUsd - totalBorrowedUsd`.
      - `utilization` number, required — `totalBorrowedUsd / totalSuppliedUsd`, or zero when supplied is zero.
      - `vaultCount` integer, required — Euler-labelled EVK vault count. Earn vaults are excluded so the definition is stable across captured and reconstructed history.
      - `earnTotalAssetsUsd` number, nullable, required — Current daily writes include Earn TVL; historical backfill rows are null because retained Earn history cannot reconstruct truthful USD values.
  - `meta` ProtocolStatsHistoryMeta, required
    - `timestamp` string, date-time, required
    - `from` integer, required — Effective inclusive range start in Unix seconds.
    - `to` integer, required — Effective inclusive range end in Unix seconds.
    - `resolution` '1d', required
    - `chainId` string — Canonical comma-separated selected chain IDs when filtering.

## Other responses

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

## Changes

- **2026-09-02** `9e69e7cdb054` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/euler/apis/euler-data-api-v3/changes/v3/protocol/stats/history/get.md)

---

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