TradePortfolio
DocsTop Symbols Timeseries

Top Symbols Timeseries

Dev

GET /volume/exchange-top-symbols-timeseries


Daily volume USD timeseries for the top N symbols on one exchange, in wide format where each row is a timestamp and each column is a symbol. Designed for stacked area charts that visualize how the volume composition of an exchange shifts over time — useful for spotting rotation between majors and altcoins, or long-term trend analysis.

Authentication

Requires Dev tier or higher. Dev: 30-day max range. Pro and Team: full stored history through custom start/end windows.

Parameters

Query parameters

NameTypeRequiredDescription
exchangestringLowercase exchange slug, e.g. binance.
limitintegerNumber of top symbols to include. Defaults to 50.
rangestring7d, 30d, or 90d. Defaults to 7d. Cannot be combined with start/end.
startstringCustom window start. Must be provided with end. Dev is clamped to the rolling 30-day lookback.
endstringCustom window end. Must be after start.

Tier behavior

  • Dev: 30-day maximum. Requests for 90d are clamped to 30d with a notice.
  • Pro/Team: Full stored historical lookback through custom start/end windows.

Example request

bash
curl -H "X-Api-Key: lk_live_your_key_here" \
  "https://api.loris.tools/volume/exchange-top-symbols-timeseries?exchange=binance&range=7d&limit=5"

Example response

json
{
  "timeseries": [
    {
      "timestamp": "2026-06-01T00:00:00Z",
      "BTC": 11200000000,
      "ETH": 4800000000,
      "SOL": 2100000000,
      "DOGE": 980000000,
      "XRP": 720000000
    },
    {
      "timestamp": "2026-06-02T00:00:00Z",
      "BTC": 12000000000,
      "ETH": 5100000000,
      "SOL": 2400000000,
      "DOGE": 1050000000,
      "XRP": 780000000
    }
  ],
  "symbols": ["BTC", "ETH", "SOL", "DOGE", "XRP"]
}

Errors

  • 400 Missing required parameter exchange, invalid start/end, or range combined with start/end.

For authentication errors (401) and rate limit responses (429), see Errors.

Related