How we work

The useful answer wins. The commercial answer is labeled.

It’s easy to build a comparison site that quietly favors your friends. It’s harder to build one people trust. These are the rules we follow, written down so you can hold us to them.

01

How a shop gets listed

Three ways. The shop sends us a feed, we read the same public product pages any shopper sees, or — for a small share of rows — an index we have written permission to read tells us a shop is holding a card, and we record that shop's own price and link. That third route never changes who you buy from: the retailer, the price and the checkout link are theirs, and rows arriving that way carry their age like any other. We space our requests out, we cache, and every listing links straight back to the shop — we take no commission and handle no orders, so a listing here is free traffic to their own checkout. We follow a shop's robots.txt, with one exception we'd rather state than hide: three shops sit on a shared platform whose robots file blocks crawlers for every store on it at once, rather than by any choice of theirs. Those three have each given us permission directly, so we read them — the same careful way, at the same spacing. If any of them tells us to stop, by any means, we stop that day.

01b

Retailers: get more out of it

Send us a feed at retailers@tcgpinas.com and your stock updates faster, carries your real condition grades, and stops depending on what we can read off a page. It costs nothing, we take no cut of any sale, and the shopper lands on your own checkout. Same address for fixing anything that looks wrong on your listings.

02

Matching the card

For Magic, Pokémon, and Riftbound singles we match on the product's explicit game, name, set, collector number, language, and finish, plus a canonical identifier when the shop publishes one. Sealed products are kept separate from singles and retain the shop's stated product identity. If a listing does not identify its game or product type clearly enough, we hold it back rather than guess.

03

Price and stock

What you see is the shop's item price in pesos. Shipping, promos, and taxes aren't in there, and any of it can change once you're on their site. Some shops publish only that a card is available, not how many — we say so plainly instead of guessing a number.

04

How fresh the data is

Every listing carries the time we last saw it. Shops are checked by the scheduled indexer before a shopper searches, never while somebody is waiting on a results page. Authorized private inventory sources may supplement a missing or stale observation, but only after the actual retailer or seller, buyer destination, exact printing, stated price, condition, and positive stock have all been validated. The acquisition source is not ranked or presented as a shop; the actual seller is what shoppers see. A fresh direct observation from the retailer always wins. A failed refresh does not erase a recent verified observation: a price outside its freshness window is labelled with its age, and a price older than seven days is withheld entirely.

05

How results are ordered

By price. An exact card-name match comes before a partial one, then the cheapest offer, then the freshest data, then the shop name so ties do not shuffle between page loads. That is the whole rule. No shop is pinned, promoted, weighted, or paid to sit higher, and there is no placement to buy. Pick "Lowest price" or "Most stock" and that sort is honoured exactly.

06

Price moves

Once a day we record, for every card in stock, the cheapest offer and the middle price across the shops that carry it. A card is shown as moving only when both moved at least 10% in the same direction over the window, it is carried by at least three shops, and its middle price is at least ₱100. When only the cheapest offer moved, a shop probably sold out or restocked; when only the middle moved, a different printing probably entered the index. Neither is the card's price changing, so neither is called a move, and the figure we show is the smaller of the two changes. Where Scryfall publishes a TCGplayer market price for the printing we show it in US dollars as a reference, labelled as such. It is not a Philippine price and we do not convert it, because an exchange rate we picked would be a number we made up.

07

We do not sell anything

TCGPinas takes no commission, processes no orders, and holds no stock. Every listing links straight to the shop's own page and the sale is entirely theirs. We have no financial interest in which shop you pick, which is the only reason a ranking by price can be trusted — a comparison site that earns more when you choose one shop over another is not comparing, it is selling.

Corrections

A store can correct its data. A player can report a mismatch.

Shop owners can reach us at retailers@tcgpinas.com to claim a listing, send a feed, or correct anything that reads wrong. Players who spot a wrong price, printing, or stock count can tell us at hello@tcgpinas.com. Every material correction gets recorded in our audit log.