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 response401 ms · just now · 8.0 KB · 228 lines
https://api.xrpl.to/v1/traders/rotations
{
  "success": true,
  "period": "24h",
  "totalRotators": 1196,
  "totalTokensInvolved": 484,
  "tokens": [
    {
      "md5": "0dd550278b74cb6690fdae351e8e0df3",
      "rotateInXrp": 1155591.3991050005,
      "rotateOutXrp": 1180223.4296269992,
      "netFlow": -24632.030521998648,
      "rotateInTraders": 203,
      "rotateOutTraders": 193,
      "name": "RLUSD",
      "currency": "524C555344000000000000000000000000000000",
      "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000"
    },
    {
      "md5": "1c54f16ec1b45eef983f202b9954999b",
      "rotateInXrp": 103134.89185700004,
      "rotateOutXrp": 103926.420555,
      "netFlow": -791.5286979999655,
      "rotateInTraders": 39,
      "rotateOutTraders": 34,
      "name": "USDC",
      "currency": "5553444300000000000000000000000000000000",
      "slug": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE-5553444300000000000000000000000000000000"
    },
    {
      "md5": "d64c6f50786392b868ee036528a2d823",
      "rotateInXrp": 61899.874896999994,
      "rotateOutXrp": 30042.950461000008,
      "netFlow": 31856.924435999987,
      "rotateInTraders": 137,
      "rotateOutTraders": 121,
      "name": "BCHAMP",
      "currency": "424348414D500000000000000000000000000000",
      "slug": "rhYhn7s6z4HAfuJm7ehuSE7wxepRoUPwpi-424348414D500000000000000000000000000000"
    },
    {
      "md5": "87c694ff9f9d42b9bf22d7858d19c81f",
      "rotateInXrp": 26081.872559999993,
      "rotateOutXrp": 26865.157766999993,
      "netFlow": -783.2852070000008,
      "rotateInTraders": 30,
      "rotateOutTraders": 23,
      "name": "589",
      "currency": "589",
      "slug": "rfcasq9uRbvwcmLFvc4ti3j8Qt1CYCGgHz-589"
    },
    {
      "md5": "b05f7c8e58b832c74267d988567dea33",
      "rotateInXrp": 18708.892979999997,
      "rotateOutXrp": 27095.82973999999,
      "netFlow": -8386.936759999993,
      "rotateInTraders": 47,
      "rotateOutTraders": 55,
      "name": "FUZZY",
      "currency": "46555A5A59000000000000000000000000000000",
      "slug": "rhCAT4hRdi2Y9puNdkpMzxrdKa5wkppR62-46555A5A59000000000000000000000000000000"
    }
  ],
  "topRotators": [
    {
      "account": "rURtT5MMFzSUR54MAq9MKfzBoezTBZbKns",
      "totalVolume": 463520.32983899995,
      "tokenCount": 4,
      "topTokens": [
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 225057.74338300005
        },
        {
          "md5": "1c54f16ec1b45eef983f202b9954999b",
          "name": "USDC",
          "currency": "5553444300000000000000000000000000000000",
          "slug": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE-5553444300000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 16130.434816000003
        },
        {
          "md5": "ce7b81b078cf2c4f6391c39de3425e54",
          "name": "BTC",
          "currency": "BTC",
          "slug": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B-BTC",
          "direction": "buy",
          "buyXrp": 25.835575
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 215403.17713399994
        },
        {
          "md5": "1c54f16ec1b45eef983f202b9954999b",
          "name": "USDC",
          "currency": "5553444300000000000000000000000000000000",
          "slug": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE-5553444300000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 6884.325779000001
        }
      ]
    },
    {
      "account": "rpiFwLYi6Gb1ESHYorn2QG1WU5vw2u4exQ",
      "totalVolume": 263214.7550169999,
      "tokenCount": 1,
      "topTokens": [
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 131838.12441499997
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 131376.63060199996
        }
      ]
    },
    {
      "account": "rDi2VysuPsU5oQRGPDTPiR9YPd34kzK9m8",
      "totalVolume": 139063.17147300002,
      "tokenCount": 1,
      "topTokens": [
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 60443.771856999985
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 78619.39961600002
        }
      ]
    },
    {
      "account": "rLVkkxk7THbb3dCZ6aETvLnzc8HabyubEs",
      "totalVolume": 136090.33826500006,
      "tokenCount": 3,
      "topTokens": [
        {
          "md5": "1c54f16ec1b45eef983f202b9954999b",
          "name": "USDC",
          "currency": "5553444300000000000000000000000000000000",
          "slug": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE-5553444300000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 36576.57307900001
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 18275.40011
        },
        {
          "md5": "10738f460578b0d6c8414830d1f68f17",
          "name": "WETH",
          "currency": "5745544800000000000000000000000000000000",
          "slug": "rfmS3zqrQrka8wVyhXifEeyTwe8AMz2Yhw-5745544800000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 129.68508299999996
        },
        {
          "md5": "1c54f16ec1b45eef983f202b9954999b",
          "name": "USDC",
          "currency": "5553444300000000000000000000000000000000",
          "slug": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE-5553444300000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 42543.50792200001
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 38557.686818000024
        }
      ]
    },
    {
      "account": "r3nVVxJfkdvjiXP1tov5pZdht96JMwGApP",
      "totalVolume": 122281.608992,
      "tokenCount": 1,
      "topTokens": [
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "buy",
          "buyXrp": 59406.47545299997
        },
        {
          "md5": "0dd550278b74cb6690fdae351e8e0df3",
          "name": "RLUSD",
          "currency": "524C555344000000000000000000000000000000",
          "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
          "direction": "sell",
          "sellXrp": 62875.13353900002
        }
      ]
    }
  ]
}

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