Aperiodic
DataFactors
Catalog
Pricing
Get Started

Trade Size

Trade notional split into small (< $100), medium ($100–$1,000), and large (≥ $1,000) segments, with summary statistics for individual trade sizes.

CodeAPI DocsTry It

large_order_volume

Large Order Volume

Large Order Volume tracks how much notional traded in the largest size bucket during the interval.

It is useful because the presence of size often changes the meaning of otherwise ordinary moves in price or total volume.

large_order_percentage

Large Order %

Large Order % shows what share of total traded volume came from the largest bucket rather than from all trades equally.

This helps normalize across busy and quiet sessions, making it easier to identify genuine changes in participant mix.

medium_order_percentage

Medium Order %

Medium Order % often acts as the overlooked middle layer between retail-like fragmentation and outright block activity.

Changes here can matter because many transitions in market participation appear first in the medium bucket before they spill into the large one.

small_order_count_percentage

Small Order Count %

Small Order Count % measures how much of the tape was made up of small individual executions.

It is especially revealing when trade count is high but small-order share dominates, since that can point to reactive retail flow or quote-chasing behavior.

n_trades

Trade Count

Trade Count is the raw number of matched trades in the interval, and it remains one of the best gauges of tape activity.

It helps distinguish quiet directional moves from crowded periods where many separate participants are trying to transact at once.

Not all trades carry the same information. A 50tradeanda50 trade and a 50tradeanda50,000 trade on the same instrument represent fundamentally different market participants with different motives, horizons, and information sets. Separating them is one of the most powerful decompositions in empirical microstructure.

Endpoint

/api/v1/data/trade_size

Category

Trades

Intervals
1m5m15m30m1h4h1d
Requires Institutional
15s30s
Exchanges
binance-futuresokx-perpshyperliquid-perps
Fields24
small_order_volumeSmall Order VolumeTotal traded notional from small trades under $100
small_order_countSmall Order CountNumber of trades under $100
medium_order_volumeMedium Order VolumeTotal traded notional from medium trades from $100 to under $1,000
medium_order_countMedium Order CountNumber of trades from $100 to under $1,000
large_order_volumeLarge Order VolumeTotal traded notional from large trades of at least $1,000
large_order_countLarge Order CountNumber of trades of at least $1,000
volumeTotal VolumeTotal traded quantity in the interval
n_tradesTrade CountNumber of trades in the interval
small_order_percentageSmall Order %Ratio of small-trade notional to total traded quantity
medium_order_percentageMedium Order %Ratio of medium-trade notional to total traded quantity
large_order_percentageLarge Order %Ratio of large-trade notional to total traded quantity
small_order_count_percentageSmall Order Count %Share of trades that were small trades
medium_order_count_percentageMedium Order Count %Share of trades that were medium trades
large_order_count_percentageLarge Order Count %Share of trades that were large trades
trade_amount_meanMean Trade SizeAverage trade quantity
trade_amount_medianMedian Trade SizeMedian trade quantity
trade_amount_stdTrade Size Std DevStandard deviation of trade quantity
trade_amount_varianceTrade Size VarianceVariance of trade quantity
trade_amount_skewnessTrade Size SkewnessSkewness of the trade-quantity distribution
trade_amount_kurtosisTrade Size KurtosisKurtosis of the trade-quantity distribution
trade_amount_minMin Trade SizeSmallest trade quantity in the interval
trade_amount_maxMax Trade SizeLargest trade quantity in the interval
trade_amount_range_ratioTrade Size Range RatioLargest trade quantity divided by smallest trade quantity
trade_amount_cvTrade Size CVCoefficient of variation of trade quantity
Example Request
from datetime import date
from aperiodic import get_metrics

# Free preview — no API key required
df = get_metrics(
    metric="trade_size",
    exchange="binance-futures",
    symbol="perpetual-BTC-USDT:USDT",
    interval="5m",
    timestamp="exchange",
    start_date=date(2025, 5, 1),
    end_date=date(2025, 5, 31),
    preview=True,
)

print(df.head())

Query Parameters

timestampreqstring
string

Timestamp source. 'exchange' uses the exchange-reported timestamp, 'true' uses actual arrival time at our servers.

exchangetrue
intervalreqstring
string

Aggregation time interval for the data. Sub-minute intervals (15s, 30s) require a Tier 3 subscription.

15s30s1m5m15m30m1h4h1d
exchangereqstring
string

