Binance Vision

Binance's public bulk archive: klines, 5-minute open-interest and long/short metrics, funding, book depth and liquidations, back to 2017.

15 endpoints8.1k calls15/15 passing
Get API key

Aggregated trades — one row per run of same-side fills at one price. A BTCUSDT

GET/v1/…binance-vision/agg-trades
passing · 1.8s1d cache

Try it

Checking your keys…

Parameters

symbol

string · query · required

Archive symbol, spelled as Binance spells it (BTCUSD_PERP for coin-margined).

date

string · query · required

YYYY-MM-DD for a daily archive, YYYY-MM for a monthly one. Futures run from 2019-12-31 and spot from 2017-08-17.

market

enum · query · optional

um (USD-margined futures), spot, cm (coin-margined futures). Default um.

page

number · query · optional

Page of rows. Default 1.

limit

number · query · optional

Rows per page. Default 10000, max 50000.

Example response

{"project":"finance:binance-vision",  "data": {"date":"2026-08-18","page":1,"count":10000,    "items": [      {"price":64504.1,"quantity":0.026,"aggTradeId":3409890025,"isBestMatch":null,"lastTradeId":7976144183,"firstTradeId":7976144181,"isBuyerMaker":true,"transactTime":1787011200015,"transactTimeIso":"2026-08-18T00:00:00.015Z"      },      {"price":64504.2,"quantity":0.078,"aggTradeId":3409890026,"isBestMatch":null,"lastTradeId":7976144187,"firstTradeId":7976144184,"isBuyerMaker":false,"transactTime":1787011200092,"transactTimeIso":"2026-08-18T00:00:00.092Z"      },      {"price":64504.2,"quantity":1.713,"aggTradeId":3409890027,"isBestMatch":null,"lastTradeId":7976144201,"firstTradeId":7976144188,"isBuyerMaker":false,"transactTime":1787011200206,"transactTimeIso":"2026-08-18T00:00:00.206Z"      }    ],"total":545233,"market":"um","period":"daily","symbol":"BTCUSDT","dataset":"agg-trades","hasMore":true,    "checksum": {"sha256":"0c1e12cf9577020702f824146734914271937f7b3c332ef13f5b7e44df246258","verified":true    },"nextPage":2,"provider":"binance-vision","timestampUnit":"ms"  },"timestamp":"2026-08-20T14:52:19Z"}

Errors

  • 401Missing or invalid x-api-key
  • 404Not found or private
  • 429Rate limit or monthly quota reached

Code

const data = await client.run(  "finance:binance-vision",  "agg-trades",  { symbol: "BTCUSDT", date: "2026-08-18", market: "um", page: 1, limit: 10000 });