Grail scans every eBay listing against recent realized sales — then surfaces only the finds that clear the bar. Big gaps, receipts attached, zero setup. Want personal alerts? Type /watch in Discord — Grail DMs you when your card dips.



No thresholds to tune, no DIY sniper setup. Sign in once — deals that clear the bar come to you; want your own cards tracked? /watch and /watchlist have you covered.
One click authorizes Grail. That's the whole setup — no alerts to build, no cards to add, no rules to configure.
3 days free, then $19/mo. Stripe handles it; your Grail Premium role unlocks the instant payment clears.
Fresh, proven deals land in Discord all day — pre-filtered by the same gate we'd build for ourselves. No chat clutter, no noise. Want a specific card? Type /watch tom brady, tap the exact match, and Grail DMs you the moment it drops below its proven median. Manage your picks anytime with /watchlist.
Real entries from the last cycle — every one linked to a live listing and its sold comps.



Every entry goes through the same checklist before it reaches the feed.
Title, set and variation are matched to the same card across listings and sold comps.
Graded slabs compare to graded comps, raw to raw — condition class is matched, not blended.
Listed price is read against how shipping was handled inside each comp.
Only recent realized sales of the same card are used, with an outlier-trimmed median as the market value.
A live listing below that market value becomes a candidate; the comps are attached to every entry.
Built by a collector who got tired of checking listings against sold comps by hand.
The whole feed — Pokémon and sports — every entry backed by realized sales.
The whole feed — Pokémon and sports — every entry backed by realized sales. Cancel anytime on Stripe. All sales final — no refunds.
Start 3 days free →Yes — your first 3 days are free. Your card is required to start, but nothing is charged until day 4. Cancel inside the 3 days and you're never billed.
No — the feed does the work. Deals that clear the bar come to you, pre-filtered, with comps attached; you never configure thresholds or chase a DIY sniper. /watch is the optional power move: type /watch <card> in Discord and you'll get a private DM when that exact card dips below its median — no spam, no noise, just your cards.
Type /watchlist in the server to see your tracked cards — each has a ▶ remove button. You can watch up to 5 cards and swap anytime; when one dips below its proven median, Grail DMs you privately. /help shows the quick-start.
Because the value is a real-time feed — Discord is where it's delivered and where you can act on a deal in seconds. The site is just the front door.
Every entry links a live listing to recent sold prices for the same card. You're not buying on hype — you see the comps before you click.
No chat clutter — the feed channels are alerts only, by design. Members can't post there; every entry comes from the scanner. Clean and fast, always.
Yes — manage or cancel any time from your Stripe account. No retention scripts, no hoops.
Connect Discord, start 3 days free, and the feed unlocks. The whole thing takes about a minute.
Start free trial →