GET /testnet/nft/collections
GET

/v1/testnet/nft/collections

Testnet NFT collections, by issuer and taxon. volume/sales are all-time XRP sales; vol24h/sales24h the last 24 h, recounted every minute

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/testnet/nft/collections?limit=5
Query parameterValueDescription
sortvolume | items | sales | time | vol24h | sales24h (default volume)
limit1-100
pagefrom 1
curl 'https://api.xrpl.to/v1/testnet/nft/collections?limit=5'

Response

200Example response5 ms · just now · 2.1 KB · 91 lines
https://api.xrpl.to/v1/testnet/nft/collections?limit=5
{
  "success": true,
  "took": 4,
  "sortBy": "volume",
  "collections": [
    {
      "_id": "rK2dNJDJBGPvshUSNe2gjeg6rDGcPCkGgD_6085",
      "burned": 0,
      "firstSeen": 1790620172000,
      "floor": 1.558956,
      "issuer": "rK2dNJDJBGPvshUSNe2gjeg6rDGcPCkGgD",
      "items": 51,
      "listed": 36,
      "owners": 49,
      "sales": 12400,
      "sales24h": 597,
      "taxon": 6085,
      "time": 1792398712000,
      "vol24h": 3142.846916,
      "volume": 65095.597466
    },
    {
      "_id": "rDtb4JAujk7zJPFVtGaJQpbc7HzZG5frbs_7724",
      "burned": 0,
      "firstSeen": 1789944382000,
      "floor": 1.700332,
      "issuer": "rDtb4JAujk7zJPFVtGaJQpbc7HzZG5frbs",
      "items": 36,
      "listed": 33,
      "owners": 35,
      "sales": 1544,
      "taxon": 7724,
      "time": 1790169170000,
      "volume": 8034.702888,
      "sales24h": 0,
      "vol24h": 0
    },
    {
      "_id": "rNMpr9fMjhNZTME8BKHvjghAbm5rkVnjWm_3410",
      "burned": 0,
      "firstSeen": 1790627201000,
      "floor": 1.915417,
      "issuer": "rNMpr9fMjhNZTME8BKHvjghAbm5rkVnjWm",
      "items": 4,
      "listed": 5,
      "owners": 4,
      "sales": 881,
      "sales24h": 46,
      "taxon": 3410,
      "time": 1792397500000,
      "vol24h": 215.86196,
      "volume": 4611.128501
    },
    {
      "_id": "rDaSMQZ1CJ5x6ZgsX1iFSLymovFkMzWcae_901",
      "burned": 0,
      "firstSeen": 1790620261000,
      "floor": 5.135334,
      "issuer": "rDaSMQZ1CJ5x6ZgsX1iFSLymovFkMzWcae",
      "items": 3,
      "listed": 2,
      "owners": 3,
      "sales": 847,
      "sales24h": 56,
      "taxon": 901,
      "time": 1792398690000,
      "vol24h": 288.17089,
      "volume": 4413.50427
    },
    {
      "_id": "rfR7CA9pMzFtxsJod7WvGsEQ7hBSFNEhJA_5374",
      "burned": 0,
      "firstSeen": 1790307122000,
      "floor": 8.257818,
      "issuer": "rfR7CA9pMzFtxsJod7WvGsEQ7hBSFNEhJA",
      "items": 4,
      "listed": 1,
      "owners": 4,
      "sales": 819,
      "sales24h": 0,
      "taxon": 5374,
      "time": 1790609052000,
      "vol24h": 0,
      "volume": 4328.011375
    }
  ],
  "count": 5,
  "total": 4487,
  "page": 1,
  "limit": 5
}
Shapeas documented
{
  collections: [
    {
      _id,
      issuer,
      taxon,
      items,
      burned,
      owners,
      listed,
      floor,
      sales,
      volume,
      vol24h,
      sales24h,
      time
    }
  ],
  count,
  total,
  sortBy
}

What it does

Testnet NFT collections, by issuer and taxon. volume/sales are all-time XRP sales; vol24h/sales24h the last 24 h, recounted every minute

Start at GET /v1/testnet/fixtures: it names live accounts, a busy token, an NFT with offers and one of every ledger object that xrpl.to keeps alive on Testnet, plus a real transaction of every type. The busiest token gains holders every hour, so its GET /v1/testnet/tokens/{md5}/holders is the place to test paginating a long list. Testnet resets without warning; the data is rebuilt from the chain within minutes, and only objects touched since count. Open the Testnet sandbox →
OpenAPI