The fine print, in plain words
Where every number comes from, how fresh it is, and what happens when a free plan says slow down. The times and limits on this page are read from the same settings the app runs on.
| Number | Source | How often it refreshes |
|---|---|---|
| Digital copies of each card, base and foil | A full scan of the card collection, read straight from the Solana blockchain. When instant pull tracking is set up and checked against the chain, our own pull records are used instead. The saved snapshot when neither is available. | Full scan reused for 1 hour across servers (10 minutes in one server's memory). Counts from our own pull records reused for 30 seconds. A full resync also runs once a day at 17:00 UTC ( your time). |
| Digital cards minted, digital packs issued, ripped and sealed | The two Metaplex Core collection accounts, read straight from the Solana blockchain, with a public Solana connection as a backup. | Reused for 30 seconds. The top bar asks again every 1 minute while the tab is open. |
| Who pulled what, and when (rip log, 1h and 24h) | Our own pull records when instant pull tracking is set up, otherwise marketplace mint records for the card collection. | Reused for 2 minutes. Each refresh reads up to 4 pages of 200 mint records. The rip log asks again every 1 minute. |
| Wallet binder | The cards that address holds, read straight from the Solana blockchain. | Reused for 5 minutes per wallet. |
| Floor, sales and listings | Market data: collection stats, recent sales and the cheapest listings from the marketplace. | Stats 10 minutes, sales 3 minutes, listings 5 minutes. |
| Faction tags | Printed on the card art, not in the metadata. Read off every card by hand into a file in the repo. | Fixed for set 1. |
| Card art | The image each token points to, resized and saved with the app. | Fixed for set 1. |
On top of that, a shared cache in front of the site keeps each page for 1 minute and may hand out the previous copy for up to 5 minutes more while it fetches a new one. The top bar data is cached for 30 seconds, the rip log for 1 minute, market data for 2 minutes and share images for 10 minutes.
Supply facts from 0xQuit, Yuga Labs, launch thread 18 Oct 2026.
Every page has one status line under the title. It starts with one of three words.
All times are shown in your own time zone, worked out by your browser. Hover any time to see the full date and the same moment in UTC. Share images are made on the server, which does not know your zone, so they use UTC and say so.
1h and 24h numbers are only shown for windows our pull history fully covers. If it covers part of the window they are marked partial, and if it covers none of it they show n/a.
This site runs on free plans. Each server paces itself with its own request budget:
| Data | Burst | Steady rate | Plan |
|---|---|---|---|
| Card and wallet lookups | 2 | 1.5 a second | Free plan: 2 requests a second, 100,000 lookups a month |
| Collection counters | 5 | 5 a second | Free plan: 10 requests a second |
| Backup Solana connection | 2 | 1 a second | Free public connection with strict limits |
| Mint records and market data | 4 | 9 a minute | Free plan: 120 requests a minute |
When a shared limiter is set up, all servers together also stay under 90 card and wallet lookups requests per 1 minute, 300 collection counters requests per 1 minute, 60 mint records and market data requests per 1 minute. Without one, each server keeps its own count, so the total depends on how many servers are running. The shared cache above is what keeps that number low.
Wallet lookups are limited to 10 per visitor per 1 minute. Requests time out after 10 seconds and are retried up to 2 times with growing waits.
If a data source says slow down, you keep seeing the last good numbers with their time, and this message:
Sorry, we're being rate limited because we're on a free plan. Please try again in a minute.
Opening a pack burns it and mints 10 cards whose names say which pack they came from, so every opened pack can be rebuilt. The pack back states two kinds of odds, and Pull rates checks each the way it is written:
Packs are counted as the unit, not single card slots, because the 10 cards in a pack are not independent.
A 0 to 100 score per card, based on digital supply, with nothing hidden:
It describes digital supply only, the copies on chain. It is not a price prediction.
The site never asks you to connect a wallet and never signs, buys, bids or sends anything. The binder reads public holdings for any address you paste. API keys stay on the server and are never sent to your browser.
Whether each feed answered just now, and how fresh it is. Times are in your own time zone; hover one for UTC.
| Feed | Status | As of |
|---|---|---|
| Card counts | Live | |
| Packs ripped and sealed | Live | |
| Pull history | Live | 1h full, 24h partial. |
| Market data | Live |
The saved snapshot is a full scan of the chain from : 45,420 cards across 120 card numbers. Pull times come from marketplace mint records (100.00% of cards matched). Faction tags were read from every card image by hand, since they are not in the metadata.
Spotted a wrong number, have an idea, or want to ask how something is counted? DM @santi_ on X. Every message is read.