GET /tokens
GET

/v1/tokens

List all tokens with metrics

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/tokens?limit=5&sort=vol24hxrp
Query parameterValueDescription
limitint (max 100; default 100, or 50 with tag/filter/filterNe, 20 with sort=assessmentScore|pro5m|trendingScore)
offsetint (default 0)
sorttoken field name: vol24hxrp|marketcap|pro5m|pro1h|pro24h|pro7d|exch|holders|tvl|trendingScore|assessmentScore|dateon (unknown field = no-op)
orderasc|desc (default: desc)
tagfilter by tag (see /tags, case-insensitive)
filtertext search on token name
watchlistwatchlist owner account (r-address) — filters to that account's watchlist tokens
show_newbool - only tokens created in the last 7 days
show_slugbool - only tokens whose slug equals their md5
show_datebool - only tokens with missing/unknown date
tagsyes - include tags array
token_typetrustline|lp|mpt|xls14|demurrage|nonstandard (invalid value = no filter, echoed back as token_type: null)
skip_metricsbool - skip the global metrics envelope (exch/H24/global) — combine with lightweight for the smallest payload
lightweightbool - strip each token to ~50 essential fields (~77% smaller per token; see tokenFields)
filterNetext - exclude matching tokens (negative filter)
curl 'https://api.xrpl.to/v1/tokens?limit=5&sort=vol24hxrp'

Response

