---
title: "Most active symbols"
method: GET
path: "/v1/last/most-active/{venue}"
tags: ["Live"]
---

# Most active symbols

`GET /v1/last/most-active/{venue}`

## Request

- Base URL: `https://api.sifting.io`
- URL: `https://api.sifting.io/v1/last/most-active/{venue}`
- Auth: one of:
  - API key in header `X-API-Key`
  - API key in query parameter `api_key`
- TypeScript: <https://skmtc.dev/sifting/apis/siftingio-market-data-api/docs/v1/last/most-active/:venue/get.ts> (a function with typed inputs; its response is checked against the schema)

The symbols with the highest volume so far in the current trading day (the UTC day for crypto, the regular session for US stocks), highest first. Stocks are ranked by raw volume; crypto by estimated dollar volume (volume times current price), because coin sizes are not comparable across symbols. `meta.ranked_by` says which. Available for stocks and crypto only. Before the first bar of a new day (stocks pre-market, weekends, holidays) it shows the previous day's totals.

## Path parameters

- `venue` 'stocks' | 'crypto', required

## Query parameters

- `limit` integer

## Response `200`

Most active symbols.

- MostActiveResponse
  - `data` MostActiveRow[]: Highest volume first.
    - `symbol` string
    - `price` string: Live price (decimal string).
    - `day_volume` number: Volume so far in the current trading day (not a rolling 24 hours).
    - `prev_day_volume` number: Full volume of the trading day before. Omitted when unavailable.
    - `prev_close` string: Stored previous close (decimal string). Omitted when the symbol has no close.
    - `change` string: price minus prev_close (decimal string). Omitted without a close.
    - `change_pct` number: Percentage change vs prev_close, rounded to 4 decimals. Omitted without a close.
  - `meta` object
    - `as_of` string, date-time
    - `venue` string
    - `limit` integer: Rows in this response at most.
    - `ranked_by` 'volume' | 'volume_usd': volume is raw day volume (stocks); volume_usd is estimated dollar volume (crypto).

## Other responses

- `400`: Invalid request parameters.
- `401`: Missing or invalid API key.
- `403`: Valid key, but the plan or tier does not include this market/venue.
- `404`: Resource not found.
- `429`: Rate limit exceeded.
- `503`: Upstream or snapshot temporarily unavailable.

---

[API](https://skmtc.dev/sifting/apis/siftingio-market-data-api.md) - [All operations](https://skmtc.dev/sifting/apis/siftingio-market-data-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sifting/apis/siftingio-market-data-api/revisions/c570068c2359?raw)
