---
title: "Liquidity OHLC - Token"
method: GET
path: "/defi/v3/liquidity/ohlc/token"
tags: ["Price & OHLCV"]
---

# Liquidity OHLC - Token

`GET /defi/v3/liquidity/ohlc/token`

A historical liquidity time-series API for Solana tokens, returning OHLC data for total token liquidity, exit liquidity, and stable liquidity. Supports 1m, 4h, and 1D resolutions. Maximum 100 records.

## Query parameters

- `address` string, required
- `resolution` '1m' | '4h' | '1D'
- `time` integer
- `direction` 'back' | 'forward'
- `count` integer

## Headers

- `x-chain` 'solana'

## Response `200`

JSON object containing liquidity OHLC data of a token

- DefiLiquidityOhlcTokenResponse
  - `success` boolean, required
  - `data` object, required
    - `items` object[], required
      - `token` string, required
      - `timestamp` string, date-time, required
      - `unix_time` integer, required
      - `open_liquidity_usd` number, required
      - `high_liquidity_usd` number, required
      - `low_liquidity_usd` number, required
      - `close_liquidity_usd` number, required
      - `open_exit_liquidity_usd` number, required
      - `high_exit_liquidity_usd` number, required
      - `low_exit_liquidity_usd` number, required
      - `close_exit_liquidity_usd` number, required
      - `open_stable_liquidity_usd` number, required
      - `high_stable_liquidity_usd` number, required
      - `low_stable_liquidity_usd` number, required
      - `close_stable_liquidity_usd` number, required
      - `total_pairs` integer, required
    - `direction` 'next' | 'prev', required — Internal cursor direction returned for the current result window.
    - `limit` integer, required — Number of candles requested from the upstream liquidity data service.
    - `next_cursor` integer, nullable, required — Unix timestamp cursor for the next page of newer candles.
    - `prev_cursor` integer, nullable, required — Unix timestamp cursor for the previous page of older candles.
    - `has_more` boolean, required — Whether another page is available in the returned direction.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized. API key is missing or invalid
- `403` — Forbidden. Request is blacklisted or not whitelisted
- `429` — Too Many Requests. Rate limit reached
- `500` — Internal Server Error

---

[API](https://skmtc.net/birdeye/apis/birdeye-data-api.md) · [All operations](https://skmtc.net/birdeye/apis/birdeye-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/birdeye/birdeye-data-api/revisions/fcaba926a089/schema)
