Prices & Market

Price sources

What each of the five sources measures, how to switch, and what changes when you do.

Silvane prices every card in five markets. One of them is active at a time — every amount you see, on every surface, is that source's number.

The five sources

SourceKind of priceCurrencyWhat it measures
TCGplayerMarket priceUSDWhat copies have actually been selling for on the largest US marketplace.
Star City GamesRetail priceUSDStar City Games' asking price for a Near Mint copy.
Card KingdomRetail priceUSDWhat Card Kingdom charges for a copy — not what one sold for.
Mana PoolMarket priceUSDMarket price across Mana Pool's marketplace of independent sellers.
CardmarketTrend priceEURTrend price from Europe's largest marketplace, in euros.

A market price and a retail ask are different questions, and the gap between them is real: measured against TCGplayer market prices, Card Kingdom's retail asks run about 1.63× and Star City Games about 1.45× (median across shared cards), while Mana Pool's median sits around 0.75×. None of those numbers is wrong — they answer different questions, and your collection total will honestly differ between them.

Choosing your source

In the app: Profile → Settings — the Prices group sits at the top — → Price source. Five options, each explaining what it measures; tap one and the switch applies everywhere.

On the web: the Prices control in the site header shows the currency the page is in. It opens a dialog with two tabs: Source, with the same five choices, and Currency (Display currency). Apply saves both and reloads the page once, so every number on it is re-priced at once. Signed out, the choice lives in your browser; the moment you sign in, your account's source takes over.

By link: append ?price_source= with tcgplayer, scg, cardkingdom, manapool or cardmarket to any silvane.app URL and the page opens pre-set to that source for signed-out visitors — handy when you're sharing a card or set page and want the reader to see a specific market. Signed-in visitors are untouched: their account's source always wins.

One account, one source: switch on your phone and the web, your tablet and MCP follow within seconds.

Switching is atomic

A switch is one operation, not a drift: deck totals are re-stamped in the same step, so you never see a deck priced in one source next to a collection priced in another. See below for what stays put.

Your total will change — that's the answer, not an error

Each source answers a different question, so your collection total changes when you switch. That's a new answer, not a correction of the old one — nothing about your cards changed.

Currencies

Four sources price in USD; Cardmarket prices in EUR. With a display currency picked, every market price shows in it, converted at the latest rate; with none, each amount stays in its source's currency. Percent changes are worked out on the store's own prices, and no percentage compares a dollar price with a euro price. On the web, the Prices control in the header shows which currency the page is in.

Buylists

Card Kingdom and Star City Games also publish what they pay for a Near Mint copy — their buylist. Silvane keeps both next to the five sources, but no total, chart or alert uses them: they are read through MCP, when you ask your AI what a store would pay for your cards.

Unpriced cards

No source prices everything. When your source has no price for a card, Silvane leaves the amount blank and counts the card apart — it never borrows a price from another source. A card in another language with no price of its own takes the same store's price for its English printing (see Cards in other languages). On web pages — binders, lists, decks, views, Owned, For Trade, Wants and set pages — the hero shows an "N unpriced" badge whenever the total excludes cards your source doesn't price. (Sales and purchases carry their own recorded line prices, so an unpriced badge has no place there.)

Coverage differs by source. The catalog holds more than 110,000 printings, and most of them carry a price on any given day, but no source prices all of them. A card unpriced in your source usually has a price in another, and the surfaces that total your cards say "N unpriced" when some are missing.

Cards in other languages

A card printed in another language shows the store's own price for that language when the store has one. When it has none, it shows the same store's price for the English printing with the same set, collector number and finish. Totals and price history use that price too. A price never comes from another store.

On the card's page, a box under the store prices names the stores that show the English card's price: TCGplayer and Card Kingdom have no price in German. They show the English card's price. In the app it shows when the store table is open, or when your source is one of them.

Cardmarket has one price per printing for every language, so it is never named. Buylists never take the English printing's price.

In the app, Profile → Settings → Price source says the same under Cards in other languages, and so does the Source tab of the web's Prices menu: A card with no price in its language shows this source's price for the English card, same set and number. Neither shows it while Cardmarket is picked.

What doesn't follow your source

Switching re-prices everything, with five deliberate exceptions. Four are numbers that record something rather than quoting a market:

  • Price alerts stay anchored to the market each one was created in.
  • Ledger lines — a sale's price is locked at the moment you add it, a purchase's is what you actually paid, each in its order's currency. Shared sale receipts show the seller's numbers and currency, not the reader's.
  • Views with a pinned price filter filter in the view's source, so every viewer sees the same list.
  • A shared deck's header total is the owner's deck value, the number the owner sees.

The fifth is a comparison: asking your AI to compare prices through MCP answers in all five sources side by side, plus the buylists, whatever your source is.

Deck totals are not an exception. They are stamped with the source they were computed in, and a switch re-stamps every deck in the same step.

History is per source

Every chart is the history of one (card, finish, source) series. Switching sources switches which series you're reading — it never erases the others, which keep accumulating in the background.