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 response4 ms · just now · 2.1 KB · 91 lines
https://api.xrpl.to/v1/testnet/nft/collections?limit=5
{
  "success": true,
  "took": 3,
  "sortBy": "volume",
  "collections": [
    {
      "_id": "rK2dNJDJBGPvshUSNe2gjeg6rDGcPCkGgD_6085",
      "burned": 0,
      "firstSeen": 1790620172000,
      "floor": 2.074534,
      "issuer": "rK2dNJDJBGPvshUSNe2gjeg6rDGcPCkGgD",
      "items": 51,
      "listed": 36,
      "owners": 49,
      "sales": 14763,
      "sales24h": 0,
      "taxon": 6085,
      "time": 1792761422000,
      "vol24h": 0,
      "volume": 77576.497376
    },
    {
      "_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": 4,
      "owners": 4,
      "sales": 1047,
      "sales24h": 0,
      "taxon": 3410,
      "time": 1792760582000,
      "vol24h": 0,
      "volume": 5527.761021
    },
    {
      "_id": "rDaSMQZ1CJ5x6ZgsX1iFSLymovFkMzWcae_901",
      "burned": 0,
      "firstSeen": 1790620261000,
      "floor": 2.576698,
      "issuer": "rDaSMQZ1CJ5x6ZgsX1iFSLymovFkMzWcae",
      "items": 3,
      "listed": 2,
      "owners": 3,
      "sales": 1006,
      "sales24h": 0,
      "taxon": 901,
      "time": 1792760671000,
      "vol24h": 0,
      "volume": 5261.701098
    },
    {
      "_id": "rUcJbY2my49KpsYt4W3QCUQdDTR91SNBnx_4835",
      "burned": 0,
      "firstSeen": 1790623921000,
      "floor": 7.162306,
      "issuer": "rUcJbY2my49KpsYt4W3QCUQdDTR91SNBnx",
      "items": 4,
      "listed": 1,
      "owners": 4,
      "sales": 968,
      "sales24h": 0,
      "taxon": 4835,
      "time": 1792761080000,
      "vol24h": 0,
      "volume": 5038.817049
    }
  ],
  "count": 5,
  "total": 8442,
  "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