Skip to main content

People: Top Accounts

EndpointAnswers
/v3/people/accountsWhich accounts do others engage with most? Whose calls have worked best?

Every account here is an X account, named by its handle, which is what calls take as handle. A handle is not an entity id: see Two Kinds of Identifier. Telegram channels are not ranked. Requests are free until 31 October 2026.

Standing​

standing is how much other accounts engage with an account: replies and quotes, reposts less, recent engagement more, its own not at all. A percentile from 0 to 1 against every account we score: 0.9 beats 90% of them.

Standing measures attention, not accuracy. For whether an account's calls work, read its track, or rank by it: see Ranking by Track Record.

Ranking by Track Record​

metric ranks accounts by one of the three numbers in their track instead of by standing:

metricRanks byUse it for
alphaScoreReturn against the market (BTC for crypto, SPY for equities) and outright, pulled toward 0 while there are few positions"Best callers", "top performing traders". The default choice
hitRateShare of scored positions that made moneyWhen the question is how often an account is right
avgReturnMean realized return, direction-adjusted. Not adjusted for the marketWhen the question is the size of the wins
  • Only accounts with at least 20 scored positions are ranked. Fewer than that and a hit rate or an average return is mostly luck: ranked on 10 positions, hit rate says almost nothing about how the next ones go. An account below 20 is still in the standing ranking, with its track.
  • Every position since late June 2026 counts. There is no time window. For an account's recent calls, read call episodes with its handle.
  • Ties go to more scored positions. Hit rates tie often: 15 of 20 and 30 of 40 are both 0.75, and 30 of 40 ranks first.
  • Rankings refresh once a day, when positions are scored.

avgReturn rewards a few big wins and riding a rally. To rank "the best traders":

Bad:   metric=avgReturn   1. Sohrab   avgReturn 0.408, hitRate 0.50, alphaScore -0.034
Good: metric=alphaScore 1. Banana3Stocks alphaScore 0.089, hitRate 0.64, 73 scored

Sohrab was right half the time, a few large wins lift their average, and their alphaScore, which counts the market, is below 0. Quote the number you ranked by, with scoredEpisodes.

Top Accounts​

GET /v3/people/accounts: accounts ranked by standing, or by a track metric with metric, highest first.

{
"accounts": [
{
"rank": 1,
"handle": "blknoiz06",
"name": "Ansem 🐂🀄️",
"followerCount": 1441493,
"verified": false,
"standing": 1,
"track": {
"alphaScore": -0.06009301944573681,
"hitRate": 0.6923076923076923,
"avgReturn": 0.034315754581368624,
"scoredEpisodes": 13,
"totalEpisodes": 23
}
},
{
"rank": 3,
"handle": "elonmusk",
"name": "Elon Musk",
"followerCount": 241738528,
"verified": false,
"standing": 1,
"track": null
}
],
"nextCursor": "SXAkj4NM.MXw0NDE5NjM5N3w0",
"hasMore": true
}

GET /v3/people/accounts?limit=3, read on 6 October 2026, trimmed to ranks 1 and 3. Elon Musk has never opened a position, so his track is null.

FieldMeaning
rankIn the order asked for, across pages. With order=asc, 1 is the lowest
handleThe X account
name, followerCountAs we last read them on X. Can be null
verifiedThe profile we hold is marked verified. Not X's current checkmark: elonmusk reads false
standing0 to 1: what metric=standing ranks by. A few accounts share 1 at the top
trackIts record as a caller, as on call episodes. Null when it has never opened a position. Never null under a track metric
ParameterValuesDefault
metricstanding, alphaScore, hitRate, avgReturnstanding
orderdesc, ascdesc
limit1 to 20050
cursor

Accounts we hold no handle for are left out, so ranks have no gaps. A nextCursor works only with the metric and order it came from; any other pair is a 400.

Ranked by track record:

{
"accounts": [
{
"rank": 1,
"handle": "Banana3Stocks",
"name": "Banana3",
"followerCount": 154143,
"verified": false,
"standing": 0.9957,
"track": {
"alphaScore": 0.08877596859537586,
"hitRate": 0.6438356164383562,
"avgReturn": 0.029131026839113876,
"scoredEpisodes": 73,
"totalEpisodes": 108
}
},
{
"rank": 3,
"handle": "insomniacxbt",
"name": "insomniac",
"followerCount": 17991,
"verified": false,
"standing": 0.9979,
"track": {
"alphaScore": 0.08233633605043422,
"hitRate": 0.75,
"avgReturn": 0.2464509684347378,
"scoredEpisodes": 20,
"totalEpisodes": 52
}
}
],
"nextCursor": "8aUNlf53.MC4wODIzMzYzMzYwNTA0MzQyMnwyMHwxNjA4MDAyOTQzMDU1NDYyNDAzfDQ",
"hasMore": true
}

GET /v3/people/accounts?metric=alphaScore&limit=3, read on 13 October 2026, trimmed to ranks 1 and 3. standing is still there, but it does not set the order.