NFT Analytics Guide

SkillDatabases & data

Guide to NFT analytics — floor price tracking, wash trading detection, rarity analysis, collection metrics, and marketplace comparison. Covers free tools and APIs for evaluating NFT collections and individual tokens. Use when helping users research NFT markets or evaluate collections.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the NFT Analytics Guide skill

What this skill tells your AI

The instructions your AI receives, as published by nirholas/three.ws in data/skills/analysis/nft-analytics-guide/SKILL.md and read by ahel’s review.

A practical guide to analyzing NFT markets and collections using free tools and on-chain data.

Key NFT Metrics

Collection-Level Metrics

MetricWhat It MeansGood Sign
Floor PriceCheapest available NFT in collectionStable or rising over weeks
Total VolumeAll-time trading volume>1,000 ETH for established collections
Unique HoldersNumber of distinct wallets>30% of supply held by unique wallets
Holder/Supply RatioHolders ÷ Supply>0.5 (more holders than concentrated)
Listed %What % of supply is for sale5–15% is healthy
Sales VelocityNumber of sales per dayConsistent daily sales > sporadic
Wash Trading %Fake volume between same wallets<10% is acceptable
Royalty RevenueOngoing income for creatorsShows sustainable business model

Individual NFT Metrics

MetricWhat It Means
Rarity ScoreHow unique the traits are
Last Sale PriceWhat it actually sold for
Trait FloorFloor price of NFTs with the same rare trait
Ownership HistoryHow many previous owners, holding time

Free Analytics Tools

Collection Analysis

ToolWhat It ProvidesAccess
OpenSeaFloor, volume, listed %, activityFree (web)
BlurFloor, bids, depth chartsFree (web)
NFTGoMarket overview, whale tracking, portfolioFree tier
ReservoirMulti-marketplace aggregated dataFree API
DappRadarNFT collection rankings, volumeFree tier

Rarity Tools

ToolWhat It Calculates
Rarity.toolsTrait-weighted rarity scores
HowRare.isSolana NFT rarity
Trait SniperReal-time rarity with alerts
Rarity SniperCommunity-driven rarity rankings

On-Chain Analysis

ToolWhat It Provides
Dune AnalyticsCustom SQL queries on NFT data
Flipside CryptoNFT analytics dashboards
EtherscanRaw transfer and sale events

Wash Trading Detection

Wash trading is selling NFTs between your own wallets to inflate volume.

Detection Methods

SignalHow to Spot
Same buyer/sellerSame address on both sides (obvious)
Wallet clusterMultiple wallets funded from same address
Back-and-forthA sells to B, B sells back to A
Round-trip timingBuy and sell within same block/minute
No price discoverySales always at same price
Zero royaltiesUsing platforms that avoid royalties (reducing cost of wash)

Wash Trading Indicators

Suspicious if:
- >50% of volume from <10 wallets
- Average holding time <1 hour
- Same NFTs traded repeatedly between same addresses
- Volume spikes without holder growth

Tools for Detection

ToolWhat It Does
Hildobby's Dune dashboardFilters wash trades from real volume
NFTGo wash trade filterTags suspicious transactions
CryptoSlamReports adjusted volume (excluding wash)

Marketplace Comparison

MarketplaceFeeRoyaltiesBest For
OpenSea2.5%Creator-set (often optional)Discovery, variety
Blur0%OptionalPro traders, floor sweeping
LooksRare2%Enforced on someLOOKS token rewards
Magic Eden2%Creator-setMulti-chain (ETH, Solana, BTC)
Reservoir0% (protocol)VariesAPI/aggregation layer

Aggregators

ToolWhat It Does
Gem (by OpenSea)Cross-marketplace sweeping
BlurAlso aggregates listings
ReservoirAPI-level aggregation for builders

ERC Standards for NFTs

StandardWhat It IsUse Case
ERC-721Unique tokens (1 of 1)PFPs, art, collectibles
ERC-1155Multi-token (copies allowed)Gaming items, tickets
ERC-6551Token-bound accounts (NFTs as wallets)NFTs that own assets
ERC-8004On-chain agent identityAI agents as NFTs with reputation

Sperax context: ERC-8004 is the standard Sperax created for on-chain AI agent identity. Each agent is minted as an NFT with metadata about its capabilities, reputation score, and validation status. It's deployed on 12 chains.

NFT Valuation Framework

For PFP/Art Collections

FactorWeightWhat to Check
Community30%Discord activity, holder engagement, celebrity holders
Floor stability25%Look at 30/90 day floor chart, not just current
Volume quality20%Real volume after removing wash trades
Utility15%Token-gated access, airdrops, real-world perks
Team10%Track record, transparency, roadmap execution

For Utility NFTs

FactorWeightWhat to Check
Functional value40%What does holding this NFT actually get you?
Protocol adoption25%Is the underlying protocol growing?
Supply dynamics20%Mint rate, burn mechanics, total cap
Revenue generation15%Does the NFT generate yield or fee share?

Dune Analytics Queries for NFTs

Collection Volume (Last 30 Days)

SELECT
    date_trunc('day', block_time) as day,
    COUNT(*) as sales,
    SUM(amount_usd) as volume_usd
FROM nft.trades
WHERE nft_contract_address = 0x... -- collection address
  AND block_time > now() - interval '30 days'
GROUP BY 1
ORDER BY 1

Holder Distribution

SELECT
    COUNT(DISTINCT wallet) as unique_holders,
    SUM(CASE WHEN balance = 1 THEN 1 ELSE 0 END) as single_holders,
    SUM(CASE WHEN balance > 10 THEN 1 ELSE 0 END) as whales
FROM (
    SELECT to as wallet, COUNT(*) as balance
    FROM erc721_transfers
    WHERE contract_address = 0x...
    GROUP BY 1
)

Agent Tips

  1. Always check for wash trading — reported volume can be 50–90% fake
  2. Floor price is the most honest metric — it's the actual cost to enter
  3. Low listed % is usually bullish — holders aren't trying to sell
  4. Whale concentration — if top 10 wallets hold >30%, they control the floor
  5. Use aggregators for best prices — don't buy on just one marketplace
  6. ERC-8004 NFTs are different — they represent AI agents with reputation, not art
  7. Bear market NFTs — focus on utility and revenue, not hype

Links

Signals

GitHub stars
114
Forks
29
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
nft-analytics-guide
Source
github.com/nirholas/three.ws