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 response7 ms · just now · 7.1 KB · 236 lines
https://api.xrpl.to/v1/token/analytics/traders
{
  "data": [
    {
      "_id": "6ad1803ff6db4d311430ddb7",
      "address": "rai4ovpdYhkdSNMNgX9hJkBRMwXf7nkyTJ",
      "activeTokens24h": 0,
      "activeTokens30d": 1,
      "activeTokens7d": 1,
      "ammTrades": 16799,
      "ammVolume": 3409544.785169,
      "buyCount": 131709,
      "buyVolume": 30939565.025398035,
      "dexTrades": 223225,
      "dexVolume": 58471397.900371134,
      "firstTradeDate": 1779424021000,
      "lastTradeDate": 1793386651000,
      "liquidityPositions": [],
      "profit24h": 0,
      "profit30d": 5419.591744999985,
      "profit7d": 18.004743999996514,
      "sellCount": 108315,
      "sellRatio": 45.126737326267374,
      "sellVolume": 30941377.660142094,
      "sourceTagStats": [],
      "suspiciousActivity": true,
      "totalLiquidityXrp": 0,
      "totalTrades": 240024,
      "trades24h": 0,
      "trades30d": 15246,
      "trades7d": 2694,
      "updatedAt": "2026-10-30T18:57:35.118Z",
      "volume24h": 0,
      "volume30d": 5308688.645190999,
      "volume7d": 1646739.7287199998,
      "washSelfTrades": 0,
      "washTradingScore": 60,
      "xrpBalance": 0,
      "avgHoldingTime": 3108.7585128073692,
      "closedPositions": 108304,
      "fifoUpdatedAt": "2026-10-30T18:57:35.326Z",
      "grossLoss": 46266.4340968652,
      "grossProfit": 57362.19331723588,
      "lastFifoTime": 1793386651000
    },
    {
      "_id": "6ad17e8af6db4d3114304bff",
      "address": "rK2pFxGGZxoUhHN63Mg4CuzbicP9mzUANC",
      "activeTokens24h": 0,
      "activeTokens30d": 1,
      "activeTokens7d": 1,
      "ammTrades": 35,
      "ammVolume": 38720.154797,
      "buyCount": 2207,
      "buyVolume": 3134858.9256800003,
      "dexTrades": 4877,
      "dexVolume": 6219700.764378004,
      "firstTradeDate": 1753999642000,
      "lastTradeDate": 1793385671000,
      "liquidityPositions": [],
      "profit24h": 0,
      "profit30d": 227.04421099997126,
      "profit7d": 2025.4537979999732,
      "sellCount": 2705,
      "sellRatio": 55.06921824104235,
      "sellVolume": 3123561.993495004,
      "sourceTagStats": [],
      "suspiciousActivity": false,
      "totalLiquidityXrp": 0,
      "totalTrades": 4912,
      "trades24h": 0,
      "trades30d": 680,
      "trades7d": 425,
      "updatedAt": "2026-10-30T18:41:16.479Z",
      "volume24h": 0,
      "volume30d": 997057.1048409998,
      "volume7d": 666065.4537979998,
      "washSelfTrades": 0,
      "washTradingScore": 0,
      "xrpBalance": 166637.794255,
      "avgHoldingTime": 100218.73214023499,
      "closedPositions": 2705,
      "fifoUpdatedAt": "2026-10-30T18:41:16.565Z",
      "grossLoss": 42046.66673172849,
      "grossProfit": 30749.73454767256,
      "lastFifoTime": 1793385671000
    },
    {
      "_id": "6ad17dd3f6db4d311430199a",
      "address": "rJe4FJ1LfDV4axGHjRjG5jCT9iqAxjE3AW",
      "activeTokens24h": 0,
      "activeTokens30d": 1,
      "activeTokens7d": 1,
      "ammTrades": 155,
      "ammVolume": 119044.710778,
      "buyCount": 3376,
      "buyVolume": 5880642.524957001,
      "dexTrades": 7352,
      "dexVolume": 11599359.255658004,
      "firstTradeDate": 1742528360000,
      "lastTradeDate": 1793385851000,
      "liquidityPositions": [],
      "profit24h": 0,
      "profit30d": 625.7115020000201,
      "profit7d": 1322.3707349999895,
      "sellCount": 4131,
      "sellRatio": 55.028639936059676,
      "sellVolume": 5837761.441479003,
      "sourceTagStats": [
        {
          "sourceTag": 69420589,
          "trades": 5,
          "volume": 71.138724,
          "profit": 0
        }
      ],
      "suspiciousActivity": false,
      "totalLiquidityXrp": 0,
      "totalTrades": 7507,
      "trades24h": 0,
      "trades30d": 313,
      "trades7d": 212,
      "updatedAt": "2026-10-30T18:44:17.927Z",
      "volume24h": 0,
      "volume30d": 505555.711502,
      "volume7d": 337862.370735,
      "washSelfTrades": 0,
      "washTradingScore": 0,
      "xrpBalance": 84832.643136,
      "avgHoldingTime": 62863.57551359628,
      "closedPositions": 4131,
      "fifoUpdatedAt": "2026-10-30T18:44:18.383Z",
      "grossLoss": 79715.66356536555,
      "grossProfit": 36834.58008765851,
      "lastFifoTime": 1793385851000
    },
    {
      "_id": "6ad17d93f6db4d31142fdbf8",
      "address": "rpiFwLYi6Gb1ESHYorn2QG1WU5vw2u4exQ",
      "activeTokens24h": 1,
      "activeTokens30d": 1,
      "activeTokens7d": 1,
      "ammTrades": 32339,
      "ammVolume": 9398955.201606002,
      "buyCount": 622971,
      "buyVolume": 204797833.94892707,
      "dexTrades": 1224975,
      "dexVolume": 400366198.3628545,
      "firstTradeDate": 1701484851000,
      "lastTradeDate": 1793516192000,
      "liquidityPositions": [],
      "profit24h": 48942.60467900005,
      "profit30d": 5297.560445999869,
      "profit7d": -1683.9818039999614,
      "sellCount": 634343,
      "sellRatio": 50.45223388906829,
      "sellVolume": 204967319.61553338,
      "sourceTagStats": [],
      "suspiciousActivity": true,
      "totalLiquidityXrp": 0,
      "totalTrades": 1257314,
      "trades24h": 1312,
      "trades30d": 76334,
      "trades7d": 17347,
      "updatedAt": "2026-11-01T06:56:36.314Z",
      "volume24h": 313452.291197,
      "volume30d": 24231591.989254,
      "volume7d": 5043611.249023998,
      "washSelfTrades": 0,
      "washTradingScore": 60,
      "xrpBalance": 86793.352381,
      "avgHoldingTime": 141432.92820064496,
      "closedPositions": 632584,
      "fifoUpdatedAt": "2026-11-01T06:56:36.392Z",
      "grossLoss": 4217613.377101602,
      "grossProfit": 3738130.6834544963,
      "lastFifoTime": 1793516192000
    },
    {
      "_id": "6ad180cff6db4d311430f90d",
      "address": "r3nVVxJfkdvjiXP1tov5pZdht96JMwGApP",
      "activeTokens24h": 1,
      "activeTokens30d": 1,
      "activeTokens7d": 1,
      "ammTrades": 5216,
      "ammVolume": 942842.1909319998,
      "buyCount": 35299,
      "buyVolume": 7582126.476214056,
      "dexTrades": 65310,
      "dexVolume": 14224169.25475705,
      "firstTradeDate": 1789654922000,
      "lastTradeDate": 1793515060000,
      "liquidityPositions": [],
      "profit24h": -114.11755100000119,
      "profit30d": 2499.309431000017,
      "profit7d": 5639.333887000044,
      "sellCount": 35227,
      "sellRatio": 49.948954995320875,
      "sellVolume": 7584884.969474994,
      "sourceTagStats": [],
      "suspiciousActivity": true,
      "totalLiquidityXrp": 0,
      "totalTrades": 70526,
      "trades24h": 1326,
      "trades30d": 55154,
      "trades7d": 17462,
      "updatedAt": "2026-11-01T06:37:41.427Z",
      "volume24h": 228612.49045299986,
      "volume30d": 13873287.688255,
      "volume7d": 4636841.690983001,
      "washSelfTrades": 0,
      "washTradingScore": 60,
      "xrpBalance": 5557.528919,
      "avgHoldingTime": 652.1749980855004,
      "closedPositions": 35226,
      "fifoUpdatedAt": "2026-11-01T06:37:41.435Z",
      "grossLoss": 4716.020996007065,
      "grossProfit": 7538.0031739749365,
      "lastFifoTime": 1793515060000
    }
  ],
  "pagination": {
    "total": 458506,
    "page": 1,
    "limit": 50,
    "totalPages": 9171,
    "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