Monitor NFT collection floor prices across marketplaces with volume trends, whale wallet activity, rarity distribution, and 30-day price history — all as a fast static site with no API keys required.
Build Prompt
Copy this prompt into Claude Code
Build an NFT floor price tracker as a static HTML/CSS/JS site. Dark theme with background #0a0a0f, surfaces #12121a, borders #1a1a2a, accent color #f7931a. All data loaded from inline constants — no external API calls.
Define `const COLLECTIONS = [{ id, name, symbol, description, chain ("Ethereum"|"Polygon"|"Solana"|"Base"), category ("PFP"|"Art"|"Gaming"|"Music"|"Utility"), supply, floorEth, floorUsd, volume24hEth, volume7dEth, marketCapEth, holders, listed, image (emoji), verified (bool), whaleCount, blueChip (bool), floorHistory (array of 30 objects: { date, floorEth }) }]`. Include 15 well-known collections: Bored Ape Yacht Club, CryptoPunks, Azuki, Doodles, Pudgy Penguins, Art Blocks, Nouns, Moonbirds, CloneX, Otherdeeds, Milady Maker, Checks, Opepen, Phygitals, and one gaming collection.
Define `const MARKETPLACE_PRICES = [{ collectionId, openSea, blur, looksRare, x2y2 }]` showing floor price discrepancies across platforms. Define `const WHALE_ACTIVITY = [{ collectionId, wallet (shortened), action ("Buy"|"Sell"|"List"), amount, priceEth, timeAgo }]` with 30 recent events.
Layout: Header with "FloorWatch" branding, ETH/USD rate display (`const ETH_USD = 3200`), search bar, and "Last updated" timestamp. Below: category tabs (All, PFP, Art, Gaming, Blue Chip) and chain filter pills.
Collection grid (responsive 3→2→1 cols): Each card shows collection image, verified badge, name, chain badge, floor price in ETH + USD, 24h change (green/red %), 7d volume in ETH, holder count, and a 7-point mini sparkline (SVG polyline). Card hover state: border #f7931a with subtle glow.
Collection detail modal (full-screen overlay): 30-day floor price chart (SVG line chart with gridlines and axis labels), marketplace price comparison table (show cheapest in green), rarity breakdown donut chart using SVG arcs, top trait categories with floor premiums, whale activity feed (last 10 events for this collection), and key stats grid (supply, holders, listed%, market cap, all-time high floor).
Whale activity sidebar (right panel, 280px): scrollable feed of recent WHALE_ACTIVITY events across all collections sorted by timeAgo. Each entry: wallet address, collection name, action badge (Buy=green, Sell=red, List=gray), ETH amount, and relative time.
"Movers" section: Top 3 gainers and top 3 losers by 24h floor % change, displayed as horizontal cards with sparklines.
Sort options: Floor Price, Volume, Market Cap, 24h Change, Holder Count. All filtering and sorting client-side.
SEO: title, meta description, OG tags, JSON-LD DataCatalog schema. Keyboard-accessible modals with Escape to close.
Read the guide at https://accessagent.ai/api/guide and follow it to deploy the site to AccessAgent.ai. My email is [your@email.com].
Make It Yours
Watchlist
Let users save collections to a localStorage watchlist with a dedicated tab showing only tracked items.
Floor Alerts
Store floor price alert thresholds in localStorage and highlight collections that dip below target prices.
Trait Rarity Filter
Add a trait rarity explorer showing floor premiums for specific traits within each collection.
Portfolio Valuation
Let users input their NFT holdings and calculate total portfolio value at current floor prices.
Sweep Calculator
Show the cost to sweep the top 5/10/20 floor listings and total ETH required for bulk acquisition.
Royalty Tracker
Display creator royalty rates per marketplace and show net proceeds for different sale price scenarios.
Update Prompt
Update Prompt — Refresh floor prices and whale activity
Update my NFT floor price tracker with the following changes: [describe — e.g., "Update BAYC floor to 14.5 ETH and 24h volume to 320 ETH", "Add new collection: Pudgy Rods, PFP, Ethereum, 3.2 ETH floor, 10000 supply", "Add whale activity: wallet 0x1234...abcd bought 5 Azuki at 8.8 ETH each 2 hours ago", "Update 30-day floor history for CryptoPunks with new data points", "Mark Doodles as Blue Chip"]. Update COLLECTIONS, MARKETPLACE_PRICES, and WHALE_ACTIVITY arrays then redeploy.
SEO Tips
Target "NFT floor price tracker", "cheapest NFT listings", and "NFT collection stats" in title and meta description.
Add JSON-LD ItemList schema listing each collection as a ListItem with image, name, and URL to the collection detail.
Create anchor links like "#bayc-floor-price" for each collection so collection-specific searches can land on your page.
Include a "How is NFT floor price calculated?" FAQ section to capture educational queries that convert to return visitors.
Publish dated content notes ("Updated Feb 2026") so search engines treat your floor data as fresh and recrawlable.
Monetization Ideas
Affiliate links to OpenSea, Blur, and LooksRare — earn referral fees when users click through to buy listed NFTs.
Sell a Pro plan with real-time webhook price alerts, CSV data export, and private whale wallet tracking.
Sponsored collection slots — NFT projects pay for featured placement at the top of category pages.
Offer NFT portfolio appraisal reports ($19-$49) that detail collection health, whale concentration risk, and sell timing.
Newsletter monetization — weekly "Top Movers" email with sponsored collection spotlights to an engaged NFT collector list.