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)
min_vol24hxrpnumber - only tokens with at least this 24h volume in XRP; with sort=pro24h, the gainers that actually traded
curl 'https://api.xrpl.to/v1/tokens?limit=5&sort=vol24hxrp'

Response

200Example response11 ms · just now · 10 KB · 336 lines
https://api.xrpl.to/v1/tokens?limit=5&sort=vol24hxrp
{
  "success": true,
  "took": 10,
  "total": 20504,
  "count": 5,
  "tagName": "",
  "start": 0,
  "limit": 5,
  "sortBy": "vol24hxrp",
  "sortType": "desc",
  "tokens": [
    {
      "_id": "0dd550278b74cb6690fdae351e8e0df3",
      "amount": "707358109.94164564865",
      "supply": "707358109.94164564865",
      "trustlines": 101626,
      "offers": 10978,
      "holders": 67884,
      "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.7973883408781913,
      "time": 1793512170000,
      "usd": "0.9988205058615528105",
      "assessmentScore": 0.11,
      "trendingScore": 1.8,
      "maxMin24h": [
        0.8125,
        0.795994473810152
      ],
      "dom": 78.8793,
      "id": 1,
      "marketcap": 564039109.693102,
      "p24h": -0.004212762532021,
      "p7d": 0.0277973878362369,
      "pro24h": -0.5255435046307766,
      "pro7d": 3.6119691540502874,
      "holders24h": 24,
      "marketcap24h": -3256967.440651536,
      "trustlines24h": 116,
      "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.0018191591218087,
      "p5m": -0.0013438284958806
    },
    {
      "_id": "b05f7c8e58b832c74267d988567dea33",
      "amount": "320929119994.14877501",
      "supply": "320929119994.14877501",
      "trustlines": 13247,
      "offers": 695,
      "holders": 11877,
      "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.000053972777347475036,
      "time": 1793511920000,
      "usd": "0.000067569599416850952466",
      "assessmentScore": 0.51,
      "trendingScore": 71.32,
      "maxMin24h": [
        0.00005478673014508023,
        0.00005200469355707652
      ],
      "dom": 2.4181,
      "id": 2,
      "marketcap": 17321435.937765293,
      "p24h": 6.58097347475036e-7,
      "p7d": -0.000023561325496024092,
      "pro24h": 1.2343642454105241,
      "pro7d": -30.388338333626052,
      "holders24h": 5,
      "marketcap24h": 236321.97320078686,
      "trustlines24h": 7,
      "p1h": 1.97220056211516e-7,
      "p5m": 7.394801408771e-9,
      "pro1h": 0.36674665246763105,
      "pro5m": 0.013702861093323193,
      "domain": "fuzzyxrp.com",
      "origin": "FirstLedger",
      "social": {
        "twitter": "fuzzy_xrp",
        "telegram": "fuzzyxrp"
      },
      "user": "Fuzzybear"
    },
    {
      "_id": "1c54f16ec1b45eef983f202b9954999b",
      "amount": "4965345.2889031973905",
      "supply": "4965345.2889031973905",
      "trustlines": 15064,
      "offers": 1338,
      "holders": 10468,
      "issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
      "currency": "5553444300000000000000000000000000000000",
      "name": "USDC",
      "md5": "1c54f16ec1b45eef983f202b9954999b",
      "slug": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE-5553444300000000000000000000000000000000",
      "dateon": 1744730619450,
      "date": "2025-04-15",
      "kyc": true,
      "verified": 1,
      "hashicon": false,
      "tvl": 208288.876568,
      "assessmentScore": 0.26,
      "trendingScore": 7.49,
      "exch": 0.799059094443213,
      "time": 1793512170000,
      "usd": "1.000913316648260676",
      "AMM": "rM7cHVPfhe9yxQNk2kDNBEQqoQmMcQGPWE",
      "lastUpdated": "2026-11-01T05:49:30.353Z",
      "maxMin24h": [
        0.8044382629032315,
        0.7961755723829922
      ],
      "dom": 0.5531,
      "id": 3,
      "marketcap": 3967604.3101488627,
      "p1h": 0.0000753790377703,
      "p24h": -0.0029008049411898,
      "p5m": 0.0011982681271754,
      "p7d": 0.0294343168552574,
      "pro1h": 0.009434364720695143,
      "pro24h": -0.36171446270774066,
      "pro5m": 0.15018510592983425,
      "pro7d": 3.8245022395856587,
      "vol24h": 50857.27116,
      "vol24hAMM": 3936.463945,
      "vol24htx": 983,
      "vol24htxAMM": 304
    },
    {
      "_id": "384046afd106f2be5516cbe0c90434c5",
      "amount": "9868965264.312215538",
      "supply": "8688452176.899409838",
      "trustlines": 3867,
      "offers": 314,
      "holders": 3675,
      "issuer": "rs5wxrBTSErywDDfPs5NY4Zorrca5QMGVd",
      "currency": "4F70756C656E6365000000000000000000000000",
      "name": "Opulence",
      "md5": "384046afd106f2be5516cbe0c90434c5",
      "slug": "rs5wxrBTSErywDDfPs5NY4Zorrca5QMGVd-4F70756C656E6365000000000000000000000000",
      "ext": "jpg",
      "dateon": 1686481706244,
      "date": "2023-06-11",
      "verified": false,
      "dom": 0.0723,
      "id": 4,
      "marketcap": 517843.00178772723,
      "p24h": -1.8499070206239e-7,
      "p7d": -0.00000141419335656946,
      "pro24h": -0.3094199609699366,
      "pro7d": -2.317761265752738,
      "maxMin24h": [
        0.000060324135348376563,
        0.000059055705337020544
      ],
      "exch": 0.00005960129505742718,
      "time": 1793512171000,
      "usd": "0.000074657469425373768402",
      "assessment": "https://foundation.xrpl.org/token-self-assessments/4F70756C656E6365000000000000000000000000-rs5wxrBTSErywDDfPs5NY4Zorrca5QMGVd-r1",
      "hashicon": false,
      "social": {
        "twitter": "_OpulenceX",
        "facebook": "profile.php?id=100087209044843",
        "instagram": "_opulencex",
        "telegram": "OpulenceXFinance",
        "discord": "MymDfQkMEx",
        "medium": "@opulencexfin"
      },
      "tags": [
        "Xaman",
        "Azerbaijan",
        "Dip"
      ],
      "user": "OpulenceX",
      "domain": "www.opulencex.io",
      "whitepaper": "https://pdfhost.io/v/KWK0hGKYf_whitepaper9231427e5b8839137862",
      "holders24h": 3,
      "marketcap24h": -1606.767259428394,
      "trustlines24h": 3,
      "trendingScore": 6.29,
      "assessmentScore": 0.39,
      "p1h": 4.7032851317e-10,
      "p5m": 2.55950891556e-10
    },
    {
      "_id": "cd9499746c1b2e041563a9724330b3e6",
      "amount": "588556463.17449636442",
      "supply": "588556463.17449636442",
      "trustlines": 23027,
      "offers": 640,
      "holders": 22031,
      "issuer": "rGG3wQ4kUzd7Jnmk1n5NWPZjjut62kCBfC",
      "currency": "41524D5900000000000000000000000000000000",
      "name": "ARMY",
      "md5": "cd9499746c1b2e041563a9724330b3e6",
      "slug": "rGG3wQ4kUzd7Jnmk1n5NWPZjjut62kCBfC-41524D5900000000000000000000000000000000",
      "ext": "webp",
      "dateon": 1731196800000,
      "date": "2024-11-10",
      "verified": false,
      "hashicon": false,
      "exch": 0.005979786325851054,
      "time": 1793512040000,
      "usd": "0.0074863435992418974085",
      "assessmentScore": 0.75,
      "trendingScore": 66.57,
      "maxMin24h": [
        0.006073456515374721,
        0.00594735998027923
      ],
      "dom": 0.4913,
      "id": 5,
      "marketcap": 3519441.890482113,
      "p24h": 0.000002851868614677,
      "p7d": -0.001075891921209688,
      "pro24h": 0.04771457065628759,
      "pro7d": -15.24859671227048,
      "holders24h": 11,
      "marketcap24h": 1141.1459153569303,
      "trustlines24h": 157,
      "p1h": 0.00001229909789098,
      "p5m": 0.000012604028528297,
      "pro1h": 0.20610178825946068,
      "pro5m": 0.21122244805478196,
      "domain": "xrparmytoken.com",
      "origin": "FirstLedger",
      "social": {
        "twitter": "ARMY_XRP589",
        "telegram": "XRP_Army_CTO"
      },
      "user": "ARMY"
    }
  ],
  "exch": {
    "USD": 0.7983299663940999,
    "EUR": 0.890584977310602,
    "JPY": 0.005006333507212285,
    "CNY": 0.12002254625183792
  },
  "H24": {
    "_id": "METRICS_24H",
    "activeAddresses24H": 34105,
    "tradedTokens24H": 1595,
    "tradedXRP24H": 1094769.345446,
    "transactions24H": 73788,
    "lastUpdated": "2026-11-01T05:49:04.011Z",
    "updateStatus": "complete",
    "uniqueTraders24H": 6535,
    "xrpPro24h": 0.43416342158382193,
    "totalTVLPro": 0.035629920929824976,
    "globalBuy24hAMM": 154081.54352599982,
    "globalBuy24hOrderbook": 412160.383591,
    "globalBuy24htx": 46864,
    "globalBuy24hxrp": 566241.9271170008,
    "globalSell24hAMM": 148996.08172099988,
    "globalSell24hOrderbook": 379531.336608,
    "globalSell24htx": 26924,
    "globalSell24hxrp": 528527.4183289995,
    "globalVol24hAMM": 303077.62524699967,
    "globalVol24hOrderbook": 791691.7201989996,
    "globalDeposit24htx": 619,
    "globalDeposit24hxrp": 4725.882524,
    "globalWithdraw24htx": 366,
    "globalWithdraw24hxrp": 5603.103301000002,
    "transactions24HPro": -32.210708117443865,
    "globalTrades24hAMM": 46238,
    "globalTrades24hOrderbook": 27550,
    "uniqueTraders24hAMM": 6115,
    "uniqueTraders24hOrderbook": 1656,
    "globalAmmCreate24htx": 5,
    "globalAmmCreate24hxrp": 141.75
  },
  "global": {
    "_id": "METRICS_GLOBAL",
    "gDexVolume": 1096181.225668,
    "gDexVolumePro": -71.2031192533521,
    "gMarketcap": 716317563.5257759,
    "gMarketcapPro": -0.14876791508307008,
    "gNFTIOUVolume": 0,
    "gNFTIOUVolumePro": 0,
    "gScamVolume": 13588.607264,
    "gScamVolumePro": 1.2396314537971822,
    "gStableVolume": 713894.653025,
    "gStableVolumePro": 65.12560480954788,
    "gXRPdominance": 98.88193328381026,
    "gXRPdominancePro": 0.001665802722894405,
    "gMemeVolume": 272695.854409,
    "gMemeVolumePro": 24.876895172403845,
    "sentimentScore": 45,
    "totalAddresses": 8589181,
    "totalOffers": 186913,
    "totalTrustLines": 6888489,
    "avgRSI15m": 52.13,
    "avgRSI1h": 53.44,
    "avgRSI24h": 51.11,
    "avgRSI4h": 46.66,
    "avgRSI7d": 51.73,
    "avgRSI": 50.55,
    "avgRSI30d": 56.82,
    "avgRSI90d": 50.34,
    "totalTVL": 25147836.36067799,
    "gUniqueTraders": 6536,
    "gUniqueTradersPro": -17.67225091321325,
    "lastUpdated": "2026-11-01T05:49:06.117Z",
    "gTransactions24HPro": -32.210708117443865
  }
}

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