GET /traders/rotations
GET

/v1/traders/rotations

Cross-token trader rotation analytics

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/traders/rotations
Query parameterValueDescription
period24h|7d|30d (default 24h)
minXrpfloat (default 1)
limitint (max 100, default 50)
curl 'https://api.xrpl.to/v1/traders/rotations'

Response

200Example response152 ms · just now · 6.2 KB · 180 lines
https://api.xrpl.to/v1/traders/rotations
{
  "success": true,
  "period": "24h",
  "totalRotators": 1511,
  "totalTokensInvolved": 514,
  "tokens": [
    {
      "md5": "0dd550278b74cb6690fdae351e8e0df3",
      "rotateInXrp": 867626.741315,
      "rotateOutXrp": 832395.0376400003,
      "netFlow": 35231.70367499965,
      "rotateInTraders": 154,
      "rotateOutTraders": 139,
      "name": "RLUSD",
      "currency": "524C555344000000000000000000000000000000",
      "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000"
    },
    {
      "md5": "1c54f16ec1b45eef983f202b9954999b",
      "rotateInXrp": 70257.31334099999,
      "rotateOutXrp": 71179.91093,
      "netFlow": -922.5975890000118,
      "rotateInTraders": 51,
      "rotateOutTraders": 47,
      "name": "USDC",
      "currency": "5553444300000000000000000000000000000000",
      "slug": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE-5553444300000000000000000000000000000000"
    },
    {
      "md5": "b05f7c8e58b832c74267d988567dea33",
      "rotateInXrp": 43336.96298800001,
      "rotateOutXrp": 43295.05816999999,
      "netFlow": 41.90481800001726,
      "rotateInTraders": 91,
      "rotateOutTraders": 83,
      "name": "FUZZY",
      "currency": "46555A5A59000000000000000000000000000000",
      "slug": "rhCAT4hRdi2Y9puNdkpMzxrdKa5wkppR62-46555A5A59000000000000000000000000000000"
    },
    {
      "md5": "384046afd106f2be5516cbe0c90434c5",
      "rotateInXrp": 26709.156379999993,
      "rotateOutXrp": 26716.26143399999,
      "netFlow": -7.1050539999960165,
      "rotateInTraders": 5,
      "rotateOutTraders": 5,
      "name": "Opulence",
      "currency": "4F70756C656E6365000000000000000000000000",
      "slug": "rs5wxrBTSErywDDfPs5NY4Zorrca5QMGVd-4F70756C656E6365000000000000000000000000"
    },
    {
      "md5": "b72b26602e50cebc2232405b20eaccbf",
      "rotateInXrp": 15040.96494,
      "rotateOutXrp": 15039.839294999998,
      "netFlow": 1.1256450000018958,
      "rotateInTraders": 10,
      "rotateOutTraders": 9,
      "name": "Lipuni",
      "currency": "4C6970756E690000000000000000000000000000",
      "slug": "rwGBJEa8kP9aDStzZXsCQPQbSw4THjwj9e-4C6970756E690000000000000000000000000000"
    }
  ],
  "topRotators": [
    {
      "account": "rpiFwLYi6Gb1ESHYorn2QG1WU5vw2u4exQ",
      "totalVolume": 313452.2911969999,
      "tokenCount": 1,
      "topTokens": [
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 132254.84325899993
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 181197.44793799997
        }
      ]
    },
    {
      "account": "r3nVVxJfkdvjiXP1tov5pZdht96JMwGApP",
      "totalVolume": 228612.49045299998,
      "tokenCount": 1,
      "topTokens": [
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 114363.30400200002
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 114249.18645099996
        }
      ]
    },
    {
      "account": "r3cpW3M3nKHfSgkJiEh1BaAy6GJXeZvMLU",
      "totalVolume": 165878.478914,
      "tokenCount": 1,
      "topTokens": [
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 86429.02012800002
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 79449.45878599999
        }
      ]
    },
    {
      "account": "rKYdJJLAgxbJcn9Ria2X5jMMiqP91r4qy",
      "totalVolume": 152526.6964599999,
      "tokenCount": 1,
      "topTokens": [
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 74614.26263399994
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 77912.43382599996
        }
      ]
    },
    {
      "account": "rKfa1JLEDBg3MJcs1Tozi3unKfU3PeZq5y",
      "totalVolume": 133945.330457,
      "tokenCount": 1,
      "topTokens": [
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 66967.410883
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 66977.919574
        }
      ]
    }
  ]
}

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

What it does

Cross-token trader rotation analytics

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