GET /nft/collections
GET

/v1/nft/collections

List NFT collections

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/nft/collections
Query parameterValueDescription
sortvol24h|totalVol24h|volume|new|created|latest|trendingScore (or any collection field)
orderasc|desc
interval24h|7d|30d (default 24h) — trending window; with sort=trendingScore ranks by the 7d/30d score
limitint (max 200, default 20)
offsetint (>=0)
tagstring
originstring
minOwnersint (>=0, default 0) — only collections held by at least this many distinct owners
includeGlobalMetricsbool
lightweightbool — strip each collection to the essential discover/trending fields
skip_metricsbool — omit the tags/countries facets
curl 'https://api.xrpl.to/v1/nft/collections'

Response

200Example response25 ms · just now · 11 KB · 400 lines
https://api.xrpl.to/v1/nft/collections
{
  "success": true,
  "collections": [
    {
      "_id": "33920d4b2f0346fba52ece9f05c54f5f",
      "uuid": "33920d4b2f0346fba52ece9f05c54f5f",
      "name": "Fuzzybears",
      "slug": "fuzzybears",
      "description": "Original Fuzzybears on the XRP Ledger.",
      "account": "rw1R8cfHGMySmbj7gJ1HkiCqTY1xhLGYAs",
      "issuer": "rw1R8cfHGMySmbj7gJ1HkiCqTY1xhLGYAs",
      "taxon": 1,
      "type": "normal",
      "origin": "xrp.cafe",
      "verified": false,
      "created": 1742535002000,
      "time": 1789975881000,
      "logoImage": "97225f420393790dcb6d4ac46a047ff8",
      "twitter": "fuzzy_xrp",
      "website": "https://fuzzyxrp.com/",
      "country": "Europe",
      "countryCc": null,
      "countries24h": [
        {
          "c": "US",
          "n": 6,
          "pct": 55
        },
        {
          "c": "BR",
          "n": 2,
          "pct": 18
        },
        {
          "c": "SG",
          "n": 1,
          "pct": 9
        },
        {
          "c": "IL",
          "n": 1,
          "pct": 9
        },
        {
          "c": "GB",
          "n": 1,
          "pct": 9
        }
      ],
      "items": 3210,
      "owners": 715,
      "tags": [
        "Bears",
        "Hot",
        "Rising"
      ],
      "rarity": "score",
      "NFTMinter": "rKqqb5QZXVAL3VqXJL6obfRGeHou1DtyBV",
      "totalNFTsMinted": 3213,
      "floor": 554,
      "floorATH": 800,
      "floorAthPercent": -30.75,
      "floor24hAgo": 498,
      "floor7dAgo": 592,
      "floor30dAgo": 759,
      "floor90dAgo": 500,
      "floor1dPercent": 11.244979919678714,
      "floor7dPercent": -6.418918918918918,
      "floor30dPercent": -27.009222661396574,
      "floor90dPercent": 10.8,
      "floorHigh24h": 555,
      "floorLow24h": 472.3728,
      "listedCount": 437,
      "offers": 4777
    },
    {
      "_id": "efed3948e547465f8e8e91c43fcef084",
      "uuid": "efed3948e547465f8e8e91c43fcef084",
      "name": "Fuzzycards 589 Edition Booster Box Bundle",
      "slug": "fuzzycards-589-edition-booster-box-bundle",
      "description": "A physical booster box bundle, tokenized on the XRP Ledger. You hold the token while the sealed product stays vaulted. Sell or transfer the token at any point, or redeem it and we ship the bundle to you.\r\n\r\nEach bundle contains 2 booster boxes (24 packs each, 5 cards per pack), the complete set of 5 Jumbo Lore Cards, and 2 exclusive promo cards.\r\n\r\nThe full 150-card set returns in 589 Edition. Eve…",
      "account": "rw98zVfvExGz37CPrSSM3zyofLp2Uv739T",
      "taxon": 0,
      "type": "normal",
      "origin": "xrp.cafe",
      "verified": false,
      "created": 1788371517388,
      "time": 1789974261000,
      "logoImage": "1788577272955_6191754c516e41669931978769bc8e13.webp",
      "twitter": "fuzzy_xrp",
      "website": "https://fuzzycards.com",
      "country": "East Asia",
      "countries24h": [
        {
          "c": "US",
          "n": 2,
          "pct": 25
        },
        {
          "c": "MX",
          "n": 1,
          "pct": 13
        },
        {
          "c": "AR",
          "n": 1,
          "pct": 13
        },
        {
          "c": "SG",
          "n": 1,
          "pct": 13
        },
        {
          "c": "CA",
          "n": 1,
          "pct": 13
        }
      ],
      "items": 589,
      "owners": 177,
      "tags": [
        "Hot"
      ],
      "rarity": "score",
      "floor": 1690,
      "floorATH": 2200,
      "floorAthPercent": -23.18181818181818,
      "floor24hAgo": 1599,
      "floor7dAgo": 2005,
      "floor30dAgo": 1.2,
      "floor90dAgo": 1.2,
      "floor1dPercent": 5.691056910569105,
      "floor7dPercent": -15.710723192019952,
      "floor30dPercent": 140733.3333333333,
      "floor90dPercent": 140733.3333333333,
      "floorHigh24h": 1958,
      "floorLow24h": 1650,
      "listedCount": 42,
      "offers": 243,
      "topOffer": {
        "issuer": "XRPL",
        "currency": "XRP",
        "amount": 1589,
        "nftid": "000817706462D9E83B4F92B43AD191B3FC68E05FE0863DEA63DB7349065C5BAE",
        "buyer": "rH4jM1rqaZazhVdPNKDJA2GqQNyCdVUVNz"
      },
      "marketcap": {
        "amount": 995410,
        "currency": "XRP",
        "issuer": "XRPL"
      },
      "totalVolume": 272108.509162,
      "totalVol24h": 1676.2185
    },
    {
      "_id": "06015ac6f5c147cebce2ba79a9ecc3ad",
      "uuid": "06015ac6f5c147cebce2ba79a9ecc3ad",
      "name": "Sexy Betzy",
      "slug": "sexy-betzy",
      "description": "3333 Sexy Betzy’z\r\nThese hot girls need some regularly treatment .\r\nThis is dynamic , new traits and artist of the ledger will mutate into the collection.\r\n",
      "account": "rp9rkXEfgVmkwgr1jJ7dBYWqQvtYQXzGbF",
      "taxon": 2,
      "type": "normal",
      "origin": "xrp.cafe",
      "verified": false,
      "created": 1789206590212,
      "time": 1789974982000,
      "logoImage": "1789206591843_c55ca6d416d74d2585c0f72746429a01.webp",
      "twitter": "Uniqu3unity",
      "website": null,
      "country": "Iceland",
      "countryCc": "IS",
      "countries24h": [
        {
          "c": "US",
          "n": 2,
          "pct": 67
        },
        {
          "c": "SE",
          "n": 1,
          "pct": 33
        }
      ],
      "items": 3333,
      "owners": 365,
      "tags": [
        "Hot",
        "Falling"
      ],
      "rarity": "score",
      "floor": 7,
      "floorATH": 8,
      "floorAthPercent": -12.5,
      "floor24hAgo": 9.8,
      "floor7dAgo": 5.90466,
      "floor30dAgo": 300,
      "floor90dAgo": 300,
      "floor1dPercent": -28.571428571428577,
      "floor7dPercent": 18.55043304779615,
      "floor30dPercent": -97.66666666666667,
      "floor90dPercent": -97.66666666666667,
      "floorHigh24h": 9.8,
      "floorLow24h": 6.88877,
      "listedCount": 649,
      "offers": 64,
      "topOffer": {
        "issuer": "XRPL",
        "currency": "XRP",
        "amount": 50,
        "nftid": "001813880C7C14716237C4A8AC7FDA9B4AF1D6642B556AE173D46240061801A7",
        "buyer": "rNSN4WSiMZaDDnA1NiWSf7pHnFHhJsXqKf"
      },
      "marketcap": {
        "amount": 23331,
        "currency": "XRP",
        "issuer": "XRPL"
      },
      "totalVolume": 16415.661901999974
    },
    {
      "_id": "4cdc447ee8eb41a68e0825a2d3e5323c",
      "uuid": "4cdc447ee8eb41a68e0825a2d3e5323c",
      "name": "SEAL on XRPL CTO - SCROLLS",
      "slug": "seal-cto-scrolls",
      "description": "906 dynamic NFTs in the Seal on XRP ecosystem.  These dNFTs will mutate into a brand new future collection with potential customization, utility benefits, and gamification. Brought to you by the SEAL on XRP CTO.",
      "account": "rUSdvkwdGnU8qpfRR2sa1h7JExzBi7fUHr",
      "taxon": 2,
      "type": "normal",
      "origin": "xrp.cafe",
      "verified": false,
      "created": 1773203600916,
      "time": 1789972102000,
      "logoImage": "1773203601083_5fc3e500ec7a4039b2abc8925648391d.webp",
      "twitter": "sealonxrp",
      "website": "https://sealcto.com",
      "discord": "XDbzAR4mK9",
      "telegram": "SealXRP_CTO",
      "country": "Canada",
      "countryCc": "CA",
      "countries24h": [
        {
          "c": "ID",
          "n": 1,
          "pct": 50
        },
        {
          "c": "MV",
          "n": 1,
          "pct": 50
        }
      ],
      "items": 906,
      "owners": 157,
      "tags": [
        "Hot",
        "Falling"
      ],
      "rarity": "score",
      "floor": 101,
      "floorATH": 499,
      "floorAthPercent": -79.75951903807615,
      "floor24hAgo": 114,
      "floor7dAgo": 111,
      "floor30dAgo": 130,
      "floor90dAgo": 39,
      "floor1dPercent": -11.403508771929824,
      "floor7dPercent": -9.00900900900901,
      "floor30dPercent": -22.30769230769231,
      "floor90dPercent": 158.97435897435898,
      "floorHigh24h": 114,
      "floorLow24h": 56.291092,
      "listedCount": 35,
      "offers": 14,
      "topOffer": {
        "issuer": "XRPL",
        "currency": "XRP",
        "amount": 160,
        "nftid": "001813887D829B8285E64A3B355CD5E563C4F4AC9D70694228972BDF06174042",
        "buyer": "rpa399B7Fw5sAU5jRHbShhCs12XoJ8niYT"
      }
    },
    {
      "_id": "58e92e9ec8764fdfacc088a74dede653",
      "uuid": "58e92e9ec8764fdfacc088a74dede653",
      "name": "Pixel Scrappy ",
      "slug": "pixel-scrappy",
      "description": "Pixel Scrappy brings the XRPL’s goodest boy into pixel form.\r\nThis Collection is a love letter to Scrappy: the First Meme on First Ledger, the face of $SCRAP, and the dog that built a pack of Diamond Paws who actually hold. Every Pixel Scrappy is a unique on-chain portrait — small grid, big personality, same cute energy as the original 589 Scrappy NFTs.",
      "account": "rGAVUGyhdbxQs1G7nwCCFU4w8P4HfgFKD6",
      "taxon": 369,
      "type": "normal",
      "origin": "xrp.cafe",
      "verified": false,
      "created": 1789707514287,
      "time": 1789975880000,
      "logoImage": "1789963247213_cc7591360aa84775978b8471cf90c85d.webp",
      "twitter": "scrappyxrp",
      "website": "https://scrappyxrp.fun",
      "country": "Thailand",
      "countryCc": "TH",
      "items": 928,
      "owners": 542,
      "tags": [
        "Pixel Art",
        "Hot",
        "Falling"
      ],
      "rarity": "score",
      "floor": 2.9,
      "floor24hAgo": 1000,
      "floor7dAgo": 1000,
      "floor30dAgo": 1000,
      "floor90dAgo": 1000,
      "floor1dPercent": -99.71,
      "floor7dPercent": -99.71,
      "floor30dPercent": -99.71,
      "floor90dPercent": -99.71,
      "floorHigh24h": 1000,
      "floorLow24h": 1.476165,
      "listedCount": 285,
      "offers": 21,
      "topOffer": {
        "issuer": "XRPL",
        "currency": "XRP",
        "amount": 20,
        "nftid": "00182AF8AED7E25A9085DF5E80EA66DD1E058557537FC91C98F0D72505A9C3B9",
        "buyer": "rEHPhxNVvjCTsjMeWEPB3feVBykHa7pcJB"
      },
      "marketcap": {
        "amount": 2691.2,
        "currency": "XRP",
        "issuer": "XRPL"
      },
      "totalVolume": 317.03725499999996,
      "totalVol24h": 317.037255,
      "vol24h": 317.037255,
      "vol7d": 317.037255
    }
  ],
  "pagination": {
    "offset": 0,
    "limit": 20,
    "total": 20318,
    "totalPages": 1016,
    "hasMore": true
  },
  "sort": "vol24h",
  "order": "desc",
  "interval": "24h",
  "tags": [
    {
      "tag": "Gaming",
      "count": 471
    },
    {
      "tag": "Apes",
      "count": 318
    },
    {
      "tag": "Traditional Art",
      "count": 257
    },
    {
      "tag": "Punks",
      "count": 250
    },
    {
      "tag": "Bears",
      "count": 230
    }
  ],
  "countries": [
    {
      "name": "United States",
      "cc": "US",
      "count": 1608
    },
    {
      "name": "Indonesia",
      "cc": "ID",
      "count": 592
    },
    {
      "name": "Canada",
      "cc": "CA",
      "count": 355
    },
    {
      "name": "Japan",
      "cc": "JP",
      "count": 345
    },
    {
      "name": "United Kingdom",
      "cc": "GB",
      "count": 338
    }
  ]
}

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

What it does

List NFT collections

Each collection comes back with its slug, the id every Collection endpoint takes. To find one by name, use POST /search (under Token List): it covers collections and NFTs too. Go to Collection →
OpenAPI