GET /market/etf-flows
GET

/v1/market/etf-flows

US spot XRP ETFs from SoSoValue: daily net inflow, value traded, net assets and cumulative net inflow for the last 20 US trading days, the last week's total, each fund's latest day, and an estimate of the XRP held (net assets over XRP's Binance daily close)

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/market/etf-flows
curl 'https://api.xrpl.to/v1/market/etf-flows'

Response

200Example response1 ms · just now · 3.4 KB · 127 lines
https://api.xrpl.to/v1/market/etf-flows
{
  "success": true,
  "latest": {
    "date": "2026-10-09",
    "netInflowUsd": 0,
    "netAssetsUsd": 1574100241,
    "cumNetInflowUsd": 1802016838,
    "valueTradedUsd": 26326786,
    "xrpClose": 1.3958,
    "xrpHeldEstimate": 1127740537
  },
  "lastWeek": {
    "from": "2026-10-03",
    "to": "2026-10-09",
    "tradingDays": 5,
    "netInflowUsd": 11306817
  },
  "funds": [
    {
      "ticker": "XRP",
      "name": "Bitwise XRP ETF",
      "exchange": "NYSE",
      "date": "2026-10-09",
      "netInflowUsd": 0,
      "cumInflowUsd": 687743398,
      "netAssetsUsd": 581325885,
      "priceUsd": 15.46,
      "sponsorFeePct": 0.34
    },
    {
      "ticker": "XRPZ",
      "name": "Franklin XRP ETF",
      "exchange": "NYSE",
      "date": "2026-10-09",
      "netInflowUsd": 0,
      "cumInflowUsd": 509150569,
      "netAssetsUsd": 413960652,
      "priceUsd": 15.03,
      "sponsorFeePct": 0.19
    },
    {
      "ticker": "XRPC",
      "name": "Canary XRP ETF",
      "exchange": "NASDAQ",
      "date": "2026-10-09",
      "netInflowUsd": 0,
      "cumInflowUsd": 486812548,
      "netAssetsUsd": 339776190,
      "priceUsd": 14.6491,
      "sponsorFeePct": 0.5
    },
    {
      "ticker": "TOXR",
      "name": "21Shares XRP ETF",
      "exchange": "CBOE",
      "date": "2026-10-09",
      "netInflowUsd": 0,
      "cumInflowUsd": -21154575,
      "netAssetsUsd": 148577249,
      "priceUsd": 13.4428,
      "sponsorFeePct": 0.3
    },
    {
      "ticker": "GXRP",
      "name": "Grayscale XRP Trust ETF",
      "exchange": "NYSE",
      "date": "2026-10-09",
      "netInflowUsd": 0,
      "cumInflowUsd": 145379097,
      "netAssetsUsd": 90460264,
      "priceUsd": 26.75,
      "sponsorFeePct": 0.35
    }
  ],
  "fundsAt": "2026-10-10T00:25:21.948Z",
  "heldFrom": "2026-09-04",
  "days": [
    {
      "date": "2026-10-09",
      "netInflowUsd": 0,
      "netAssetsUsd": 1574100241,
      "cumNetInflowUsd": 1802016838,
      "valueTradedUsd": 26326786,
      "xrpClose": 1.3958,
      "xrpHeldEstimate": 1127740537
    },
    {
      "date": "2026-10-08",
      "netInflowUsd": 8166426,
      "netAssetsUsd": 1555742443,
      "cumNetInflowUsd": 1802016838,
      "valueTradedUsd": 65438265,
      "xrpClose": 1.3805,
      "xrpHeldEstimate": 1126941285
    },
    {
      "date": "2026-10-07",
      "netInflowUsd": 0,
      "netAssetsUsd": 1610450271,
      "cumNetInflowUsd": 1793850412,
      "valueTradedUsd": 39511718,
      "xrpClose": 1.4215,
      "xrpHeldEstimate": 1132923159
    },
    {
      "date": "2026-10-06",
      "netInflowUsd": 3140391,
      "netAssetsUsd": 1696914623,
      "cumNetInflowUsd": 1793850412,
      "valueTradedUsd": 30532788,
      "xrpClose": 1.4971,
      "xrpHeldEstimate": 1133467787
    },
    {
      "date": "2026-10-05",
      "netInflowUsd": 0,
      "netAssetsUsd": 1693897326,
      "cumNetInflowUsd": 1790710021,
      "valueTradedUsd": 39034048,
      "xrpClose": 1.5077,
      "xrpHeldEstimate": 1123497596
    }
  ],
  "note": "US spot XRP ETFs, one row per US trading day (the funds trade 9:30-16:00 New York time on weekdays), newest first, in US dollars. days holds every trading day read since heldFrom: the data plan serves only the last 30 days, so the days before that (the funds launched in November 2025) are not held and a record since launch cannot be read from them. lastWeek sums the trading days in the seven calen…",
  "source": "SoSoValue (ETF data); Binance (XRP daily close)",
  "at": "2026-10-10T00:25:22.209Z"
}

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

Shapeas documented
{
  latest,
  lastWeek { from, to, tradingDays, netInflowUsd },
  funds: [
    {
      ticker,
      name,
      exchange,
      date,
      netInflowUsd,
      cumInflowUsd,
      netAssetsUsd,
      priceUsd,
      sponsorFeePct
    }
  ],
  days: [
    {
      date,
      netInflowUsd,
      netAssetsUsd,
      cumNetInflowUsd,
      valueTradedUsd,
      xrpClose,
      xrpHeldEstimate
    }
  ],
  note,
  source,
  at
}

What it does

US spot XRP ETFs from SoSoValue: daily net inflow, value traded, net assets and cumulative net inflow for the last 20 US trading days, the last week's total, each fund's latest day, and an estimate of the XRP held (net assets over XRP's Binance daily close)

OpenAPI