/v1/tokens
List all tokens with metrics
Request
https://api.xrpl.to/v1/tokens?limit=5&sort=vol24hxrp| Query parameter | Value | Description |
|---|---|---|
| limit | int (max 100; default 100, or 50 with tag/filter/filterNe, 20 with sort=assessmentScore|pro5m|trendingScore) | |
| offset | int (default 0) | |
| sort | token field name: vol24hxrp|marketcap|pro5m|pro1h|pro24h|pro7d|exch|holders|tvl|trendingScore|assessmentScore|dateon (unknown field = no-op) | |
| order | asc|desc (default: desc) | |
| tag | filter by tag (see /tags, case-insensitive) | |
| filter | text search on token name | |
| watchlist | watchlist owner account (r-address) — filters to that account's watchlist tokens | |
| show_new | bool - only tokens created in the last 7 days | |
| show_slug | bool - only tokens whose slug equals their md5 | |
| show_date | bool - only tokens with missing/unknown date | |
| tags | yes - include tags array | |
| token_type | trustline|lp|mpt|xls14|demurrage|nonstandard (invalid value = no filter, echoed back as token_type: null) | |
| skip_metrics | bool - skip the global metrics envelope (exch/H24/global) — combine with lightweight for the smallest payload | |
| lightweight | bool - strip each token to ~50 essential fields (~77% smaller per token; see tokenFields) | |
| filterNe | text - exclude matching tokens (negative filter) |
curl 'https://api.xrpl.to/v1/tokens?limit=5&sort=vol24hxrp'
Response
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.
{ 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