Stores
Every store this project has researched β not just the ones currently scraped. Item counts are live from today's data; "Candidate" stores have confirmed real content but aren't built yet; "Ruled out" stores were checked and rejected (see the note for why).
| Store | Items | Country | Platform | Status | Note |
|---|---|---|---|---|---|
| DACardWorld | 1594 | EU (NL-based) | Shopify | β Scraping | |
| SuperCollectors | 1299 | Spain | WooCommerce | β Scraping | |
| Deichcards | 849 | Germany | Shopify | β Scraping | |
| TAASS | 787 | Germany | Shopware | β Scraping | |
| BigCards | 457 | Poland | WooCommerce | β Scraping | |
| SportyCards | 382 | Italy | WooCommerce | β Scraping | |
| CollectorsCardsDE | 365 | Germany | JTL-Shop | β Scraping | The same-URL-per-product blocker (see the old note on this entry) was solved 2026-08-13 via robots.txt's real XML sitemap, which lists each product's own unique URL β same sitemap-discovery technique scrape_flashstore.py already uses. General collectibles store (posters/figures/decals/singles mixed with real sealed boxes) β sport classified by title keyword, a positive box/case/set/pack/etc. filter separates real sealed products from everything else. |
| LeVault | 249 | France | Shopify | β Scraping | |
| Tanteo | 190 | France | Shopify | β Scraping | |
| InsideTheBox | 161 | Germany | ePages (Playwright) | β Scraping | |
| MafiosiCards | 155 | France | Shopify | β Scraping | |
| SportsCardsNL | 141 | Netherlands | WooCommerce | β Scraping | |
| QsCards | 139 | EU | Shopify | β Scraping | |
| CardsThago | 120 | Spain | Shopify | β Scraping | |
| TheSportsHobbyShop | 111 | Ireland | Shopify | β Scraping | |
| SportCardsCenter | 104 | Spain | Shopify | β Scraping | Small store β several declared collections (baseball, F1, TCG) were empty on the day this was built; harmless, kept in the scraper's SPORTS dict in case they get populated later. First store found with a dedicated "lucha" (wrestling/combat sports) collection. |
| KingOfHoops | 71 | Hungary | Shopify | β Scraping | |
| AMCards | 70 | Spain | Shopify | β Scraping | Cleanly separates singles ("cromos-en-venta-*") from sealed product ("producto(s)-sellado(s)-*") at the collection-naming level β only the latter scraped. Even those needed title-filtering though: found a Monopoly board game and a signed-jersey memorabilia box mixed into otherwise-real collections, and a Rolling Stones box + Dune Chrome box mixed into the Disney collection. |
| YoCardo | 59 | Germany | ePages (Playwright) | β Scraping | |
| TierKards | 58 | Spain | Shopify | β Scraping | |
| AmericanSportstore | 26 | Netherlands | Shopify | β Scraping | Corrected 2026-08-13 β user caught that /collections/tradingcards has real sealed boxes, missed on the first pass which only checked the truncated /collections index (mostly merch categories). First store in this project with genuine Combat Sports (UFC/WWE) content. |
| CardSpot | β | Poland | Shoper | π Candidate | Dedicated "Boxy" (boxes) category, real mixed-sport content (Panini/Topps/Upper Deck/Marvel). JSON-LD present but empty (no name/price) β would need raw-HTML scraping. Prices are PLN-only, no EUR display found β deliberately on hold pending a currency-conversion decision (user's call, 2026-08-13). |
| GoHobby | β | Poland | Shoper | π Candidate | Same platform as CardSpot (confirmed 2026-08-13). Deliberately on hold, same PLN-currency reasoning. |
| Karteina | β | Poland | Sky-Shop | π Candidate | Real content confirmed (e.g. "Hobby BOX NBA Hoops 2025/26 Topps", clean JSON-LD with name/price/category/brand β better structured data than Shoper). PLN-only pricing is the blocker, same as CardSpot/GoHobby β would need a currency-conversion decision before building either Sky-Shop store. |
| Krakenshop | β | Poland | Sky-Shop | π Candidate | Same platform as Karteina (confirmed 2026-08-13). Football (soccer) cards, Panini/Topps/SportZoo. Same PLN-currency blocker as the Shoper stores would apply here too β Sky-Shop's JSON-LD is otherwise clean (name/price/category/brand all present, confirmed via Karteina). |
| OctopusGame | β | France | PrestaShop | π Candidate | Turned out to be TCG-only (PokΓ©mon/Yu-Gi-Oh/Dragon Ball/One Piece/Disney Lorcana/Altered/Star Wars Unlimited), not a sports-card store β its "sports" category is essentially empty. No JSON-LD Product blocks; would need schema.org microdata parsing instead (itemprop attributes, confirmed present) β a new technique for this project. |
| CardCollective | β | Denmark | Shopify | β Ruled out | Turned out to be a general board-game/miniature-wargaming store (Warhammer 40k factions, puzzles, party games) β wrong genre entirely, not sports cards. |
| Collect-it.de | β | Germany | unknown | β Ruled out | Mostly Match Attax/sticker/TCG focused (PokΓ©mon, One Piece, Minecraft) β not sealed sports-card hobby boxes, the store's own nav has no NBA/NFL/MLB hobby-box category at all. |
| Fun2Collect | β | Netherlands | Shopify | β Ruled out | Almost entirely single Panini stickers (World Cup/Euro sticker albums) β singles-focused, out of scope per this project's boxes-only rule. |
| Funcards.pl | β | Poland | unknown | β Ruled out | Site returned HTTP 500 on check 2026-08-13 β appears to be down. |
| KaBoomCards | β | UK | Shopify | β Ruled out | UK β post-Brexit customs makes shipping not worth it for this project (user's call). |
| RuhrpottSportsCards | β | Germany | Wix | β Ruled out | Built on Wix, historically very hard to scrape cleanly β no clean product API or predictable HTML structure. |
| SportsCardsBelgium | β | Belgium | unknown | β Ruled out | Returned no real product links on a quick check (likely JS-rendered or a very thin catalog) β not worth chasing further without a browser session. |
| SportsCardsDirect | β | UK | Shopify | β Ruled out | UK β same customs reasoning as KaBoomCards. |
| TraceNChase | β | Greece | unknown | β Ruled out | Sits behind a Cloudflare-style bot challenge, same category of problem as Flashstore β not reachable by a plain HTTP client. |