200Example response9 ms · just now · 9.8 KB · 335 lines
https://api.xrpl.to/v1/tokens?limit=5&sort=vol24hxrp
{
  "success": true,
  "took": 8,
  "total": 20450,
  "count": 5,
  "tagName": "",
  "start": 0,
  "limit": 5,
  "sortBy": "vol24hxrp",
  "sortType": "desc",
  "tokens": [
    {
      "_id": "0dd550278b74cb6690fdae351e8e0df3",
      "amount": "1142773790.4816455769",
      "supply": "1142773790.4816455769",
      "trustlines": 99655,
      "offers": 10592,
      "holders": 67466,
      "issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
      "currency": "524C555344000000000000000000000000000000",
      "name": "RLUSD",
      "md5": "0dd550278b74cb6690fdae351e8e0df3",
      "slug": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De-524C555344000000000000000000000000000000",
      "ext": "png",
      "dateon": 1723248000000,
      "date": "2024-08-10",
      "kyc": true,
      "verified": 1,
      "hashicon": false,
      "exch": 0.7094925824781652,
      "time": 1791762641000,
      "usd": "1.0004200159233368403",
      "assessmentScore": 0.13,
      "trendingScore": 1.21,
      "maxMin24h": [
        0.7216204709295195,
        0.702247191011236
      ],
      "dom": 85.0164,
      "id": 1,
      "marketcap": 810789527.7971843,
      "p24h": -0.0046036066187834,
      "p7d": 0.0515998732290215,
      "pro24h": -0.64467598190171,
      "pro7d": 7.843204903108392,
      "holders24h": -13,
      "marketcap24h": -3730731.8919388056,
      "trustlines24h": 111,
      "social": {
        "twitter": "ripple"
      },
      "tags": [
        "Stablecoin",
        "Ripple",
        "XRPL",
        "Trending",
        "United States"
      ],
      "user": "Ripple",
      "domain": "ripple.com",
      "whitepaper": "https://ripple.com/reports/rlusd-whitepaper.pdf",
      "p1h": -0.0015934175218348,
      "p5m": -0.0001414005691049
    },
    {
      "_id": "d64c6f50786392b868ee036528a2d823",
      "amount": "974843317.96035276262",
      "supply": "974843317.96035276262",
      "trustlines": 2143,
      "offers": 272,
      "holders": 1926,
      "issuer": "rhYhn7s6z4HAfuJm7ehuSE7wxepRoUPwpi",
      "currency": "424348414D500000000000000000000000000000",
      "name": "BCHAMP",
      "md5": "d64c6f50786392b868ee036528a2d823",
      "slug": "rhYhn7s6z4HAfuJm7ehuSE7wxepRoUPwpi-424348414D500000000000000000000000000000",
      "ext": "webp",
      "dateon": 1740065531322,
      "date": "2025-02-20",
      "kyc": false,
      "verified": false,
      "hashicon": false,
      "tvl": 296969.21761,
      "exch": 0.011494058947173062,
      "time": 1791762580000,
      "usd": "0.016204324303724582808",
      "assessmentScore": 1.16,
      "trendingScore": 47.05,
      "domain": "xrp.cafe",
      "origin": "FirstLedger",
      "social": {
        "twitter": "jcrivera",
        "telegram": "BearChampXRPL"
      },
      "tags": [
        "FirstLedger",
        "Memes",
        "United States",
        "ATH",
        "Overbought"
      ],
      "user": "Bear Champ",
      "dom": 1.1747,
      "id": 2,
      "marketcap": 11204906.560894066,
      "p1h": 0.000210565464041647,
      "p24h": 0.001410408183145342,
      "p5m": 0,
      "p7d": 0.003985015701960595,
      "pro1h": 1.8661371529698378,
      "pro24h": 13.987078848236312,
      "pro5m": 0,
      "pro7d": 53.06955322838655,
      "maxMin24h": [
        0.012689396043868388,
        0.009775147273643757
      ]
    },
    {
      "_id": "1c54f16ec1b45eef983f202b9954999b",
      "amount": "5754616.5389031888417",
      "supply": "5754616.5389031888417",
      "trustlines": 14650,
      "offers": 1265,
      "holders": 10390,
      "issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
      "currency": "5553444300000000000000000000000000000000",
      "name": "USDC",
      "md5": "1c54f16ec1b45eef983f202b9954999b",
      "slug": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE-5553444300000000000000000000000000000000",
      "dateon": 1744730619450,
      "date": "2025-04-15",
      "kyc": true,
      "verified": 1,
      "hashicon": false,
      "tvl": 199246.578822,
      "assessmentScore": 0.32,
      "trendingScore": 4.98,
      "exch": 0.7092362597634756,
      "time": 1791762171000,
      "usd": "1.000661438900287724",
      "AMM": "rM7cHVPfhe9yxQNk2kDNBEQqoQmMcQGPWE",
      "lastUpdated": "2026-10-11T23:47:44.055Z",
      "maxMin24h": [
        0.7208317954088674,
        0.7022964797721654
      ],
      "dom": 0.4279,
      "id": 3,
      "marketcap": 4081382.7104247347,
      "p1h": -0.0017990075857849,
      "p24h": -0.0042735352938931,
      "p5m": 0,
      "p7d": 0.0500539409932315,
      "pro1h": -0.25301242686478487,
      "pro24h": -0.5989455678810263,
      "pro5m": 0,
      "pro7d": 7.593337923051546,
      "vol24h": 101689.929202,
      "vol24hAMM": 5483.399171,
      "vol24htx": 1364,
      "vol24htxAMM": 503
    },
    {
      "_id": "b05f7c8e58b832c74267d988567dea33",
      "amount": "320929553482.82096711",
      "supply": "320929553482.82096711",
      "trustlines": 12082,
      "offers": 524,
      "holders": 11148,
      "issuer": "rhCAT4hRdi2Y9puNdkpMzxrdKa5wkppR62",
      "currency": "46555A5A59000000000000000000000000000000",
      "name": "FUZZY",
      "md5": "b05f7c8e58b832c74267d988567dea33",
      "slug": "rhCAT4hRdi2Y9puNdkpMzxrdKa5wkppR62-46555A5A59000000000000000000000000000000",
      "ext": "webp",
      "dateon": 1737590400000,
      "date": "2025-01-23",
      "verified": 4,
      "hashicon": false,
      "exch": 0.00003177859441822036,
      "time": 1791762600000,
      "usd": "0.000044795106691923419456",
      "assessmentScore": 0.73,
      "trendingScore": 87.12,
      "maxMin24h": [
        0.00003260245377911429,
        0.00003081323615483079
      ],
      "dom": 1.0692,
      "id": 4,
      "marketcap": 10198690.116951128,
      "p24h": 9.6535826338957e-7,
      "p7d": -0.0000013514046405172,
      "pro24h": 3.132933712443653,
      "pro7d": -4.079096525542425,
      "holders24h": 12,
      "marketcap24h": 296098.15350967273,
      "trustlines24h": 37,
      "p1h": -2.2086220269443e-7,
      "p5m": -2.8562153668614e-8,
      "pro1h": -0.6902061035313767,
      "pro5m": -0.08979788433479685,
      "domain": "fuzzyxrp.com",
      "origin": "FirstLedger",
      "social": {
        "twitter": "fuzzy_xrp",
        "telegram": "fuzzyxrp"
      },
      "user": "Fuzzybear"
    },
    {
      "_id": "87c694ff9f9d42b9bf22d7858d19c81f",
      "amount": "5332612343.6730585537",
      "supply": "5332612343.6730585537",
      "trustlines": 9314,
      "offers": 248,
      "holders": 8736,
      "issuer": "rfcasq9uRbvwcmLFvc4ti3j8Qt1CYCGgHz",
      "currency": "589",
      "name": "589",
      "md5": "87c694ff9f9d42b9bf22d7858d19c81f",
      "slug": "rfcasq9uRbvwcmLFvc4ti3j8Qt1CYCGgHz-589",
      "ext": "webp",
      "dateon": 1733011200000,
      "date": "2024-12-01",
      "verified": false,
      "hashicon": false,
      "exch": 0.00010323398683337614,
      "time": 1791762610000,
      "usd": "0.00014556508313440202621",
      "assessmentScore": 0.42,
      "trendingScore": 21.77,
      "maxMin24h": [
        0.0001144201546439827,
        0.00010131557261101188
      ],
      "dom": 0.0577,
      "id": 5,
      "marketcap": 550506.8324742436,
      "p24h": -0.00000656479931778612,
      "p7d": -0.00001485101647854395,
      "pro24h": -5.97893615030336,
      "pro7d": -12.57654745481539,
      "holders24h": 2,
      "marketcap24h": -35202.06333198142,
      "trustlines24h": 58,
      "p1h": -2.66676063212e-9,
      "p5m": 0,
      "pro1h": -0.00258315292028799,
      "pro5m": 0,
      "domain": "589onxrpl.com",
      "origin": "FirstLedger",
      "social": {
        "twitter": "589CTO",
        "telegram": "xrp589cto",
        "tiktok": "589onxrpl"
      },
      "user": "589 EOY"
    }
  ],
  "exch": {
    "USD": 0.7091947094074678,
    "EUR": 0.7943689940073047,
    "JPY": 0.004412884757684449,
    "CNY": 0.10597807938066435
  },
  "H24": {
    "_id": "METRICS_24H",
    "activeAddresses24H": 15339,
    "tradedTokens24H": 1388,
    "tradedXRP24H": 1843967.437706,
    "transactions24H": 151635,
    "lastUpdated": "2026-10-11T23:50:31.579Z",
    "updateStatus": "complete",
    "uniqueTraders24H": 6111,
    "xrpPro24h": 0.4166073208944798,
    "totalTVLPro": 0.1193246838381734,
    "globalBuy24hAMM": 183638.5119770001,
    "globalBuy24hOrderbook": 832037.1490839988,
    "globalBuy24htx": 101400,
    "globalBuy24hxrp": 1015675.661060998,
    "globalSell24hAMM": 164426.0033770001,
    "globalSell24hOrderbook": 663876.2491340003,
    "globalSell24htx": 50242,
    "globalSell24hxrp": 828302.2525109984,
    "globalVol24hAMM": 348064.5153540002,
    "globalVol24hOrderbook": 1495913.398218,
    "globalDeposit24htx": 1146,
    "globalDeposit24hxrp": 14481.849432999998,
    "globalWithdraw24htx": 735,
    "globalWithdraw24hxrp": 19819.871650000005,
    "transactions24HPro": -10.7558327694254,
    "globalTrades24hAMM": 112242,
    "globalTrades24hOrderbook": 39400,
    "uniqueTraders24hAMM": 5572,
    "uniqueTraders24hOrderbook": 1607,
    "globalAmmCreate24htx": 3,
    "globalAmmCreate24hxrp": 250.019
  },
  "global": {
    "_id": "METRICS_GLOBAL",
    "gDexVolume": 1843948.081978,
    "gDexVolumePro": 40.43540419145231,
    "gMarketcap": 953828029.3766576,
    "gMarketcapPro": -0.11768160323314403,
    "gNFTIOUVolume": 0,
    "gNFTIOUVolumePro": 0,
    "gScamVolume": 2946.724497,
    "gScamVolumePro": 0.15980517704376218,
    "gStableVolume": 1376921.8796629999,
    "gStableVolumePro": 74.67248634169667,
    "gXRPdominance": 98.51158560195323,
    "gXRPdominancePro": 0.0017536536541129522,
    "gMemeVolume": 346072.198905,
    "gMemeVolumePro": 18.768001240781626,
    "sentimentScore": 56,
    "totalAddresses": 8505042,
    "totalOffers": 183677,
    "totalTrustLines": 6857503,
    "avgRSI15m": 51.32,
    "avgRSI1h": 50.56,
    "avgRSI24h": 64.71,
    "avgRSI4h": 52.9,
    "avgRSI7d": 63.93,
    "avgRSI": 58.77,
    "avgRSI30d": 52.73,
    "avgRSI90d": 51.01,
    "totalTVL": 24268461.604138006,
    "gUniqueTraders": 6110,
    "gUniqueTradersPro": -0.553385416666663,
    "lastUpdated": "2026-10-11T23:50:05.855Z",
    "gTransactions24HPro": -10.7558327694254
  }
}

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

Shapeas documented
{
  success,
  took (ms),
  total (tokens matching the query,
  pre-pagination),
  count (tokens in this response),
  start,
  limit,
  tagName,
  sortBy,
  sortType,
  tokens[],
  exch,
  H24,
  global (metrics omitted when skip_metrics=true)
}

What it does

List all tokens with metrics

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