GET /token/analytics/traders
GET

/v1/token/analytics/traders

All traders with cumulative stats

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/token/analytics/traders
Query parameterValueDescription
offsetint
limitint (max 500, default 50)
sortvolume24h|volume7d|totalVolume|totalProfit|totalTrades|avgROI|winRate|lastTradeDate|washTradingScore|activityScore (unknown values fall back to volume24h)
orderasc|desc
period24h|7d|30d|all
startDateISO
endDateISO
minVolumefloat (filters volume24h)
minTradesint
minProfitfloat
minROIfloat
minTokensint
addresspartial match
includeAMMbool (default true)
sourceTagint
compactbool
curl 'https://api.xrpl.to/v1/token/analytics/traders'

Response

200Example response18 ms · just now · 7.1 KB · 229 lines
https://api.xrpl.to/v1/token/analytics/traders
{
  "data": [
    {
      "_id": "6ad18089f6db4d311430e980",
      "address": "rURtT5MMFzSUR54MAq9MKfzBoezTBZbKns",
      "activeTokens24h": 3,
      "activeTokens30d": 5,
      "activeTokens7d": 5,
      "ammTrades": 7415,
      "ammVolume": 466090.11421400023,
      "buyCount": 173722,
      "buyVolume": 50313408.12847896,
      "dexTrades": 384968,
      "dexVolume": 102343546.7445157,
      "firstTradeDate": 1785151650000,
      "lastTradeDate": 1792392171000,
      "liquidityPositions": [],
      "profit24h": 14606.969019000018,
      "profit30d": -1211484.7578010014,
      "profit7d": -567949.5414740002,
      "sellCount": 218661,
      "sellRatio": 55.72642035969958,
      "sellVolume": 52496228.73025074,
      "sourceTagStats": [],
      "suspiciousActivity": true,
      "totalLiquidityXrp": 0,
      "totalTrades": 392383,
      "trades24h": 4782,
      "trades30d": 136147,
      "trades7d": 34876,
      "updatedAt": "2026-10-19T06:42:52.862Z",
      "volume24h": 1628897.629148999,
      "volume30d": 29516160.57585901,
      "volume7d": 16050914.923824001,
      "washSelfTrades": 195,
      "washTradingScore": 100,
      "xrpBalance": 184483.414471,
      "avgHoldingTime": 32592.499167922353,
      "closedPositions": 208828,
      "fifoUpdatedAt": "2026-10-19T06:42:52.883Z",
      "grossLoss": 1137692.0224784329,
      "grossProfit": 911978.5944111848,
      "lastFifoTime": 1792392171000
    },
    {
      "_id": "6ad17d93f6db4d31142fdbf8",
      "address": "rpiFwLYi6Gb1ESHYorn2QG1WU5vw2u4exQ",
      "activeTokens24h": 1,
      "activeTokens30d": 1,
      "activeTokens7d": 1,
      "ammTrades": 31890,
      "ammVolume": 9309521.162929004,
      "buyCount": 611531,
      "buyVolume": 199949974.04078007,
      "dexTrades": 1190237,
      "dexVolume": 390763725.37511975,
      "firstTradeDate": 1701484851000,
      "lastTradeDate": 1792392190000,
      "liquidityPositions": [],
      "profit24h": 2105.9893990000023,
      "profit30d": 3099.385444999883,
      "profit7d": 710.7588079999364,
      "sellCount": 610596,
      "sellRatio": 49.96174701974508,
      "sellVolume": 200123272.49726868,
      "sourceTagStats": [],
      "suspiciousActivity": true,
      "totalLiquidityXrp": 0,
      "totalTrades": 1222127,
      "trades24h": 2662,
      "trades30d": 132167,
      "trades7d": 18215,
      "updatedAt": "2026-10-19T06:43:08.595Z",
      "volume24h": 763951.300570999,
      "volume30d": 40423826.80645499,
      "volume7d": 6663277.999115999,
      "washSelfTrades": 0,
      "washTradingScore": 60,
      "xrpBalance": 91347.503645,
      "avgHoldingTime": 140210.4484021919,
      "closedPositions": 608839,
      "fifoUpdatedAt": "2026-10-19T06:43:09.080Z",
      "grossLoss": 4135322.76818954,
      "grossProfit": 3658922.339156675,
      "lastFifoTime": 1792392190000
    },
    {
      "_id": "6ad180cff6db4d311430f90d",
      "address": "r3nVVxJfkdvjiXP1tov5pZdht96JMwGApP",
      "activeTokens24h": 1,
      "activeTokens30d": 1,
      "activeTokens7d": 1,
      "ammTrades": 3560,
      "ammVolume": 523321.71986899985,
      "buyCount": 19036,
      "buyVolume": 3426114.9569929997,
      "dexTrades": 33894,
      "dexVolume": 6330518.686879995,
      "firstTradeDate": 1789654922000,
      "lastTradeDate": 1792391412000,
      "liquidityPositions": [],
      "profit24h": 1210.3891440000048,
      "profit30d": 1660.7721430000042,
      "profit7d": 991.1222720000072,
      "sellCount": 18418,
      "sellRatio": 49.17498798526192,
      "sellVolume": 3427725.449755995,
      "sourceTagStats": [],
      "suspiciousActivity": true,
      "totalLiquidityXrp": 0,
      "totalTrades": 37454,
      "trades24h": 2014,
      "trades30d": 36497,
      "trades7d": 12135,
      "updatedAt": "2026-10-19T06:30:16.788Z",
      "volume24h": 551542.14146,
      "volume30d": 6838776.352233002,
      "volume7d": 3839545.4833080005,
      "washSelfTrades": 0,
      "washTradingScore": 60,
      "xrpBalance": 4506.006782,
      "avgHoldingTime": 674.128439306818,
      "closedPositions": 18418,
      "fifoUpdatedAt": "2026-10-19T06:30:16.806Z",
      "grossLoss": 2177.56527980615,
      "grossProfit": 3788.0580428197964,
      "lastFifoTime": 1792391412000
    },
    {
      "_id": "6ad180edf6db4d3114310105",
      "address": "rLVkkxk7THbb3dCZ6aETvLnzc8HabyubEs",
      "activeTokens24h": 3,
      "activeTokens30d": 3,
      "activeTokens7d": 3,
      "ammTrades": 146,
      "ammVolume": 5737.969429,
      "buyCount": 6834,
      "buyVolume": 1833963.8296500018,
      "dexTrades": 14086,
      "dexVolume": 3699946.7300099996,
      "firstTradeDate": 1791541470000,
      "lastTradeDate": 1792392090000,
      "liquidityPositions": [],
      "profit24h": 17871.421708000016,
      "profit30d": 37757.04013900003,
      "profit7d": -170.3632010000547,
      "sellCount": 7398,
      "sellRatio": 51.9814502529511,
      "sellVolume": 1871720.8697889976,
      "sourceTagStats": [],
      "suspiciousActivity": false,
      "totalLiquidityXrp": 0,
      "totalTrades": 14232,
      "trades24h": 1859,
      "trades30d": 14232,
      "trades7d": 11905,
      "updatedAt": "2026-10-19T06:41:29.158Z",
      "volume24h": 411013.66173800017,
      "volume30d": 3705684.699439,
      "volume7d": 3239825.271095,
      "washSelfTrades": 0,
      "washTradingScore": 0,
      "xrpBalance": 240210.244854,
      "avgHoldingTime": 27837.047399868654,
      "closedPositions": 6961,
      "fifoUpdatedAt": "2026-10-19T06:41:29.231Z",
      "grossLoss": 6739.264434767842,
      "grossProfit": 15166.1919985641,
      "lastFifoTime": 1792392090000
    },
    {
      "_id": "6ad18061f6db4d311430e3e1",
      "address": "rKYdJJLAgxbJcn9Ria2X5jMMiqP91r4qy",
      "activeTokens24h": 1,
      "activeTokens30d": 1,
      "activeTokens7d": 1,
      "ammTrades": 12478,
      "ammVolume": 1932768.0029979988,
      "buyCount": 119568,
      "buyVolume": 17788922.43196305,
      "dexTrades": 210504,
      "dexVolume": 33650972.023726076,
      "firstTradeDate": 1775479651000,
      "lastTradeDate": 1792392180000,
      "liquidityPositions": [],
      "profit24h": -839.5521799999914,
      "profit30d": 1368.0231929999381,
      "profit7d": 6787.314036000012,
      "sellCount": 103414,
      "sellRatio": 46.37773452565678,
      "sellVolume": 17794817.594761033,
      "sourceTagStats": [],
      "suspiciousActivity": true,
      "totalLiquidityXrp": 0,
      "totalTrades": 222982,
      "trades24h": 1472,
      "trades30d": 58636,
      "trades7d": 11245,
      "updatedAt": "2026-10-19T06:43:00.736Z",
      "volume24h": 353006.5456359997,
      "volume30d": 14170326.966190996,
      "volume7d": 3399095.5274719987,
      "washSelfTrades": 0,
      "washTradingScore": 60,
      "xrpBalance": 6794.968677,
      "avgHoldingTime": 928.9666700138399,
      "closedPositions": 103396,
      "fifoUpdatedAt": "2026-10-19T06:43:00.758Z",
      "grossLoss": 16199.805282493759,
      "grossProfit": 22884.647872502737,
      "lastFifoTime": 1792392180000
    }
  ],
  "pagination": {
    "total": 455315,
    "page": 1,
    "limit": 50,
    "totalPages": 9107,
    "hasNextPage": true,
    "hasPrevPage": false
  },
  "filters": {
    "minVolume": 0
  },
  "sorting": {
    "field": "volume24h",
    "order": "desc"
  }
}

Long arrays and strings are shortened in the example; Send request for the full answer.

What it does

All traders with cumulative stats

Each token comes back with its md5, the id every Token endpoint takes. Go to Token →
OpenAPI