Source exchange for the data.

binance-futuresokx-perpshyperliquid-perps
symbolreqstring
string

Trading pair symbol in the format of Atlas' universal symbology: https://github.com/aperiodic-io/atlas

start_datereqstring<date>
string<date>

Start date for the data range (YYYY-MM-DD format). Data is partitioned by year and month.

end_datereqstring<date>
string<date>

End date for the data range (YYYY-MM-DD format). Must be greater than or equal to start_date.

Successful response with download URLs for every file covering the range — one per month before 2026-08-01, one per day from 2026-08-01 onwards

Schema
filesobject[]required

Files covering the requested date range, in chronological order. Data before 2026-08-01 is split by month (one file per calendar month, no `day`); data from 2026-08-01 onwards is split by day (one file per calendar day, with `day` set). The changeover falls on a month boundary, so a given month is served entirely one way or the other; a range spanning it returns the earlier months as monthly files followed by a daily file per day.

yearintegerrequired

Year of the data file

monthintegerrequired

Month of the data file (1-12)

dayinteger

Day of the data file (1-31). Present only on daily files, i.e. those covering 2026-08-01 onwards. Absent on monthly files, which cover an entire calendar month.

urlstring<uri>required

Presigned URL for direct file download (valid for 5 minutes). URLs are served from dataset-specific subdomains, e.g. ohlcv.aperiodic.io, trade-metrics.aperiodic.io, l1-metrics.aperiodic.io, l2-metrics.aperiodic.io, derivative-metrics.aperiodic.io.

Example
{
  "files": [
    {
      "year": 2026,
      "month": 6,
      "url": "https://ohlcv.aperiodic.io/binance-futures/1h/BTCUSDT/2026-06.parquet?X-Amz-Expires=300&..."
    },
    {
      "year": 2026,
      "month": 7,
      "url": "https://ohlcv.aperiodic.io/binance-futures/1h/BTCUSDT/2026-07.parquet?X-Amz-Expires=300&..."
    },
    {
      "year": 2026,
      "month": 8,
      "day": 1,
      "url": "https://ohlcv.aperiodic.io/binance-futures/1h/BTCUSDT/2026-08-01.parquet?X-Amz-Expires=300&..."
    },
    {
      "year": 2026,
      "month": 8,
      "day": 2,
      "url": "https://ohlcv.aperiodic.io/binance-futures/1h/BTCUSDT/2026-08-02.parquet?X-Amz-Expires=300&..."
    }
  ]
}
Try It

Prefilled with the shared DEMO-KEY and a free preview slice — send the request to see live data, no account required.

Suggestions shown — any valid value accepted
Suggestions shown — any valid value accepted
Suggestions shown — any valid value accepted
Authentication
GET/api/v1/data/preview/trade_size?timestamp=exchange&interval=5m&exchange=binance-futures&symbol=perpetual-BTC-USDT%3AUSDT&start_date=2025-05-01&end_date=2025-05-31
Response will appear here

Try Free Preview Data

Access a curated slice of real production data with just an account — no credit card or subscription required. Pair it with our research notebooks to get started instantly.

Use with AI Agents

Access Trade Size programmatically via our Python SDK and REST API — optimised for autonomous research workflows.

Get Started

Subscribe to get full API access. Start querying all datasets in minutes.

Aperiodic

Crypto microstructure, liquidity & flow metrics — built from hundreds of terabytes of raw data, distilled into point-in-time metrics you can pull as parquet files.

Registered office
Aperiodic Limited
136 Capel StreetDublin, D01 T2C9Ireland
Registered in Ireland · Company No. 815273

© Copyright 2026 Aperiodic. All Rights Reserved.

Product
  • Data Catalog
  • Pricing
  • API Docs
  • Notebooks
  • Find new alpha
  • Roadmap
  • Changelog
  • FAQ
  • For AI Agents
Metrics
  • Order Flow
  • L1 — Top of Book
  • L2 — Order Book
  • Market Data
  • Derivatives
Channels
  • Blog: Research Insights
  • Microstructure Guide
  • Aperiodic vs. Tardis
  • Aperiodic vs. CoinGlass
  • LinkedIn
Company
  • Contact
  • Book a call
  • Terms of Service
  • Privacy Policy
  • LLM? Read this.

Provided for informational purposes only; not investment advice, a recommendation, or an offer to transact. Past performance is not indicative of future results.