GET /account-tx-explain/{account}
GET

/v1/account-tx-explain/{account}

Wallet activity analysis and profiling (20 credits)

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/account-tx-explain/rJqiMb94hyz41SBTNr2AyPNW8AzELa8nE
Path parameterValueDescription
accountAn XRPL account, its r-address
Query parameterValueDescription
limitint (200-400, default 200)
curl 'https://api.xrpl.to/v1/account-tx-explain/rJqiMb94hyz41SBTNr2AyPNW8AzELa8nE'

Response

200Example response1247 ms · just now · 4.1 KB · 168 lines
https://api.xrpl.to/v1/account-tx-explain/rJqiMb94hyz41SBTNr2AyPNW8AzELa8nE
{
  "account": "rJqiMb94hyz41SBTNr2AyPNW8AzELa8nE",
  "accountInfo": {
    "name": "Ripple",
    "domain": null,
    "inception": "2021-10-27T20:47:11.000Z",
    "balance": 167380146.829464,
    "ownerCount": 3,
    "parent": {
      "address": "rsV5XY4tm9dBN8mPX7RPEDuHLaA5fZjFSA",
      "name": null,
      "tx": "3287AD0A193B6D3F4A46C315263A67F2C7F224534770F19579A85AD7B028DBB2"
    },
    "childrenCount": 35,
    "tokensCreated": 10,
    "isTokenCreator": true,
    "tokens": [
      {
        "md5": "0dd550278b74cb6690fdae351e8e0df3",
        "currency": "RLUSD",
        "issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
        "name": "RLUSD",
        "marketcap": 722196246.7797899,
        "trustlines": 98087,
        "holders": 67328
      },
      {
        "md5": "1548fa62ef2f807aa12899ffccfc19bd",
        "currency": "RLU",
        "issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
        "name": "RLU",
        "trustlines": 13,
        "holders": 0
      },
      {
        "md5": "8e062dbe59b005ab215cbaf357ca142a",
        "currency": "RLUU4",
        "issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
        "name": "RLUU4@",
        "trustlines": 1,
        "holders": 0
      },
      {
        "md5": "25ee02baea2e7b632c25e54e2d63165b",
        "currency": "SOLO",
        "issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
        "name": "SOLO",
        "trustlines": 2,
        "holders": 0
      },
      {
        "md5": "5b7a09ad8817b7133aa3cf9615bf4f84",
        "currency": "4245415200000000000",
        "issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
        "name": "42454152000000000000",
        "trustlines": 0,
        "holders": 0
      }
    ]
  },
  "period": "149 days",
  "txCount": 200,
  "stats": {
    "total": 200,
    "success": 200,
    "failed": 0,
    "successRate": 100,
    "types": {
      "Payment": 180,
      "DepositPreauth": 1,
      "CheckCancel": 3,
      "CheckCreate": 4,
      "EscrowCancel": 5,
      "EscrowCreate": 5,
      "OfferCreate": 1,
      "TrustSet": 1
    },
    "tokens": [
      "OUSG"
    ],
    "platforms": [
      "Magnetic",
      "XPMarket"
    ],
    "xrpSent": 1385199248.44,
    "xrpReceived": 1406010005.6,
    "xrpNet": 20810757.16,
    "totalFees": 0.006039,
    "swapCount": 0,
    "routedThrough": 1,
    "tradeCount": 0,
    "nftCount": 0,
    "offerXrpVolume": 0,
    "avgOrderSize": 0,
    "topAddresses": [
      {
        "address": "rP4X2hTa7A7udDbE6wczXvPz7XZ63sKxv3",
        "interactions": 66,
        "label": null
      },
      {
        "address": "rM43Tkvbur1AHXeJwXSwHKUHw8eAwbpuAi",
        "interactions": 26,
        "label": null
      },
      {
        "address": "raRVLN1i5QFF6w8cwV3RovtTkjFj3qyNRf",
        "interactions": 16,
        "label": null
      },
      {
        "address": "rhWt2bhRq3wiK9sQnYVmhhKb5Dr2SE32hk",
        "interactions": 6,
        "label": null
      },
      {
        "address": "rU6wFqFnZKL7SUTWRgrTMCgsrgbyfkw5kw",
        "interactions": 3,
        "label": null
      }
    ],
    "errorCodes": null,
    "timeSpan": "149 days",
    "timeSpanMs": 12948360000,
    "txPerMin": 0,
    "botSignals": null,
    "dateRange": {
      "from": "2026-04-21T19:25:01.000Z",
      "to": "2026-09-18T16:11:01.000Z"
    }
  },
  "analysis": {
    "profile": "issuer",
    "headline": "200 transactions over 149 days. AI narrative unavailable right now — computed stats below are unaffected.",
    "keyFindings": [],
    "riskLevel": null,
    "degraded": true
  },
  "topAddresses": [
    {
      "address": "rP4X2hTa7A7udDbE6wczXvPz7XZ63sKxv3",
      "interactions": 66,
      "label": null
    },
    {
      "address": "rM43Tkvbur1AHXeJwXSwHKUHw8eAwbpuAi",
      "interactions": 26,
      "label": null
    },
    {
      "address": "raRVLN1i5QFF6w8cwV3RovtTkjFj3qyNRf",
      "interactions": 16,
      "label": null
    },
    {
      "address": "rhWt2bhRq3wiK9sQnYVmhhKb5Dr2SE32hk",
      "interactions": 6,
      "label": null
    },
    {
      "address": "rU6wFqFnZKL7SUTWRgrTMCgsrgbyfkw5kw",
      "interactions": 3,
      "label": null
    }
  ],
  "disclaimer": "AI-generated analysis may contain errors. Verify independently.",
  "timestamp": "2026-09-21T07:33:20.331Z"
}

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

Shapeas documented
{
  account,
  accountInfo,
  period,
  txCount,
  stats,
  analysis: {
    profile,
    headline,
    keyFindings[],
    riskLevel
  },
  topAddresses[],
  model,
  disclaimer,
  timestamp
}

What it does

Wallet activity analysis and profiling (20 credits)

An account is its r-address, e.g. rN7n3473SaZBCG4dFL83w7a1RXtXtbk2D9.
OpenAPI