People: Top Accounts
| Endpoint | Answers |
|---|---|
/v3/people/accounts | Which 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:
metric | Ranks by | Use it for |
|---|---|---|
alphaScore | Return 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 |
hitRate | Share of scored positions that made money | When the question is how often an account is right |
avgReturn | Mean realized return, direction-adjusted. Not adjusted for the market | When 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.
| Field | Meaning |
|---|---|
rank | In the order asked for, across pages. With order=asc, 1 is the lowest |
handle | The X account |
name, followerCount | As we last read them on X. Can be null |
verified | The profile we hold is marked verified. Not X's current checkmark: elonmusk reads false |
standing | 0 to 1: what metric=standing ranks by. A few accounts share 1 at the top |
track | Its record as a caller, as on call episodes. Null when it has never opened a position. Never null under a track metric |
| Parameter | Values | Default |
|---|---|---|
metric | standing, alphaScore, hitRate, avgReturn | standing |
order | desc, asc | desc |
limit | 1 to 200 | 50 |
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.