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 response3 ms · just now · 2.1 KB · 91 lines
https://api.xrpl.to/v1/testnet/nft/collections?limit=5
{
  "success": true,
  "took": 2,
  "sortBy": "volume",
  "collections": [
    {
      "_id": "rK2dNJDJBGPvshUSNe2gjeg6rDGcPCkGgD_6085",
      "burned": 0,
      "firstSeen": 1790620172000,
      "floor": 1.592269,
      "issuer": "rK2dNJDJBGPvshUSNe2gjeg6rDGcPCkGgD",
      "items": 51,
      "listed": 38,
      "owners": 51,
      "sales": 8233,
      "sales24h": 510,
      "taxon": 6085,
      "time": 1791766733000,
      "vol24h": 2617.886484,
      "volume": 43022.107385
    },
    {
      "_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": "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
    },
    {
      "_id": "rfNeMKuW8QEdTGzed9QgLbiM6g5xjWstgV_6771",
      "burned": 0,
      "firstSeen": 1790181020000,
      "floor": 1.643548,
      "issuer": "rfNeMKuW8QEdTGzed9QgLbiM6g5xjWstgV",
      "items": 51,
      "listed": 38,
      "owners": 48,
      "sales": 715,
      "sales24h": 0,
      "taxon": 6771,
      "time": 1790285212000,
      "vol24h": 0,
      "volume": 3827.006415
    },
    {
      "_id": "rsn9Hw9YeQj38i4fEeK5qLT24dVgiNSMBM_1538",
      "burned": 0,
      "firstSeen": 1790303400000,
      "floor": 3.650813,
      "issuer": "rsn9Hw9YeQj38i4fEeK5qLT24dVgiNSMBM",
      "items": 3,
      "listed": 2,
      "owners": 3,
      "sales": 642,
      "sales24h": 0,
      "taxon": 1538,
      "time": 1790608761000,
      "vol24h": 0,
      "volume": 3434.008424
    }
  ],
  "count": 5,
  "total": 3311,
  "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