{"license":"CC-BY-4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","attribution":"ChainChoice (https://chainchoice.io)","category":"nft_analytics","evidenceReadAt":"2026-09-28","generatedAt":"2026-11-12","criteria":[{"id":"wash_filter","label":"What the vendor removes before it prints the number","weight":30},{"id":"number_definition","label":"What the printed number actually counts","weight":26},{"id":"token_level_mark","label":"A mark for the token you hold, with a published error","weight":24},{"id":"revision_policy","label":"Whether the number is revised after you have used it","weight":20}],"providers":{"nftgo":{"wash_filter":{"s":6,"q":"To allow for a better and more seamless user experience where users get to see the accurate data first-hand, the wash trade filter has been automatically turned on for the following key metrics: | By analyzing the transaction cycles and transaction closed loops, wash trades can be identified and…","u":"https://docs.nftgo.io/docs/wash-trade-filter-1","d":"2026-09-28"},"number_definition":{"s":5,"q":"The floor price is the lowest-priced item for sale in a particular collection | ERC721 collections: Market Cap = the sum of all NFT estimated values of the collection | For high-liquidity collections: NFT estimated value = max(floor price, collection 7D median Price) | The breakdown of unique…","u":"https://docs.nftgo.io/docs/collection-metrics","d":"2026-09-28"},"token_level_mark":{"s":6,"q":"We employ MAPE (Mean Absolute Percentage Error) as our primary evaluation metric. | In our evaluation process, we utilize the Predicted Price derived from our models to calculate MAPE.","u":"https://docs.nftgo.io/reference/evaluation-method","d":"2026-09-28"},"revision_policy":{"s":5,"q":"\"PricingItem\":{\"title\":\"PricingItem\",\"required\":[\"contract_address\",\"token_id\",\"processed_at\"] | \"processed_at\":{\"title\":\"Processed At\",\"type\":\"string\",\"description\":\"Process time\"}","u":"https://docs.nftgo.io/reference/get_pricing_pricing_v1_pricing_get","d":"2026-09-28"}},"bitscrunch":{"wash_filter":{"s":6,"q":"Pattern A: It is one of the most commonly found patterns where an asset will be traded back and forth within the same set of wallets a number of times.","u":"https://web.archive.org/web/20260118081632/https://docs.unleashnfts.com/docs/wash-trading","d":"2026-09-28"},"number_definition":{"s":5,"q":"Get the floor price of each collection across marketplace | The lowest listed sale price of an NFT in USD on a marketplace at a given time","u":"https://dash.readme.com/api/v1/api-registry/3b45z1uimemgqvvz","d":"2026-09-28"},"token_level_mark":{"s":7,"q":"and build a robust ML model to estimate the fair price along with giving a confidence interval (range) for the prediction | In addition to the above, we also use our in-house wash trade detector suite to further enrich predictions | As of the today, we support price estimate for 2200+ collections…","u":"https://web.archive.org/web/20260118083746/https://docs.unleashnfts.com/docs/price-estimation","d":"2026-09-28"},"revision_policy":{"s":1,"q":"\"info\":{\"title\":\"UnleashNFTs API V2\",\"version\":\"1.0.0\"} | \"enum\":[\"24h\",\"7d\",\"30d\",\"90d\",\"all\"]","u":"https://dash.readme.com/api/v1/api-registry/3b45z1uimemgqvvz","d":"2026-09-28"}},"cryptoslam":{"wash_filter":{"s":6,"q":"Amounts are calculated from transactions on all marketplaces tracked by CryptoSlam and include owner-to-owner sales only. Wash sales are NOT included in Sales (USD) aggregation. | Wash sale tracking will be added over the coming weeks and months for chains marked with a dash","u":"https://www.cryptoslam.io/blockchains","d":"2026-09-28"},"number_definition":{"s":2,"q":"Amounts are calculated from transactions on all marketplaces tracked by CryptoSlam and include owner-to-owner sales only. | Amounts are calculated from transactions on all blockchains and marketplaces tracked by CryptoSlam.","u":"https://www.cryptoslam.io/","d":"2026-09-28"},"token_level_mark":{"s":1,"q":"Currently, we only offer collection rarity on collections that have been added to our website recently. We're working on migrating all older collections to our new database so you can use this feature at all times.","u":"https://cryptoslam.gitbook.io/docs/getting-started/viewing-rarity-for-a-collection.md","d":"2026-09-28"},"revision_policy":{"s":1,"q":"Wash sale tracking will be added over the coming weeks and months for chains marked with a dash","u":"https://www.cryptoslam.io/blockchains","d":"2026-09-28"}},"nftpricefloor":{"wash_filter":{"s":1,"q":"- Real-time anomaly detection | - Historical data reconciliation | - OpenSea (largest NFT marketplace) | - Blur (professional trading platform)","u":"https://nft-api.nftpricefloor.com/llms.txt","d":"2026-09-28"},"number_definition":{"s":2,"q":"The lowest price at which any NFT of a given collection can be currently purchased accross all marketplaces. | The total market value of a given collection, calculated by multiplying its current floor price by its supply (total number of NFTs).","u":"https://nftpricefloor.com/","d":"2026-09-28"},"token_level_mark":{"s":1,"q":"The price we use to estimate the value of each item of a specific collection. The floor price is the lowest price at which any NFT of that collection can be currently purchased. | The total value of your holdings by collection, calculated based on number of items x floor price.","u":"https://nftpricefloor.com/","d":"2026-09-28"},"revision_policy":{"s":5,"q":"\"updatedAt\": { \"type\": \"string\", \"format\": \"date-time\" } | \"name\": \"interval\", \"in\": \"query\", \"schema\": { \"type\": \"string\", \"enum\": [\"1d\", \"7d\", \"30d\", \"90d\", \"180d\", \"365d\", \"all\"] }","u":"https://nft-api.nftpricefloor.com/openapi.json","d":"2026-09-28"}},"nftscan":{"wash_filter":{"s":1,"q":"NFTScan uses a combination of signals to help automatically identify spam collections. These include:","u":"https://docs.nftscan.com/md/guides.md","d":"2026-09-28"},"number_definition":{"s":6,"q":"Following are the NFT trading market data sources used in different blockchain networks: | On the other hand, the floor price is a centralized data based on order information of NFT marketplaces, also obtained via API","u":"https://docs.nftscan.com/md/guides.md","d":"2026-09-28"},"token_level_mark":{"s":3,"q":"What is the formula for calculating the value of the NFT that the user holds? | The price is the floor price for each NFT collection.","u":"https://www.nftscan.com/faq","d":"2026-09-28"},"revision_policy":{"s":1,"q":"PS: NFTScan doesn't store historical snapshots of the floor price of a collection, while it only updates the current floor price of the collection.","u":"https://docs.nftscan.com/md/guides.md","d":"2026-09-28"}},"coingecko-nft":{"wash_filter":{"s":5,"q":"Internally, we set a volume threshold for collections to be given a rank at any point in time. However, even if the threshold is met, a collection will still not be assigned a market cap rank if there is suspicion of wash trading that inflates its volume or suspicion of an illiquid and artificially…","u":"https://support.coingecko.com/api/v2/help_center/en-us/articles/37226121227545.json","d":"2026-09-28"},"number_definition":{"s":5,"q":"Floor price refers to the lowest price for an NFT collection that someone can buy directly from the market. | NFT market cap is the total value of all NFTs in a collection in circulation, calculated by multiplying the total supply of NFTs in a collection by the current floor price.","u":"https://www.coingecko.com/en/nft","d":"2026-09-28"},"token_level_mark":{"s":2,"q":"At the moment, our API only supports the market data for the entire NFT collection","u":"https://support.coingecko.com/api/v2/help_center/en-us/articles/23405816254745.json","d":"2026-09-28"},"revision_policy":{"s":2,"q":"_jsx(CacheInfo,{rate:`60 seconds`})","u":"https://docs.coingecko.com/reference/nfts-id","d":"2026-09-28"}}}}