Skip to content

Applications - Add YesTCG - #720

Open
scranst wants to merge 1 commit into
mtgjson:mainfrom
scranst:add-yestcg-application
Open

Applications - Add YesTCG#720
scranst wants to merge 1 commit into
mtgjson:mainfrom
scranst:add-yestcg-application

Conversation

@scranst

@scranst scranst commented Aug 8, 2026

Copy link
Copy Markdown

Adds YesTCG to the MTGJSON Powered Applications list.

YesTCG (yestcg.com) is a local-game-store singles price comparison site. A player searches for a card and sees which shops near them have it in stock, cheapest first — currently 3,700+ stores across 72 US metros, covering Magic, Pokémon, Lorcana, One Piece, Flesh and Blood, Yu-Gi-Oh! and Riftbound.

How we use MTGJSON

  • AllPricesToday — pulled daily and accrued into a per-printing × finish price history. This is the entire basis of our price-movement tracking.
  • AllIdentifiers + SetList — a persisted uuid → name/set/collector-number/treatment map, so every price is labelled with the exact printing rather than just a card name. identifiers.tcgplayerProductId also resolves printings to TCGplayer products for us.
  • The Card Kingdom and Manapool prices in the same payload — this is the one we would struggle most to replace. We use them as an independent second opinion before we will report a price move at all: if TCGplayer sits well above every other retailer, we treat the move as an artifact and drop it. Having more than one retail source in a single feed is what makes an MTG price claim defensible for us, and it is why Magic is the only game where we publish price movement at all.

MTGJSON and Scryfall are both credited in the site footer on every page.

Thank you for maintaining this — the daily builds and the multi-source pricing have saved us an enormous amount of work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant