Insights

XRPL NFT API - Collections, Marketplace & Analytics Data

Build NFT apps, galleries and analytics tools on 56 endpoints covering collections, listings and offers, holders, traders and activity on the XRP Ledger.

NFT Data Endpoints

The XRPL.to NFT API provides comprehensive coverage of the XRP Ledger's native NFT ecosystem. With 56 dedicated endpoints, you can access collection metadata, marketplace listings with buy/sell offers, holder analytics and distribution data, trader leaderboards, activity feeds, and full portfolio views. All data is indexed directly from on-chain NFToken objects and offers.

Collections

Browse and query NFT collections with metadata, floor prices, volume, and trait data.

# List collections sorted by volume
curl "https://api.xrpl.to/v1/nft/collections?sort=totalVol24h&order=desc&limit=10"

# Get specific collection details
curl https://api.xrpl.to/v1/nft/collections/COLLECTION_SLUG

Collection endpoints also include trait breakdowns, floor price history, and OHLC data for tracking collection value over time.

Request
curl "https://api.xrpl.to/v1/nft/collections?sort=totalVol24h&order=desc&limit=3&lightweight=true"
Response
{
  "success": true,
  "collections": [
    {
      "name": "Fuzzybears",
      "slug": "fuzzybears",
      "floor": 580,
      "totalVol24h": 6574.43602,
      "sales24h": 9,
      "owners": 720,
      "items": 3210
    },
    {
      "name": "sraebyzzuF",
      "slug": "sraebyzzuf",
      "floor": 679,
      "totalVol24h": 1318.44021,
      "sales24h": 2,
      "owners": 355,
      "items": 1220
    },
    {
      "name": "The Bear Champ - Dead As Fuck",
      "slug": "bearchampdaf",
      "floor": 109,
      "totalVol24h": 578.70558,
      "sales24h": 3,
      "owners": 453,
      "items": 2208
    }
  ]
}
Live, refreshed hourly, trimmed to a few fields per collection. Floors and volumes are in XRP.

Individual NFTs

Look up any NFT by its NFTokenID to get metadata, current offers, and transaction history.

# Get NFT details
curl https://api.xrpl.to/v1/nft/NFTOKEN_ID

# Get buy and sell offers for an NFT
curl https://api.xrpl.to/v1/nft/NFTOKEN_ID/offers

The offers endpoint returns both buy and sell offers with amounts, expiration times, and owner accounts.

NFT Holder Data

Analyze who holds NFTs in a collection, distribution patterns, and individual holder portfolios.

# Top holders of a collection
curl https://api.xrpl.to/v1/nft/holders/COLLECTION_SLUG?page=1&limit=20

# Holder distribution breakdown
curl https://api.xrpl.to/v1/nft/holders/COLLECTION_SLUG/distribution

# Check specific address holdings
curl https://api.xrpl.to/v1/nft/holders/address/rAddress

Distribution data groups holders by quantity ranges, useful for identifying whale concentration and healthy distribution patterns.

Market Analytics

Access market-wide NFT analytics including volume trends, top traders, and collection performance.

# Market overview
curl https://api.xrpl.to/v1/nft/analytics/market

# Top NFT traders
curl https://api.xrpl.to/v1/nft/analytics/traders

Trader analytics include buy/sell volumes, profit estimates, and trade frequency for top marketplace participants.

Activity Feed

Stream recent NFT sales, transfers, mints, and burns across the entire marketplace or for a specific collection.

curl https://api.xrpl.to/v1/nft/activity?limit=50

Each activity record includes the event type (sale, transfer, mint, burn), involved parties, price (if applicable), and timestamp.

Portfolio Data

Get a full NFT portfolio for any XRP Ledger account, including estimated values based on floor prices.

curl https://api.xrpl.to/v1/nft/account/rAddress/nfts

Returns all NFTs owned by the account with collection info, metadata URIs, and current market value estimates. See the full documentation for pagination and filtering options.

Attribution Is Required

The API is free to call, but not unconditional. Any app, website, bot or dashboard that displays xrpl.to data must show a visible, clickable Data by xrpl.to credit on the same screen as that data — not buried in an about page. This applies on every tier, including calls made with no API key. Storing our data and re-serving it from your own API or dataset needs written permission first. Full terms are in the API documentation.

Build an NFT App