---
title: "Multi-market overview series."
method: GET
path: "/v1/analytics/markets/snapshots"
tags: ["markets"]
---

# Multi-market overview series.

`GET /v1/analytics/markets/snapshots`

## Query parameters

- `chainId` string
- `includeLegacy` string
- `windowSeconds` string
- `window` string
- `timeframeSeconds` string

## Response `200`

All-markets overview snapshots

- object
  - `success` true, required
  - `data` object[], required
    - `bucketStart` number, required
    - `marketId` string, required
    - `assetToken` string, required
    - `assetDecimals` number, required
    - `isLegacy` union, required
      - number
      - boolean
    - `ppsRaw` string, required
    - `withdrawableRaw` string, required
    - `pendingFeesUsdRaw` string, required
    - `adminFeesUsdRaw` string, required
    - `stakedPpsRaw` string, nullable, required
    - `stakedWithdrawableRaw` string, nullable, required
    - `liquidityTotalAssetRaw` string, required — LT liquidity, always 18 decimals whatever the asset's own decimals are — do not apply assetDecimals. TVL in USD = liquidityTotalAssetRaw * assetPriceUsdRaw / 1e18.
    - `assetPriceUsdRaw` string, required
    - `sampleBlockNumber` number, required
    - `sampleBlockTimestamp` number, required
    - `crvUsdBalanceRaw` string, nullable, required — Cryptopool crvUSD reserve, 18 decimals. Null when another market reports this pool's reserves.
    - `assetBalanceRaw` string, nullable, required — Cryptopool asset reserve, in the asset's own decimals (apply assetDecimals). Null when another market reports this pool's reserves.
  - `timestamp` string, required

## Other responses

- `400` — Invalid request
- `500` — Internal error
- `502` — Upstream data/schema error

---

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