CT Zero Scanner

Sign in with your Google account.
First time here? Enter the invite code your host gave you.

Enter your username or Telegram chat ID to log in.
No account yet? Message the bot: /start …

Link Telegram

Connect your Telegram chat so price alerts can reach you. This window updates automatically once you're linked.

Option A — open the bot
➡ Open Telegram & tap Start
Option B — if Start does nothing

If you've used the bot before, the Start button may not work. Open the bot chat and send this command instead:

/link …

Settings

Three steps to start getting price-drop alerts. Do them in order.

1 · Add your CardTrader token

Required for price scanning — without it nothing is ever checked, and this is the #1 reason alerts don't arrive. In CardTrader: Account menu → API / Apps → generate a token (a long JWT with dots). API access may need a CardTrader Pro account. CardTrader API docs ↗

Checking…

2 · Connect Telegram

Alerts are delivered through Telegram, a free messaging app — this is how a price drop reaches your phone. If you're new to it, follow these steps:

  1. Get Telegram — install the app on your phone or computer from telegram.org ↗ and create a free account (just a phone number).
  2. Click “🔗 Link Telegram” below. A small window opens with two ways to connect:
    • Open the bot — opens our TradeCaravan bot inside Telegram; just tap the Start button at the bottom of that chat.
    • If “Start” does nothing (this happens if you've opened the bot before), copy the /link … command shown in that window and send it as a message to the bot.
  3. Wait a moment. The window flips to “linked” on its own once it's done — no need to come back here.

Once linked, hit “📨 Test Telegram” to send yourself a message and confirm it arrives.

Checking…

3 · Build your watchlist

Close this dialog, search a card, and add it. Set a price threshold on each card (or a notification price filter via the ⚙️ beside the bulk-threshold bar) and you'll get a Telegram alert when it drops below that price on CardTrader Zero.

Diagnostics

Scan every tracked card right now and send a per-card report to Telegram — shows which cards have CT Zero listings, which don't, and any errors. Use this if alerts seem quiet or a price looks stuck.

Owner tools Only you can see this section

Invite codes

Each code admits exactly one new Google account, then is used up.

All tracking data

Download every user's watchlist & price history before a redeploy, then restore it after.

Clear old price history

Delete every recorded price point before a chosen date & time, across all users. Use this when an old ↓ below avg reading is being skewed by stale data left over from before a redeploy — the average is computed over all stored points, and history isn't cleared when a card is removed and re-added.

Storage health

Confirms your data sits on a persistent volume and won't be wiped on the next deploy.

CT Zero Scanner banner

CardTrader Zero Scanner

Zero only

Find deals · track cards · get Telegram alerts when prices drop

Notification price filters

Mute trivial price wobble. For each price tier, set how much a card's price must move (in €) before you get another Telegram alert. Example: a 50€ card moving 30¢ isn't worth a ping, but a 1€ card moving 30¢ is. Up to 5 tiers · leave a Min or Max blank for “no limit”.

✓ Saved
Card-wide
Price history

Welcome — find Magic cards below their market price

Track cards on CardTrader Zero and get a Telegram message the moment one drops below the price you set.

1 Find cards. Paste a decklist in Scan decklist, or look one up in Browse.
2 Track them. Add cards to your Watchlist and set a target price for each.
3 Get alerts. Connect Telegram in ⚙️ Settings and we'll ping you when a price drops.
CT Zero = CardTrader Zero, a marketplace with free combined shipping  ·  CM = CardMarket, used as the reference "market" price  ·  Conditions: NM (Near Mint) › SP (Slightly Played) › MP (Moderately Played) › PL (Played) › PO (Poor)

Paste a decklist and scan for CT Zero deals.
Cards below your threshold are highlighted.

% off CM
% off CM
% off CM
% off CM
% off CM
Tap a grade to track it. 0% = any CT price at/below CardMarket. A deal fires when any enabled grade clears its own %.
All printings · scan summary & cross-print deals
Scanning printings…
Track:
% off CM
% off CM
% off CM
% off CM
% off CM
Blank = use the scan threshold for that grade.
Browse by:
Sort by: Per row:
Switches every card's CT Zero language.
Near Mint
Slightly Played
Moderately Played
Played
Poor
Show CT Zero prices for these grades.

Tracked cards

% off CM
% off CM
% off CM
% off CM
% off CM
Blank = leave that grade unchanged.
Re-tracks each selected printing in this language.
Show: