How Dans MTG works

Everything you need to know — from installation to identifying your first card and managing your collection.

What is Dans MTG?

Dans MTG is a Chrome browser extension designed for Magic: The Gathering players who buy and sell cards online — Facebook groups and auction pages, eBay and marketplace listings, store sites, forums, anywhere a card gets photographed.

When you see a card photo, right-clicking it instantly identifies the card and pulls up live pricing from more than a dozen stores across Australia, New Zealand, the US and Europe — all without leaving the page. No searching, no typing the card name, no switching tabs.

It also connects to your personal card collection, so you'll know immediately whether you already own that card or a similar version of it before you decide to bid.

Installing the extension

Public beta — open to everyone. Dans MTG is live on the Chrome Web Store and you sign yourself up inside the extension. No invite, no waiting list, nothing to configure. Install it here: Dans MTG — Card Identifier on the Chrome Web Store.
  1. Open the Chrome Web Store listing — or search the store for Dans MTG.
  2. Click Add to Chrome, then Add extension when Chrome asks you to confirm. (If Chrome shows a "Proceed with caution" note, see below — it's expected for a new listing.)
  3. A small 🃏 icon appears in your browser toolbar — pin it from the puzzle-piece menu so it stays visible. Click it to open the Dans MTG side panel.
  4. Choose the Sign Up tab, enter your email and a password (min 8 characters, 1 uppercase, 1 number), then click Create Account.
  5. Enter the 6-digit verification code emailed to you and click Verify Email. If it hasn't arrived after a minute, check your spam folder.
  6. You receive 150 free credits automatically the moment your account is confirmed — you're ready to scan.

Signing in on a second computer is the same panel, just the Sign In tab instead — your credits, collection and groups follow the account, not the browser. Forgotten your password? Forgot password? on the sign-in tab emails you a reset code.

"Proceed with caution" during install

Chrome may show "This extension is not trusted by Enhanced Safe Browsing" on the listing. It's worth knowing exactly what that does and doesn't mean:

If the warning puts you off, that's a completely reasonable reaction — wait a few weeks and install it once the badge clears. Nothing about your account or your credits expires in the meantime.

Identifying a card

  1. Go to any web page showing Magic cards for sale — a Facebook group, an eBay listing, a store's product page, a forum thread.
  2. Find a card photo.
  3. Right-click directly on the card image.
  4. In the context menu, select Identify MTG Card.
  5. A dark overlay panel appears showing:
    • Card name, set code, and collector number — in English, even when the card isn't (see below)
    • Foil or non-foil (detected from the ★ symbol in the card's bottom-left stamp)
    • Frame treatment (normal, extended art, borderless, showcase, etc.)
    • Type line, power/toughness, and artist
    • Live prices from more than a dozen stores
    • How many copies you own of this version, and how many other versions you hold
Scanning only happens when you explicitly choose the context menu option. Dans MTG never automatically monitors your browsing, uploads images in the background, or scans pages you haven't asked it to.

Which sites this works on — all of them

Dans MTG started as a Facebook tool and that's still where most people use it, but the Identify MTG Card option is registered against images generally, not against a list of approved sites. It appears in your right-click menu on every website. If you can right-click the card photo, Dans MTG can read it:

The result is saved against the page's address

When a card is identified, the card name, set, number, foil status and frame treatment are stored keyed to the URL of the tab you had in focus when you right-clicked. That's what makes the rest of the extension work off Facebook too:

Sites that hide their images

A few sites deliberately make the photo hard to right-click — Facebook's photo viewer lays a transparent sheet over the image so it can't be saved, Card Kingdom renders foil and Oil Slick cards as a web component rather than a picture, and Steel City's storefront puts a zoom layer over the product shot. On those three sites Dans MTG handles it for you: right-click anywhere on the card and it digs the real art out from underneath.

Everywhere else, right-click the image itself. If Identify MTG Card doesn't appear in the menu, that page is hiding its image behind something in the same way — tell Dan which site it was and it can be added to the handled list.

Working on every site is not the same as watching every site. Nothing is read from a page unless you choose Identify MTG Card, and all that leaves your browser is the one image you right-clicked plus the address of the page it was on — never the page's text, your history, or any other tab. See the Privacy Policy.

Cards printed in another language

A card doesn't have to be in English for the scan to work. The AI reads the card in whatever language it was printed in — Japanese, Chinese, Korean, Russian and the rest — and gives you the card back in English:

This is the fastest way to deal with a foreign-language card in an auction post: right-click it, and instead of squinting at unfamiliar text, you get an English name, the exact printing and a price to bid against.

Look up a card by name (no photo)

Don't have a clear photo, or just want to price a card you already know? Open the Card tab and start typing the card's name — a type-ahead list suggests matching cards as you go. Pick one and you get the same full details and live pricing as a photo scan, without running the AI. Because there's no AI cost, a manual lookup is only 5 credits (versus 30 for an image scan), and — just like a scan — the next few people who view that same card refund you 1 credit each, down to a 1-credit net cost.

Reading the scan result

Card details

Shows the card name with foil/non-foil and frame treatment badges, the set and collector number, type line, power/toughness (for creatures), loyalty (for planeswalkers), and artist credit.

Your collection

Shows whether you own this specific version (e.g., foil extended art) and how many copies, plus a total count of other versions of the same card name you hold. You can add, update, or remove cards directly from this panel without leaving the page you're on.

Live pricing

Prices are fetched in real time from official card databases and a growing list of retail stores, then cached for 24 hours so repeat lookups are instant. Each price is shown with a direct buy-link back to the store's own product or search page, so the retailer always gets the referral.

Want another store added to the pricing list? Email Dan at support@dansmtg.com with the store and it can be considered for a future update.

Where prices come from

There are far more than six sources now — sixteen in all: eleven storefronts, four official data APIs and one price index, spanning several regions and currencies. Every one of them returns a live price — a source that won't let us read it is removed rather than left showing you an empty row:

SourceRegionHow it's read
Scryfall (USD + TCGPlayer)USOfficial API
Mana PoolUSOfficial API
CardTraderEUOfficial API
Card KingdomUSPublic product page
MTGGoldfish (price index)USPublic price page
Good GamesAUPublic store JSON
Steel CityAUPublic store JSON
The Card HubAUPublic store JSON
MTG SinglesAUPublic store JSON
Jenes MTGAUPublic store JSON
GUFAUPublic store JSON
TCG SinglesAUPublic store JSON
KastleAUPublic store JSON
Plenty of GamesAUPublic store JSON
General GamesAUPublic store JSON
Card MerchantNZPublic store JSON

Four sources have been removed. Star City Games disallows the search endpoints a lookup needs. Pro Gamers disallows /search, which on its storefront is the only way to turn a card name into a product page. MTGMate disallows /cards/search and asks for 60 seconds between requests, which can't be honoured inside a live lookup. MTGStocks rejects any client that identifies itself honestly, and only ever worked because of a disguised User-Agent we no longer send. Each said no in a machine-readable way, so each is gone — we'd rather drop a source than argue with it or show you a row that can never fill in.

Overseas prices (USD, EUR, NZD) are converted to a common currency so you can compare them at a glance. Not every store carries every printing — a source that doesn't stock the exact card is simply left out of the results for that scan.

One of those is an index, not a shop. MTGGoldfish doesn't sell anything — it publishes what a printing is trading at, which is the number the trade quotes when valuing a card. It's there as the reference to sanity-check a store's asking price against, so it never shows a stock count and is never a "buy here" answer.

How the exact card is looked up

The hard part of pricing isn't finding a price — it's finding the price for the exact printing you're looking at. A card name like "Lightning Bolt" can have dozens of printings across sets, frames and finishes, each worth wildly different amounts. Dans MTG anchors every lookup to a single, unambiguous identity:

Every buy-link points to the exact printing where the store exposes it, or to a plain card-name search where it doesn't — never to a wrong-numbered product page.

Playing fair — robots.txt & store terms

Dans MTG is a price-comparison and referral tool, and it's built to respect what each store actually permits. This isn't a promise we made once when a store was added — it's enforced in code on every single request:

In short: buy-links are welcome everywhere (stores want the referral), and the more sensitive act of reading prices is done through official APIs or explicitly-permitted public endpoints — and skipped entirely on any store that asks not to be crawled. Where respecting that costs us a price, we lose the price.

If you run a store and you'd rather we didn't

You don't have to ask. Adding a Disallow for the paths in question to your robots.txt is enough — it's re-read at least once a day and honoured automatically, and your store will drop to a plain search link with no price. That's the fastest route and it needs nothing from us.

If you'd rather be removed altogether — including the search link — or you want to talk about it first, email support@dansmtg.com from an address at the store's domain and say so. We'll action it within 5 business days and confirm when it's done. No justification needed, and we won't argue the point.

Equally, if you'd like more — an official feed, an affiliate arrangement, or correcting how your printings are matched — that's the same address. Dans MTG exists to send you buyers, so if it's getting something wrong about your listings we'd genuinely like to know.

Managing your collection

Import from ManaBox

  1. In ManaBox, go to your Collection → tap the menu (⋮) → Export → CSV.
  2. Open the Dans MTG side panel → Settings tab → Import Collection.
  3. Paste the CSV text and click Import. Your entire collection syncs in seconds.

Add cards manually

From any scan result overlay, use the + Add to My Collection button to record a card with your chosen quantity and condition. Update or remove cards from the same panel.

Browse your collection

Open the side panel and the My Collection tab shows all your cards with a live search box. Tap ✕ next to any card to remove it.

Understanding credits

Running AI-powered card identification costs money (cloud computing and AI inference fees). Dans MTG uses a community credit system so the cost is shared fairly and the service stays funded — every scan or view contributes a little, so nobody rides entirely for free on the people who pay.

How you earn and spend credits

Running out of credits

If you don't have enough credits for a scan or a view, you can subscribe or buy a credit pack from the extension for a top-up. Credits also trickle back to you whenever other people view posts you scanned earlier, so an active community keeps everyone topped up.

Subscriptions & credit packs

If you scan a lot, a monthly subscription is the cheapest way to get credits. There are four tiers — Common, Uncommon, Rare, and Mythic — each granting a recurring monthly credit allowance. Prefer to pay as you go? Buy a one-off credit pack whenever you need a boost.

Subscribe, top up, change tier, or cancel from the Settings area of the extension. Payments are processed securely by Stripe — your card details are entered on Stripe's checkout and never touch Dans MTG (see our Privacy Policy). You can manage or cancel your subscription at any time through the Stripe customer portal, linked from the extension.

Dans MTG is in early development — plans, prices, and credit amounts are subject to change.

Foil detection

Foil status is detected from the card's own printed text, not from the reflective sheen in the photo (which varies too much with lighting to be reliable). The bottom-left stamp on every Magic card contains the signal:

Seller labels in the photo (e.g. a "FOIL" sticker) are used as secondary confirmation.

Supported frame treatments