API reference · v5 Binance Smart Signal API Binance Smart Signal per symbol: how many top traders and whales are long or short, the notional on each side, and who they are.
Base URL https://api.kopyon.com/v5/binance-smart-signal/ · send your key in the X-API-KEY header · trader id: No trader ids: this source is read by symbol, such as BTCUSDT.
Get a free API key · Interactive reference with Try it · Authentication, paging and errors
signals SignalssymbolOverview Symbol overviewsymbolStats Symbol statssymbolTraders Symbol tradersSignals GET /v5/binance-smart-signal/signals
Every symbol with what smart-money traders and whales did on each side, in Binance's order.
Binance refreshes this Binance updates these signals about every 30 s..
Query parameters Name Type Description periodrequired enum 30m to 7D cover what was traded in that period; ALL covers the positions held now30m, 1h, 1D, 7D, ALL symbolstring Only this symbol; an unknown one gives an empty list
Response fields, in data Field Type Description signals[]always array signals[].symbolalways string signals[].dominantSidealways LONG | SHORT The side with the larger notional signals[].notionalalways number Long and short notional together signals[].longalways object signals[].long.notionalalways number In the quote asset signals[].long.qtyalways number In the base asset signals[].long.tradersalways number Smart-money traders on this side, whales included signals[].long.whalesalways number signals[].long.avgEntryPricenumber Average entry price; omitted when the side has no one signals[].shortalways object signals[].short.notionalalways number In the quote asset signals[].short.qtyalways number In the base asset signals[].short.tradersalways number Smart-money traders on this side, whales included signals[].short.whalesalways number signals[].short.avgEntryPricenumber Average entry price; omitted when the side has no one
Example curl -H "X-API-KEY: $KOPYON_KEY" \
"https://api.kopyon.com/v5/binance-smart-signal/signals?period=30m" {
"data" : {
"signals" : [
{
"symbol" : "BTCUSDT" ,
"dominantSide" : "SHORT" ,
"notional" : 23778316.65048 ,
"long" : {
"notional" : 2948670.76834 ,
"qty" : 36.384 ,
"traders" : 89 ,
"whales" : 50 ,
"avgEntryPrice" : 81043.06201462
},
"short" : {
"notional" : 20829645.88214 ,
"qty" : 256.844 ,
"traders" : 153 ,
"whales" : 114 ,
"avgEntryPrice" : 81098.43283137
}
},
{
"symbol" : "ETHUSDT" ,
"dominantSide" : "SHORT" ,
"notional" : 19246265.97027 ,
"long" : {
"notional" : 7575321.15616 ,
"qty" : 3190.761 ,
"traders" : 124 ,
"whales" : 86 ,
"avgEntryPrice" : 2374.14245572
},
"short" : {
"notional" : 11670944.81411 ,
"qty" : 4914.542 ,
"traders" : 142 ,
"whales" : 97 ,
"avgEntryPrice" : 2374.77771359
}
},
{
"symbol" : "ZECUSDT" ,
"dominantSide" : "LONG" ,
"notional" : 7731214.15658 ,
"long" : {
"notional" : 4817523.9094 ,
"qty" : 4461.058 ,
"traders" : 152 ,
"whales" : 71 ,
"avgEntryPrice" : 1079.90613648
},
"short" : {
"notional" : 2913690.24718 ,
"qty" : 2691.615 ,
"traders" : 172 ,
"whales" : 84 ,
"avgEntryPrice" : 1082.50631951
}
}
]
}
} Symbol overview GET /v5/binance-smart-signal/symbolOverview
The positions smart-money traders and whales hold on a symbol, by side, and how many are in profit.
Binance refreshes this Binance updates this overview about every 60 s..
Query parameters Name Type Description symbolrequired string A USDⓈ-M futures symbol in capitals, for example BTCUSDT
Response fields, in data Field Type Description symbolalways string notionalalways number Positions smart-money traders hold now, in the quote asset longShortRatioalways number Long notional divided by short notional updatedAtalways number When Binance computed it, in Unix milliseconds tradersalways object Every smart-money trader, whales included traders.longalways object traders.long.countalways number traders.long.qtyalways number Position size, in the base asset traders.long.avgEntryPricenumber Average entry price; omitted when the side has no one traders.long.profitablealways number How many are in profit traders.shortalways object traders.short.countalways number traders.short.qtyalways number Position size, in the base asset traders.short.avgEntryPricenumber Average entry price; omitted when the side has no one traders.short.profitablealways number How many are in profit whalesalways object whales.longalways object whales.long.countalways number whales.long.qtyalways number Position size, in the base asset whales.long.avgEntryPricenumber Average entry price; omitted when the side has no one whales.long.profitablealways number How many are in profit whales.shortalways object whales.short.countalways number whales.short.qtyalways number Position size, in the base asset whales.short.avgEntryPricenumber Average entry price; omitted when the side has no one whales.short.profitablealways number How many are in profit
Example curl -H "X-API-KEY: $KOPYON_KEY" \
"https://api.kopyon.com/v5/binance-smart-signal/symbolOverview?symbol=BTCUSDT" {
"data" : {
"symbol" : "BTCUSDT" ,
"notional" : 3220848220.3619366 ,
"longShortRatio" : 0.3976 ,
"updatedAt" : 1792303268147 ,
"traders" : {
"long" : {
"count" : 712 ,
"qty" : 11301.526 ,
"avgEntryPrice" : 84804.94360588 ,
"profitable" : 116
},
"short" : {
"count" : 1020 ,
"qty" : 28422.004 ,
"avgEntryPrice" : 78451.09020063 ,
"profitable" : 780
}
},
"whales" : {
"long" : {
"count" : 257 ,
"qty" : 10573.87 ,
"avgEntryPrice" : 85043.3155278 ,
"profitable" : 46
},
"short" : {
"count" : 440 ,
"qty" : 27811.549 ,
"avgEntryPrice" : 78372.16870612 ,
"profitable" : 316
}
}
}
} Symbol stats GET /v5/binance-smart-signal/symbolStats
How many traders and whales are on each side of a symbol over a time range, and their notional.
Query parameters Name Type Description symbolrequired string A USDⓈ-M futures symbol in capitals, for example BTCUSDT periodrequired enum 30m to 7D cover what was traded in that period; ALL covers the positions held now30m, 1h, 1D, 7D, ALL
Response fields, in data Field Type Description symbolalways string periodalways string tradersalways object Every smart-money trader, whales included. For 30m to 7D, what was traded in the range; for ALL, the positions held now. traders.longalways object traders.long.countalways number traders.long.notionalalways number traders.long.qtyalways number traders.shortalways object traders.short.countalways number traders.short.notionalalways number traders.short.qtyalways number whalesalways object whales.longalways object whales.long.countalways number whales.long.notionalalways number whales.long.qtyalways number whales.shortalways object whales.short.countalways number whales.short.notionalalways number whales.short.qtyalways number
Example curl -H "X-API-KEY: $KOPYON_KEY" \
"https://api.kopyon.com/v5/binance-smart-signal/symbolStats?symbol=BTCUSDT&period=30m" {
"data" : {
"symbol" : "BTCUSDT" ,
"period" : "30m" ,
"traders" : {
"long" : {
"count" : 89 ,
"notional" : 2948670.76834 ,
"qty" : 36.384
},
"short" : {
"count" : 153 ,
"notional" : 20829645.88214 ,
"qty" : 256.844
}
},
"whales" : {
"long" : {
"count" : 50 ,
"notional" : 2013828.84114 ,
"qty" : 24.853
},
"short" : {
"count" : 114 ,
"notional" : 20031060.19544 ,
"qty" : 246.994
}
}
}
} Symbol traders GET /v5/binance-smart-signal/symbolTraders
The named traders on a symbol, plus one row that adds up those who hide their name. traderId works with the Binance Smart Money operations.
Query parameters Name Type Description symbolrequired string A USDⓈ-M futures symbol in capitals, for example BTCUSDT periodrequired enum 30m to 7D cover what was traded in that period; ALL covers the positions held now30m, 1h, 1D, 7D, ALL groupenumdefault traders traders lists every smart-money trader, whales only the whalestraders, whales sideenum Only this sideLONG, SHORT sortByenumdefault lastTrade size sorts by volume for 30m to 7D, by position for ALLlastTrade, size orderenumdefault DESC DESC lists the highest first, ASC the lowestDESC, ASC pageintdefault 1 Page number rowsintdefault 20 Rows per page1 to 50
Response fields, in data Field Type Description traders[]always array traders[].anonymousalways boolean true for the row that adds up every trader or whale who hides their name traders[].whalealways boolean traders[].traderIdstring Named traders only: the same id as /v5/binance-smart-money/traderProfile takes traders[].namestring traders[].countalways number Traders the row adds up; 1 for a named trader traders[].sidealways LONG | SHORT traders[].volumenumber 30m to 7D: notional traded in the range, in the quote asset traders[].notionalnumber ALL: the position held now, in the quote asset traders[].qtynumber ALL: the position held now, in the base asset traders[].avgEntryPricenumber ALL: the position's average entry price traders[].lastTradeAtalways number Last trade, in Unix milliseconds hasMorealways boolean true when another page follows totalnumber Rows across all pages
Example curl -H "X-API-KEY: $KOPYON_KEY" \
"https://api.kopyon.com/v5/binance-smart-signal/symbolTraders?symbol=BTCUSDT&period=30m" {
"data" : {
"traders" : [
{
"anonymous" : true ,
"whale" : false ,
"count" : 152 ,
"side" : "SHORT" ,
"volume" : 20821541.26214 ,
"lastTradeAt" : 1792339442000
},
{
"anonymous" : true ,
"whale" : false ,
"count" : 88 ,
"side" : "LONG" ,
"volume" : 2948663.88364 ,
"lastTradeAt" : 1792339421000
},
{
"anonymous" : false ,
"whale" : false ,
"traderId" : "5241853511379906816" ,
"name" : "有大车" ,
"count" : 1 ,
"side" : "SHORT" ,
"volume" : 8104.62 ,
"lastTradeAt" : 1792338511000
}
],
"hasMore" : false ,
"total" : 4
}
}