SPB Git forge

spb/rareindex

Public
54commits 1branches 0releases
7.1 MBsize
maindefault branch
10 days agolast push
TypeScript 61.9% HTML 37.2% SQL 0.7%
89.1 KB · 3,388 lines json
Raw Blame History
1[2  {3    "id": "advanceguard",4    "name": "Advance Guard",5    "domain": "advanceguard.com.au",6    "country": "AU",7    "languages": [8      "en"9    ],10    "sourceType": "dealer",11    "categories": [12      "magic_the_gathering"13    ],14    "data": {15      "liveListings": true16    },17    "access": {18      "antiBot": "high",19      "cloudflare": false,20      "preferredEngine": "none",21      "robots": null22    },23    "currency": [24      "AUD"25    ],26    "status": "blocked",27    "statusReason": "Every path (including robots.txt) returns a JavaScript \"lander\" redirect page to non-browser clients.",28    "verified": true,29    "verifiedAt": "2026-09-08",30    "notes": null31  },32  {33    "id": "alphaspel",34    "name": "Alphaspel",35    "domain": "alphaspel.se",36    "country": "SE",37    "languages": [38      "sv"39    ],40    "sourceType": "dealer",41    "categories": [42      "magic_the_gathering",43      "board_games"44    ],45    "data": {46      "liveListings": true47    },48    "access": {49      "antiBot": "none",50      "cloudflare": false,51      "preferredEngine": "none",52      "robots": null53    },54    "currency": [55      "SEK"56    ],57    "status": "rejected",58    "statusReason": "Custom platform; no product JSON.",59    "verified": true,60    "verifiedAt": "2026-09-08",61    "notes": null62  },63  {64    "id": "bazaarofmagic",65    "name": "Bazaar of Magic",66    "domain": "bazaarofmagic.eu",67    "country": "NL",68    "languages": [69      "en",70      "nl"71    ],72    "sourceType": "dealer",73    "categories": [74      "magic_the_gathering"75    ],76    "data": {77      "liveListings": true78    },79    "access": {80      "antiBot": "none",81      "cloudflare": false,82      "preferredEngine": "none",83      "robots": null84    },85    "currency": [86      "EUR"87    ],88    "status": "rejected",89    "statusReason": "Custom storefront (locale redirect /en-WW, no products.json). Cardmarket covers EU MTG.",90    "verified": true,91    "verifiedAt": "2026-09-08",92    "notes": null93  },94  {95    "id": "bazardemagic",96    "name": "Bazar de Magic",97    "domain": "bazardemagic.com",98    "country": "ES",99    "languages": [100      "es"101    ],102    "sourceType": "dealer",103    "categories": [104      "magic_the_gathering"105    ],106    "data": {107      "liveListings": true108    },109    "access": {110      "antiBot": "none",111      "cloudflare": false,112      "preferredEngine": "none",113      "robots": null114    },115    "currency": [116      "EUR"117    ],118    "status": "rejected",119    "statusReason": "Host unreachable at probe time.",120    "verified": true,121    "verifiedAt": "2026-09-08",122    "notes": null123  },124  {125    "id": "biginjap",126    "name": "Big in Japan",127    "domain": "biginjap.com",128    "country": "JP",129    "languages": [130      "en"131    ],132    "sourceType": "dealer",133    "categories": [134      "action_figures",135      "video_games"136    ],137    "data": {138      "liveListings": true139    },140    "access": {141      "antiBot": "none",142      "cloudflare": false,143      "preferredEngine": "none",144      "robots": null145    },146    "currency": [147      "EUR"148    ],149    "status": "rejected",150    "statusReason": "Custom (PrestaShop-like) storefront; no product JSON.",151    "verified": true,152    "verifiedAt": "2026-09-08",153    "notes": null154  },155  {156    "id": "bigorbitcards",157    "name": "Big Orbit Cards",158    "domain": "bigorbitcards.co.uk",159    "country": "GB",160    "languages": [161      "en"162    ],163    "sourceType": "dealer",164    "categories": [165      "magic_the_gathering",166      "pokemon"167    ],168    "data": {169      "liveListings": true170    },171    "access": {172      "antiBot": "high",173      "cloudflare": false,174      "preferredEngine": "none",175      "robots": null176    },177    "currency": [178      "GBP"179    ],180    "status": "blocked",181    "statusReason": "Returns 403 to the RareIndexBot UA on all paths (bot block). Not retried with browser UA.",182    "verified": true,183    "verifiedAt": "2026-09-08",184    "notes": null185  },186  {187    "id": "cardcorner",188    "name": "Cardcorner",189    "domain": "cardcorner.de",190    "country": "DE",191    "languages": [192      "de"193    ],194    "sourceType": "dealer",195    "categories": [196      "pokemon"197    ],198    "data": {199      "liveListings": true200    },201    "access": {202      "antiBot": "none",203      "cloudflare": false,204      "preferredEngine": "none",205      "robots": null206    },207    "currency": [208      "EUR"209    ],210    "status": "rejected",211    "statusReason": "Host unreachable at probe time.",212    "verified": true,213    "verifiedAt": "2026-09-08",214    "notes": null215  },216  {217    "id": "cardmerchant-nz",218    "name": "Card Merchant NZ",219    "domain": "cardmerchant.co.nz",220    "country": "NZ",221    "supportedCountries": [222      "NZ"223    ],224    "languages": [225      "en"226    ],227    "sourceType": "dealer",228    "categories": [229      "magic_the_gathering",230      "yugioh",231      "flesh_and_blood",232      "other_tcg",233      "one_piece_card_game",234      "pokemon",235      "disney_lorcana",236      "star_wars_tcg",237      "digimon_tcg",238      "dragon_ball_tcg"239    ],240    "api": {241      "available": false,242      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",243      "auth": "none",244      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."245    },246    "urls": {247      "search": null,248      "product": "https://cardmerchant.co.nz/products/<handle>",249      "sold": null,250      "sitemap": "https://cardmerchant.co.nz/sitemap.xml",251      "robots": "https://cardmerchant.co.nz/robots.txt"252    },253    "data": {254      "liveListings": true,255      "soldResults": false,256      "auctionResults": false,257      "historical": "none",258      "images": true,259      "seller": true,260      "saleDate": false,261      "realizedPrice": false,262      "fees": false,263      "grading": false,264      "certNumber": false,265      "itemId": true,266      "gtin": false,267      "population": false,268      "catalog": false269    },270    "access": {271      "pagination": "page_number",272      "jsRendering": false,273      "antiBot": "none",274      "cloudflare": false,275      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",276      "rateLimit": "none published; we use 1 req / 1.5 s",277      "preferredEngine": "shopify"278    },279    "currency": [280      "NZD"281    ],282    "freshness": "daily",283    "priority": "wave3",284    "difficulty": "easy",285    "reliability": 0.65,286    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",287    "status": "implemented",288    "connectors": [289      "cardmerchant-nz"290    ],291    "statusReason": null,292    "verified": true,293    "verifiedAt": "2026-09-08",294    "notes": "Auckland TCG store on BinderPOS: ~112k MTG singles (5k in stock), Yu-Gi-Oh!, Flesh and Blood, Riftbound and Grand Archive singles with \"Name [Set]\" titles and condition variants; sealed MTG, Yu-Gi-Oh!, One Piece, Lorcana, Digimon, Dragon Ball and Star Wars Unlimited. Prices are the base currency NZD (/meta.json currency NZD, Shopify.currency rate 1.0), GST included."295  },296  {297    "id": "cardmerchant-uk",298    "name": "Card Merchant UK",299    "domain": "cardmerchant.co.uk",300    "country": "GB",301    "languages": [302      "en"303    ],304    "sourceType": "dealer",305    "categories": [306      "pokemon"307    ],308    "data": {309      "liveListings": true310    },311    "access": {312      "antiBot": "none",313      "cloudflare": false,314      "preferredEngine": "none",315      "robots": null316    },317    "currency": [318      "GBP"319    ],320    "status": "rejected",321    "statusReason": "Host unreachable at probe time (not related to Card Merchant NZ).",322    "verified": true,323    "verifiedAt": "2026-09-08",324    "notes": null325  },326  {327    "id": "cardsandcollections",328    "name": "Cards & Collections",329    "domain": "cardsandcollections.de",330    "country": "DE",331    "languages": [332      "de"333    ],334    "sourceType": "dealer",335    "categories": [336      "pokemon",337      "magic_the_gathering"338    ],339    "data": {340      "liveListings": true341    },342    "access": {343      "antiBot": "none",344      "cloudflare": false,345      "preferredEngine": "none",346      "robots": null347    },348    "currency": [349      "EUR"350    ],351    "status": "rejected",352    "statusReason": "Host unreachable at probe time (DNS/timeout).",353    "verified": true,354    "verifiedAt": "2026-09-08",355    "notes": null356  },357  {358    "id": "carduniverse",359    "name": "Card Universe",360    "domain": "carduniverse.nl",361    "country": "NL",362    "languages": [363      "nl"364    ],365    "sourceType": "dealer",366    "categories": [367      "pokemon",368      "magic_the_gathering"369    ],370    "data": {371      "liveListings": true372    },373    "access": {374      "antiBot": "none",375      "cloudflare": false,376      "preferredEngine": "none",377      "robots": null378    },379    "currency": [380      "EUR"381    ],382    "status": "rejected",383    "statusReason": "Host unreachable at probe time.",384    "verified": true,385    "verifiedAt": "2026-09-08",386    "notes": null387  },388  {389    "id": "chaoscards",390    "name": "Chaos Cards",391    "domain": "chaoscards.co.uk",392    "country": "GB",393    "languages": [394      "en"395    ],396    "sourceType": "dealer",397    "categories": [398      "pokemon",399      "magic_the_gathering",400      "yugioh"401    ],402    "data": {403      "liveListings": true404    },405    "access": {406      "antiBot": "blocking",407      "cloudflare": true,408      "preferredEngine": "none",409      "robots": null410    },411    "currency": [412      "GBP"413    ],414    "status": "blocked",415    "statusReason": "Cloudflare \"Just a moment…\" challenge on every request (robots.txt 200 but all content paths challenged). No circumvention (SPEC §36).",416    "verified": true,417    "verifiedAt": "2026-09-08",418    "notes": null419  },420  {421    "id": "cherrycollectables",422    "name": "Cherry Collectables",423    "domain": "cherrycollectables.com.au",424    "country": "AU",425    "supportedCountries": [426      "AU"427    ],428    "languages": [429      "en"430    ],431    "sourceType": "dealer",432    "categories": [433      "pokemon",434      "magic_the_gathering",435      "yugioh",436      "one_piece_card_game",437      "digimon_tcg",438      "flesh_and_blood",439      "disney_lorcana",440      "basketball_cards",441      "football_cards",442      "soccer_cards",443      "baseball_cards",444      "hockey_cards",445      "f1_cards",446      "other_sports_cards",447      "non_sport_cards",448      "star_wars_tcg",449      "dragon_ball_tcg",450      "weiss_schwarz",451      "final_fantasy_tcg",452      "other_tcg"453    ],454    "api": {455      "available": false,456      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",457      "auth": "none",458      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."459    },460    "urls": {461      "search": null,462      "product": "https://www.cherrycollectables.com.au/products/<handle>",463      "sold": null,464      "sitemap": "https://www.cherrycollectables.com.au/sitemap.xml",465      "robots": "https://www.cherrycollectables.com.au/robots.txt"466    },467    "data": {468      "liveListings": true,469      "soldResults": false,470      "auctionResults": false,471      "historical": "none",472      "images": true,473      "seller": true,474      "saleDate": false,475      "realizedPrice": false,476      "fees": false,477      "grading": true,478      "certNumber": false,479      "itemId": true,480      "gtin": false,481      "population": false,482      "catalog": false483    },484    "access": {485      "pagination": "page_number",486      "jsRendering": false,487      "antiBot": "none",488      "cloudflare": false,489      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",490      "rateLimit": "none published; we use 1 req / 1.5 s",491      "preferredEngine": "shopify"492    },493    "currency": [494      "AUD"495    ],496    "freshness": "daily",497    "priority": "wave3",498    "difficulty": "easy",499    "reliability": 0.7,500    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",501    "status": "implemented",502    "connectors": [503      "cherrycollectables"504    ],505    "statusReason": null,506    "verified": true,507    "verifiedAt": "2026-09-08",508    "notes": "Australia's largest card shop (Melbourne; official Panini NBA distributor): ~390k singles across NBA/NFL/soccer/MLB/NHL/AFL/UFC/F1 sports cards, Pokémon (incl. PSA/CGC/BGS graded slabs), Yu-Gi-Oh!, MTG, One Piece, Digimon, Flesh and Blood, plus sealed boxes. Group breaks are excluded. Prices are the base currency AUD (/meta.json currency AUD, Shopify.currency rate 1.0), GST included. Graded slabs carry the grader and grade in the title (parsed by parseGradeFromTitle) and in tags (Grader_PSA, grade 10)."509  },510  {511    "id": "consolepassion",512    "name": "Console Passion",513    "domain": "consolepassion.co.uk",514    "country": "GB",515    "languages": [516      "en"517    ],518    "sourceType": "dealer",519    "categories": [520      "video_games"521    ],522    "data": {523      "liveListings": true524    },525    "access": {526      "antiBot": "none",527      "cloudflare": false,528      "preferredEngine": "none",529      "robots": null530    },531    "currency": [532      "GBP"533    ],534    "status": "rejected",535    "statusReason": "Custom platform (redirect to bare host, no products.json / Store API).",536    "verified": true,537    "verifiedAt": "2026-09-08",538    "notes": null539  },540  {541    "id": "crepslocker",542    "name": "Crepslocker",543    "domain": "crepslocker.com",544    "country": "GB",545    "supportedCountries": [546      "GB"547    ],548    "languages": [549      "en"550    ],551    "sourceType": "dealer",552    "categories": [553      "sneakers",554      "nike_jordan",555      "adidas_yeezy",556      "other_watches",557      "pokemon",558      "designer_toys",559      "rolex",560      "omega",561      "patek_philippe",562      "audemars_piguet",563      "new_balance_asics_other"564    ],565    "api": {566      "available": false,567      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",568      "auth": "none",569      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."570    },571    "urls": {572      "search": null,573      "product": "https://www.crepslocker.com/products/<handle>",574      "sold": null,575      "sitemap": "https://www.crepslocker.com/sitemap.xml",576      "robots": "https://www.crepslocker.com/robots.txt"577    },578    "data": {579      "liveListings": true,580      "soldResults": false,581      "auctionResults": false,582      "historical": "none",583      "images": true,584      "seller": true,585      "saleDate": false,586      "realizedPrice": false,587      "fees": false,588      "grading": false,589      "certNumber": false,590      "itemId": true,591      "gtin": false,592      "population": false,593      "catalog": false594    },595    "access": {596      "pagination": "page_number",597      "jsRendering": false,598      "antiBot": "none",599      "cloudflare": false,600      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",601      "rateLimit": "none published; we use 1 req / 1.5 s",602      "preferredEngine": "shopify"603    },604    "currency": [605      "GBP"606    ],607    "freshness": "daily",608    "priority": "wave3",609    "difficulty": "easy",610    "reliability": 0.65,611    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",612    "status": "implemented",613    "connectors": [614      "crepslocker"615    ],616    "statusReason": null,617    "verified": true,618    "verifiedAt": "2026-09-08",619    "notes": "Blackburn (UK) luxury sneaker and streetwear reseller: Air Jordan, Nike Dunk, Yeezy, designer trainers (Dior, Balenciaga, Hermès), a \"Preloved\" pre-owned range with condition tags, Swatch × AP watches, Pokémon sealed and Pop Mart Labubu. Prices are the base currency GBP (/meta.json currency GBP, Shopify.currency rate 1.0). \"Preloved -\" titles are pre-owned pairs; their condition tag (e.g. \"Condition: Very good\") is kept in metadata.tags."620  },621  {622    "id": "driftrecords",623    "name": "The Drift Record Shop",624    "domain": "driftrecords.com",625    "country": "GB",626    "languages": [627      "en"628    ],629    "sourceType": "dealer",630    "categories": [631      "music"632    ],633    "data": {634      "liveListings": true635    },636    "access": {637      "antiBot": "none",638      "cloudflare": false,639      "preferredEngine": "shopify",640      "robots": null641    },642    "currency": [643      "GBP"644    ],645    "status": "rejected",646    "statusReason": "Shopify (GBP) but the online catalogue holds only ~17 products (merch and a handful of Drift releases) — no pricing signal.",647    "verified": true,648    "verifiedAt": "2026-09-08",649    "notes": null650  },651  {652    "id": "fantasiapelit",653    "name": "Fantasiapelit",654    "domain": "fantasiapelit.com",655    "country": "FI",656    "languages": [657      "fi"658    ],659    "sourceType": "dealer",660    "categories": [661      "magic_the_gathering",662      "board_games"663    ],664    "data": {665      "liveListings": true666    },667    "access": {668      "antiBot": "none",669      "cloudflare": false,670      "preferredEngine": "none",671      "robots": null672    },673    "currency": [674      "EUR"675    ],676    "status": "rejected",677    "statusReason": "Custom platform; no structured product JSON.",678    "verified": true,679    "verifiedAt": "2026-09-08",680    "notes": null681  },682  {683    "id": "figuya",684    "name": "Figuya",685    "domain": "figuya.com",686    "country": "DE",687    "languages": [688      "de"689    ],690    "sourceType": "dealer",691    "categories": [692      "action_figures"693    ],694    "data": {695      "liveListings": true696    },697    "access": {698      "antiBot": "none",699      "cloudflare": false,700      "preferredEngine": "firecrawl",701      "robots": null702    },703    "currency": [704      "EUR"705    ],706    "status": "rejected",707    "statusReason": "Custom storefront (no Shopify/Woo JSON); German anime-figure retailer. Candidate for a later JSON-LD connector.",708    "verified": true,709    "verifiedAt": "2026-09-08",710    "notes": null711  },712  {713    "id": "flagshipgames",714    "name": "Flagship Games",715    "domain": "flagshipgames.sg",716    "country": "SG",717    "supportedCountries": [718      "SG"719    ],720    "languages": [721      "en"722    ],723    "sourceType": "dealer",724    "categories": [725      "pokemon",726      "magic_the_gathering",727      "one_piece_card_game",728      "disney_lorcana",729      "final_fantasy_tcg"730    ],731    "api": {732      "available": false,733      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",734      "auth": "none",735      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."736    },737    "urls": {738      "search": null,739      "product": "https://www.flagshipgames.sg/products/<handle>",740      "sold": null,741      "sitemap": "https://www.flagshipgames.sg/sitemap.xml",742      "robots": "https://www.flagshipgames.sg/robots.txt"743    },744    "data": {745      "liveListings": true,746      "soldResults": false,747      "auctionResults": false,748      "historical": "none",749      "images": true,750      "seller": true,751      "saleDate": false,752      "realizedPrice": false,753      "fees": false,754      "grading": false,755      "certNumber": false,756      "itemId": true,757      "gtin": false,758      "population": false,759      "catalog": false760    },761    "access": {762      "pagination": "page_number",763      "jsRendering": false,764      "antiBot": "none",765      "cloudflare": false,766      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",767      "rateLimit": "none published; we use 1 req / 1.5 s",768      "preferredEngine": "shopify"769    },770    "currency": [771      "SGD"772    ],773    "freshness": "daily",774    "priority": "wave3",775    "difficulty": "easy",776    "reliability": 0.65,777    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",778    "status": "implemented",779    "connectors": [780      "flagshipgames"781    ],782    "statusReason": null,783    "verified": true,784    "verifiedAt": "2026-09-08",785    "notes": "Singapore MTG specialist on BinderPOS: singles for most Magic sets back to Ice Age/Fourth Edition, Mystery Booster playtest cards, Final Fantasy and Marvel Universes Beyond, plus English and Japanese Pokémon singles, sealed MTG, One Piece and Lorcana. Prices are the base currency SGD (/meta.json currency SGD, country SG, Shopify.currency rate 1.0), GST included. Variants are condition + finish (Near Mint Foil…); a 0.00 price marks an unstocked condition and is dropped."786  },787  {788    "id": "footdistrict",789    "name": "FOOTDISTRICT",790    "domain": "footdistrict.com",791    "country": "ES",792    "supportedCountries": [793      "ES"794    ],795    "languages": [796      "es",797      "en"798    ],799    "sourceType": "dealer",800    "categories": [801      "sneakers",802      "nike_jordan",803      "adidas_yeezy",804      "new_balance_asics_other",805      "designer_toys"806    ],807    "api": {808      "available": false,809      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",810      "auth": "none",811      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."812    },813    "urls": {814      "search": null,815      "product": "https://footdistrict.com/products/<handle>",816      "sold": null,817      "sitemap": "https://footdistrict.com/sitemap.xml",818      "robots": "https://footdistrict.com/robots.txt"819    },820    "data": {821      "liveListings": true,822      "soldResults": false,823      "auctionResults": false,824      "historical": "none",825      "images": true,826      "seller": true,827      "saleDate": false,828      "realizedPrice": false,829      "fees": false,830      "grading": false,831      "certNumber": false,832      "itemId": true,833      "gtin": false,834      "population": false,835      "catalog": false836    },837    "access": {838      "pagination": "page_number",839      "jsRendering": false,840      "antiBot": "none",841      "cloudflare": false,842      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",843      "rateLimit": "none published; we use 1 req / 1.5 s",844      "preferredEngine": "shopify"845    },846    "currency": [847      "EUR"848    ],849    "freshness": "daily",850    "priority": "wave3",851    "difficulty": "easy",852    "reliability": 0.7,853    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",854    "status": "implemented",855    "connectors": [856      "footdistrict"857    ],858    "statusReason": null,859    "verified": true,860    "verifiedAt": "2026-09-08",861    "notes": "Spanish authorised sneaker & streetwear retailer (Almería): Nike/Jordan/adidas/ASICS/New Balance releases with EU sizes and style-code SKUs (e.g. IQ6573-100), plus Medicom Be@rbrick art toys. Spanish-language product types (\"Calzado\"). Prices are the base currency EUR (/meta.json currency EUR, Shopify.currency rate 1.0), Spanish VAT included."862  },863  {864    "id": "forbiddenplanet",865    "name": "Forbidden Planet",866    "domain": "forbiddenplanet.com",867    "country": "GB",868    "languages": [869      "en"870    ],871    "sourceType": "dealer",872    "categories": [873      "comics",874      "action_figures",875      "manga"876    ],877    "data": {878      "liveListings": true879    },880    "access": {881      "antiBot": "blocking",882      "cloudflare": true,883      "preferredEngine": "none",884      "robots": null885    },886    "currency": [887      "GBP"888    ],889    "status": "blocked",890    "statusReason": "Cloudflare challenge page (\"Cloudflare @ ForbiddenPlanet.com\") for non-browser clients; custom Nuxt/Neto storefront. Not circumvented.",891    "verified": true,892    "verifiedAt": "2026-09-08",893    "notes": null894  },895  {896    "id": "gameology",897    "name": "Gameology",898    "domain": "gameology.com.au",899    "country": "AU",900    "supportedCountries": [901      "AU"902    ],903    "languages": [904      "en"905    ],906    "sourceType": "dealer",907    "categories": [908      "magic_the_gathering",909      "pokemon",910      "one_piece_card_game",911      "disney_lorcana",912      "yugioh",913      "weiss_schwarz",914      "digimon_tcg",915      "star_wars_tcg",916      "flesh_and_blood",917      "dragon_ball_tcg",918      "other_tcg",919      "funko",920      "action_figures",921      "other_sports_cards",922      "basketball_cards",923      "final_fantasy_tcg",924      "football_cards",925      "soccer_cards",926      "baseball_cards",927      "hockey_cards",928      "f1_cards"929    ],930    "api": {931      "available": false,932      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",933      "auth": "none",934      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."935    },936    "urls": {937      "search": null,938      "product": "https://www.gameology.com.au/products/<handle>",939      "sold": null,940      "sitemap": "https://www.gameology.com.au/sitemap.xml",941      "robots": "https://www.gameology.com.au/robots.txt"942    },943    "data": {944      "liveListings": true,945      "soldResults": false,946      "auctionResults": false,947      "historical": "none",948      "images": true,949      "seller": true,950      "saleDate": false,951      "realizedPrice": false,952      "fees": false,953      "grading": true,954      "certNumber": false,955      "itemId": true,956      "gtin": false,957      "population": false,958      "catalog": false959    },960    "access": {961      "pagination": "page_number",962      "jsRendering": false,963      "antiBot": "none",964      "cloudflare": false,965      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",966      "rateLimit": "none published; we use 1 req / 1.5 s",967      "preferredEngine": "shopify"968    },969    "currency": [970      "AUD"971    ],972    "freshness": "daily",973    "priority": "wave3",974    "difficulty": "easy",975    "reliability": 0.65,976    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",977    "status": "implemented",978    "connectors": [979      "gameology"980    ],981    "statusReason": null,982    "verified": true,983    "verifiedAt": "2026-09-08",984    "notes": "Melbourne online game store: 22k TCG singles (MTG, Pokémon English/Japanese, One Piece, Lorcana, Yu-Gi-Oh!), PSA-graded cards, Funko Pop!, statues & anime figures, Topps/Panini sports cards. Tags carry Number_/Printing_/Set_ attributes. Prices are the base currency AUD (/meta.json currency AUD, Shopify.currency rate 1.0), GST included."985  },986  {987    "id": "gameshaven",988    "name": "Games Haven",989    "domain": "gameshaven.com.sg",990    "country": "SG",991    "languages": [992      "en"993    ],994    "sourceType": "dealer",995    "categories": [996      "magic_the_gathering",997      "pokemon"998    ],999    "data": {1000      "liveListings": true1001    },1002    "access": {1003      "antiBot": "none",1004      "cloudflare": false,1005      "preferredEngine": "none",1006      "robots": null1007    },1008    "currency": [1009      "SGD"1010    ],1011    "status": "rejected",1012    "statusReason": "Host unreachable at probe time.",1013    "verified": true,1014    "verifiedAt": "2026-09-08",1015    "notes": null1016  },1017  {1018    "id": "gamesportal",1019    "name": "Games Portal",1020    "domain": "gamesportal.com.au",1021    "country": "AU",1022    "supportedCountries": [1023      "AU"1024    ],1025    "languages": [1026      "en"1027    ],1028    "sourceType": "dealer",1029    "categories": [1030      "magic_the_gathering",1031      "one_piece_card_game",1032      "disney_lorcana",1033      "digimon_tcg",1034      "flesh_and_blood",1035      "star_wars_tcg",1036      "dragon_ball_tcg",1037      "other_tcg"1038    ],1039    "api": {1040      "available": false,1041      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",1042      "auth": "none",1043      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."1044    },1045    "urls": {1046      "search": null,1047      "product": "https://gamesportal.com.au/products/<handle>",1048      "sold": null,1049      "sitemap": "https://gamesportal.com.au/sitemap.xml",1050      "robots": "https://gamesportal.com.au/robots.txt"1051    },1052    "data": {1053      "liveListings": true,1054      "soldResults": false,1055      "auctionResults": false,1056      "historical": "none",1057      "images": true,1058      "seller": true,1059      "saleDate": false,1060      "realizedPrice": false,1061      "fees": false,1062      "grading": false,1063      "certNumber": false,1064      "itemId": true,1065      "gtin": false,1066      "population": false,1067      "catalog": false1068    },1069    "access": {1070      "pagination": "page_number",1071      "jsRendering": false,1072      "antiBot": "none",1073      "cloudflare": false,1074      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",1075      "rateLimit": "none published; we use 1 req / 1.5 s",1076      "preferredEngine": "shopify"1077    },1078    "currency": [1079      "AUD"1080    ],1081    "freshness": "daily",1082    "priority": "wave3",1083    "difficulty": "easy",1084    "reliability": 0.65,1085    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",1086    "status": "implemented",1087    "connectors": [1088      "gamesportal"1089    ],1090    "statusReason": null,1091    "verified": true,1092    "verifiedAt": "2026-09-08",1093    "notes": "Mitcham (Victoria) game store on BinderPOS: ~47k in-stock MTG singles plus One Piece, Lorcana, Digimon and Flesh and Blood singles with \"Name [Set]\" titles and Near Mint / Lightly Played / Moderately Played / Heavily Played (Foil) condition variants; sealed MTG, Lorcana, One Piece, Star Wars Unlimited, Gundam and hololive products. Prices are the base currency AUD (/meta.json currency AUD, Shopify.currency rate 1.0), GST included. SKUs follow BinderPOS \"SET-number-lang-finish-condition\" (e.g. WAR-94-EN-NF-1)."1094  },1095  {1096    "id": "gatheringgames",1097    "name": "Gathering Games",1098    "domain": "gatheringgames.co.uk",1099    "country": "GB",1100    "languages": [1101      "en"1102    ],1103    "sourceType": "dealer",1104    "categories": [1105      "magic_the_gathering",1106      "pokemon",1107      "board_games"1108    ],1109    "data": {1110      "liveListings": true1111    },1112    "access": {1113      "antiBot": "none",1114      "cloudflare": false,1115      "preferredEngine": "shopify",1116      "robots": null1117    },1118    "currency": [1119      "GBP"1120    ],1121    "status": "rejected",1122    "statusReason": "Shopify (GBP) but the singles collections (magic-the-gathering-single-cards, 2 668 products) return an empty products.json (collection not published to the online-store channel); the remaining stock is board games, paints and sealed product already covered by Total Cards / The Card Vault.",1123    "verified": true,1124    "verifiedAt": "2026-09-08",1125    "notes": null1126  },1127  {1128    "id": "goblingames-nz",1129    "name": "Goblin Games NZ",1130    "domain": "goblingames.co.nz",1131    "country": "NZ",1132    "supportedCountries": [1133      "NZ"1134    ],1135    "languages": [1136      "en"1137    ],1138    "sourceType": "dealer",1139    "categories": [1140      "magic_the_gathering",1141      "pokemon",1142      "yugioh",1143      "one_piece_card_game",1144      "flesh_and_blood",1145      "star_wars_tcg",1146      "disney_lorcana",1147      "digimon_tcg"1148    ],1149    "api": {1150      "available": false,1151      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",1152      "auth": "none",1153      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."1154    },1155    "urls": {1156      "search": null,1157      "product": "https://goblingames.co.nz/products/<handle>",1158      "sold": null,1159      "sitemap": "https://goblingames.co.nz/sitemap.xml",1160      "robots": "https://goblingames.co.nz/robots.txt"1161    },1162    "data": {1163      "liveListings": true,1164      "soldResults": false,1165      "auctionResults": false,1166      "historical": "none",1167      "images": true,1168      "seller": true,1169      "saleDate": false,1170      "realizedPrice": false,1171      "fees": false,1172      "grading": false,1173      "certNumber": false,1174      "itemId": true,1175      "gtin": false,1176      "population": false,1177      "catalog": false1178    },1179    "access": {1180      "pagination": "page_number",1181      "jsRendering": false,1182      "antiBot": "none",1183      "cloudflare": false,1184      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",1185      "rateLimit": "none published; we use 1 req / 1.5 s",1186      "preferredEngine": "shopify"1187    },1188    "currency": [1189      "NZD"1190    ],1191    "freshness": "daily",1192    "priority": "wave3",1193    "difficulty": "easy",1194    "reliability": 0.65,1195    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",1196    "status": "implemented",1197    "connectors": [1198      "goblingames-nz"1199    ],1200    "statusReason": null,1201    "verified": true,1202    "verifiedAt": "2026-09-08",1203    "notes": "New Zealand TCG specialist: ~190k MTG singles (incl. Alpha/Beta/Unlimited old-school and Secret Lair), 43k English + 38k Japanese Pokémon singles, Yu-Gi-Oh!, One Piece, Flesh and Blood, Star Wars Unlimited, Lorcana and Digimon singles with NM-Mint / Lightly Played / Moderately Played / Heavily Played variants; sealed MTG and Pokémon. Prices are the base currency NZD (Shopify.currency active NZD with rate 1.0; the shop /meta.json endpoint returns 500), GST included. Titles mix BinderPOS \"Name [Set]\" and \"Name 088/111 - Set Printing\" styles; only the bracket style yields set extraction."1204  },1205  {1206    "id": "goodgames",1207    "name": "Good Games",1208    "domain": "goodgames.com.au",1209    "country": "AU",1210    "supportedCountries": [1211      "AU"1212    ],1213    "languages": [1214      "en"1215    ],1216    "sourceType": "dealer",1217    "categories": [1218      "pokemon",1219      "magic_the_gathering",1220      "yugioh",1221      "one_piece_card_game",1222      "digimon_tcg",1223      "flesh_and_blood",1224      "dragon_ball_tcg",1225      "disney_lorcana",1226      "star_wars_tcg",1227      "other_tcg",1228      "other_sports_cards",1229      "funko",1230      "action_figures",1231      "designer_toys",1232      "gundam",1233      "plush",1234      "basketball_cards",1235      "football_cards",1236      "soccer_cards",1237      "baseball_cards",1238      "hockey_cards",1239      "f1_cards"1240    ],1241    "api": {1242      "available": false,1243      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",1244      "auth": "none",1245      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."1246    },1247    "urls": {1248      "search": null,1249      "product": "https://www.goodgames.com.au/products/<handle>",1250      "sold": null,1251      "sitemap": "https://www.goodgames.com.au/sitemap.xml",1252      "robots": "https://www.goodgames.com.au/robots.txt"1253    },1254    "data": {1255      "liveListings": true,1256      "soldResults": false,1257      "auctionResults": false,1258      "historical": "none",1259      "images": true,1260      "seller": true,1261      "saleDate": false,1262      "realizedPrice": false,1263      "fees": false,1264      "grading": false,1265      "certNumber": false,1266      "itemId": true,1267      "gtin": true,1268      "population": false,1269      "catalog": false1270    },1271    "access": {1272      "pagination": "page_number",1273      "jsRendering": false,1274      "antiBot": "none",1275      "cloudflare": false,1276      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",1277      "rateLimit": "none published; we use 1 req / 1.5 s",1278      "preferredEngine": "shopify"1279    },1280    "currency": [1281      "AUD"1282    ],1283    "freshness": "daily",1284    "priority": "wave3",1285    "difficulty": "easy",1286    "reliability": 0.65,1287    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",1288    "status": "implemented",1289    "connectors": [1290      "goodgames"1291    ],1292    "statusReason": null,1293    "verified": true,1294    "verifiedAt": "2026-09-08",1295    "notes": "Australian games retailer chain (Sydney): sealed Pokémon, MTG, Yu-Gi-Oh!, One Piece, Digimon, Flesh and Blood, Lorcana, Star Wars Unlimited; Panini sports boxes; anime figures, action figures, Funko, blind boxes, Gunpla and plush. EAN barcodes appear in SKUs. Prices are the base currency AUD (/meta.json currency AUD, Shopify.currency rate 1.0), GST included."1296  },1297  {1298    "id": "guf",1299    "name": "Guf",1300    "domain": "guf.com.au",1301    "country": "AU",1302    "languages": [1303      "en"1304    ],1305    "sourceType": "dealer",1306    "categories": [1307      "magic_the_gathering",1308      "pokemon",1309      "yugioh"1310    ],1311    "data": {1312      "liveListings": true1313    },1314    "access": {1315      "antiBot": "none",1316      "cloudflare": false,1317      "preferredEngine": "shopify",1318      "robots": null1319    },1320    "currency": [1321      "AUD"1322    ],1323    "status": "rejected",1324    "statusReason": "Shopify (AUD) with 112k MTG / 30k Pokémon / 46k Yu-Gi-Oh! singles, but every product carries one variant per physical store (Ballarat/Bendigo/Geelong/Werribee) at the same price, which would quadruple listings without price information; sealed products use per-store SKUs with UUIDs. Deferred until the adapter can collapse location variants.",1325    "verified": true,1326    "verifiedAt": "2026-09-08",1327    "notes": null1328  },1329  {1330    "id": "hanon",1331    "name": "Hanon Shop",1332    "domain": "hanon-shop.com",1333    "country": "GB",1334    "languages": [1335      "en"1336    ],1337    "sourceType": "dealer",1338    "categories": [1339      "sneakers"1340    ],1341    "data": {1342      "liveListings": true1343    },1344    "access": {1345      "antiBot": "none",1346      "cloudflare": false,1347      "preferredEngine": "none",1348      "robots": null1349    },1350    "currency": [1351      "GBP"1352    ],1353    "status": "rejected",1354    "statusReason": "Host unreachable at probe time.",1355    "verified": true,1356    "verifiedAt": "2026-09-08",1357    "notes": null1358  },1359  {1360    "id": "hhv",1361    "name": "HHV",1362    "domain": "hhv.de",1363    "country": "DE",1364    "languages": [1365      "de",1366      "en"1367    ],1368    "sourceType": "dealer",1369    "categories": [1370      "music",1371      "sneakers"1372    ],1373    "data": {1374      "liveListings": true1375    },1376    "access": {1377      "antiBot": "none",1378      "cloudflare": false,1379      "preferredEngine": "none",1380      "robots": null1381    },1382    "currency": [1383      "EUR"1384    ],1385    "status": "rejected",1386    "statusReason": "Custom storefront without product JSON; Discogs covers vinyl pricing.",1387    "verified": true,1388    "verifiedAt": "2026-09-08",1389    "notes": null1390  },1391  {1392    "id": "hillscards",1393    "name": "Hills Cards",1394    "domain": "hillscards.co.uk",1395    "country": "GB",1396    "languages": [1397      "en"1398    ],1399    "sourceType": "dealer",1400    "categories": [1401      "pokemon",1402      "yugioh"1403    ],1404    "data": {1405      "liveListings": true1406    },1407    "access": {1408      "antiBot": "none",1409      "cloudflare": false,1410      "preferredEngine": "none",1411      "robots": null1412    },1413    "currency": [1414      "GBP"1415    ],1416    "status": "rejected",1417    "statusReason": "Visualsoft platform, no structured storefront JSON.",1418    "verified": true,1419    "verifiedAt": "2026-09-08",1420    "notes": null1421  },1422  {1423    "id": "hobbygenki",1424    "name": "Hobby Genki",1425    "domain": "hobbygenki.com",1426    "country": "JP",1427    "languages": [1428      "en"1429    ],1430    "sourceType": "dealer",1431    "categories": [1432      "gundam",1433      "action_figures"1434    ],1435    "data": {1436      "liveListings": true1437    },1438    "access": {1439      "antiBot": "none",1440      "cloudflare": false,1441      "preferredEngine": "none",1442      "robots": null1443    },1444    "currency": [1445      "JPY"1446    ],1447    "status": "rejected",1448    "statusReason": "PrestaShop storefront; no product JSON.",1449    "verified": true,1450    "verifiedAt": "2026-09-08",1451    "notes": null1452  },1453  {1454    "id": "hobbyjapan-hk",1455    "name": "Hobby Japan HK",1456    "domain": "hobbyjapan.hk",1457    "country": "HK",1458    "languages": [1459      "en"1460    ],1461    "sourceType": "dealer",1462    "categories": [1463      "action_figures"1464    ],1465    "data": {1466      "liveListings": true1467    },1468    "access": {1469      "antiBot": "none",1470      "cloudflare": false,1471      "preferredEngine": "none",1472      "robots": null1473    },1474    "currency": [1475      "HKD"1476    ],1477    "status": "rejected",1478    "statusReason": "Host unreachable at probe time.",1479    "verified": true,1480    "verifiedAt": "2026-09-08",1481    "notes": null1482  },1483  {1484    "id": "hodinkee-shop",1485    "name": "HODINKEE Shop",1486    "domain": "shop.hodinkee.com",1487    "country": "US",1488    "supportedCountries": [1489      "US"1490    ],1491    "languages": [1492      "en"1493    ],1494    "sourceType": "dealer",1495    "categories": [1496      "rolex",1497      "omega",1498      "patek_philippe",1499      "audemars_piguet",1500      "other_watches"1501    ],1502    "api": {1503      "available": false,1504      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",1505      "auth": "none",1506      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."1507    },1508    "urls": {1509      "search": null,1510      "product": "https://shop.hodinkee.com/products/<handle>",1511      "sold": null,1512      "sitemap": "https://shop.hodinkee.com/sitemap.xml",1513      "robots": "https://shop.hodinkee.com/robots.txt"1514    },1515    "data": {1516      "liveListings": true,1517      "soldResults": false,1518      "auctionResults": false,1519      "historical": "none",1520      "images": true,1521      "seller": true,1522      "saleDate": false,1523      "realizedPrice": false,1524      "fees": false,1525      "grading": false,1526      "certNumber": false,1527      "itemId": true,1528      "gtin": false,1529      "population": false,1530      "catalog": false1531    },1532    "access": {1533      "pagination": "page_number",1534      "jsRendering": false,1535      "antiBot": "none",1536      "cloudflare": false,1537      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",1538      "rateLimit": "none published; we use 1 req / 1.5 s",1539      "preferredEngine": "shopify"1540    },1541    "currency": [1542      "USD"1543    ],1544    "freshness": "daily",1545    "priority": "wave3",1546    "difficulty": "easy",1547    "reliability": 0.75,1548    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",1549    "status": "implemented",1550    "connectors": [1551      "hodinkee-shop"1552    ],1553    "statusReason": null,1554    "verified": true,1555    "verifiedAt": "2026-09-08",1556    "notes": "HODINKEE's authorised-retail and pre-owned/vintage watch shop (New York): pre-owned Rolex, Cartier, Omega, Grand Seiko, vintage chronographs (Universal Genève, Zenith, Heuer, Patek, AP) and limited editions for HODINKEE. Rich structured tags (approximate_age, case_size, materials, box/papers). Straps, accessories, books and Apple Watch are excluded. Prices are the base currency USD (/meta.json currency USD, Shopify.currency rate 1.0). Sold vintage/pre-owned pieces stay published as out-of-stock products, so most watch listings arrive as availability \"ended\" with their last asking price — useful price history, but never treated as a realised sale. Only products whose product_type is \"Watches : …\" or \"… : New Watch\" are mapped; everything else in a watch collection (straps, pouches, books) is skipped."1557  },1558  {1559    "id": "impactcomics",1560    "name": "Impact Comics",1561    "domain": "impactcomics.com.au",1562    "country": "AU",1563    "languages": [1564      "en"1565    ],1566    "sourceType": "dealer",1567    "categories": [1568      "comics"1569    ],1570    "data": {1571      "liveListings": true1572    },1573    "access": {1574      "antiBot": "blocking",1575      "cloudflare": true,1576      "preferredEngine": "none",1577      "robots": null1578    },1579    "currency": [1580      "AUD"1581    ],1582    "status": "blocked",1583    "statusReason": "Cloudflare challenge on all paths.",1584    "verified": true,1585    "verifiedAt": "2026-09-08",1586    "notes": null1587  },1588  {1589    "id": "japanfigurestore",1590    "name": "Japan Figure Store",1591    "domain": "japanfigurestore.com",1592    "country": "JP",1593    "languages": [1594      "en"1595    ],1596    "sourceType": "dealer",1597    "categories": [1598      "action_figures"1599    ],1600    "data": {1601      "liveListings": true1602    },1603    "access": {1604      "antiBot": "none",1605      "cloudflare": false,1606      "preferredEngine": "none",1607      "robots": null1608    },1609    "currency": [1610      "USD"1611    ],1612    "status": "rejected",1613    "statusReason": "Host unreachable at probe time.",1614    "verified": true,1615    "verifiedAt": "2026-09-08",1616    "notes": null1617  },1618  {1619    "id": "jpc",1620    "name": "jpc.de",1621    "domain": "jpc.de",1622    "country": "DE",1623    "languages": [1624      "de"1625    ],1626    "sourceType": "dealer",1627    "categories": [1628      "music"1629    ],1630    "data": {1631      "liveListings": true1632    },1633    "access": {1634      "antiBot": "none",1635      "cloudflare": false,1636      "preferredEngine": "none",1637      "robots": null1638    },1639    "currency": [1640      "EUR"1641    ],1642    "status": "rejected",1643    "statusReason": "Custom storefront (openresty), no product JSON; new-release retail only.",1644    "verified": true,1645    "verifiedAt": "2026-09-08",1646    "notes": null1647  },1648  {1649    "id": "juicestore",1650    "name": "JUICESTORE",1651    "domain": "juicestore.com",1652    "country": "HK",1653    "languages": [1654      "en"1655    ],1656    "sourceType": "dealer",1657    "categories": [1658      "fashion_streetwear",1659      "sneakers"1660    ],1661    "data": {1662      "liveListings": true1663    },1664    "access": {1665      "antiBot": "none",1666      "cloudflare": false,1667      "preferredEngine": "shopify",1668      "robots": null1669    },1670    "currency": [1671      "HKD"1672    ],1673    "status": "rejected",1674    "statusReason": "Shopify (HKD) but a streetwear multi-brand store (CLOT); root products.json is empty and collections are apparel — low collectible relevance.",1675    "verified": true,1676    "verifiedAt": "2026-09-08",1677    "notes": null1678  },1679  {1680    "id": "kapowtoys",1681    "name": "Kapow Toys",1682    "domain": "kapowtoys.co.uk",1683    "country": "GB",1684    "supportedCountries": [1685      "GB"1686    ],1687    "languages": [1688      "en"1689    ],1690    "sourceType": "dealer",1691    "categories": [1692      "action_figures",1693      "gundam",1694      "funko"1695    ],1696    "api": {1697      "available": false,1698      "docsUrl": "https://github.com/woocommerce/woocommerce/tree/trunk/plugins/woocommerce/src/StoreApi",1699      "auth": "none",1700      "notes": "Public WooCommerce Store API (no key); prices in minor units with currency_code."1701    },1702    "urls": {1703      "search": null,1704      "product": "https://www.kapowtoys.co.uk/product/<slug>/",1705      "sold": null,1706      "sitemap": "https://www.kapowtoys.co.uk/sitemap.xml",1707      "robots": "https://www.kapowtoys.co.uk/robots.txt"1708    },1709    "data": {1710      "liveListings": true,1711      "soldResults": false,1712      "auctionResults": false,1713      "historical": "none",1714      "images": true,1715      "seller": true,1716      "saleDate": false,1717      "realizedPrice": false,1718      "fees": false,1719      "grading": false,1720      "certNumber": false,1721      "itemId": true,1722      "gtin": false,1723      "population": false,1724      "catalog": false1725    },1726    "access": {1727      "pagination": "page_number",1728      "jsRendering": false,1729      "antiBot": "none",1730      "cloudflare": false,1731      "robots": "Only /wp-admin, add-to-cart and WooCommerce upload folders disallowed",1732      "rateLimit": "none published; we use 1 req / 1.5 s",1733      "preferredEngine": "woocommerce"1734    },1735    "currency": [1736      "GBP"1737    ],1738    "freshness": "daily",1739    "priority": "wave3",1740    "difficulty": "easy",1741    "reliability": 0.65,1742    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",1743    "status": "implemented",1744    "connectors": [1745      "kapowtoys"1746    ],1747    "statusReason": null,1748    "verified": true,1749    "verifiedAt": "2026-09-08",1750    "notes": "UK action-figure specialist (WooCommerce): Hot Toys, NECA, Mezco One:12, Marvel Legends, Star Wars Black Series, Masters of the Universe, TMNT, G.I. Joe, McFarlane, Medicom MAFEX, Transformers Masterpiece and 3rd-party Transformers, Gunpla and busts/statues. Prices come from the Store API in minor units with an explicit currency_code (GBP, currency_minor_unit 2); the adapter uses that code when present."1751  },1752  {1753    "id": "kelz0r",1754    "name": "Kelz0r",1755    "domain": "kelz0r.dk",1756    "country": "DK",1757    "languages": [1758      "da",1759      "en"1760    ],1761    "sourceType": "dealer",1762    "categories": [1763      "magic_the_gathering",1764      "pokemon"1765    ],1766    "data": {1767      "liveListings": true1768    },1769    "access": {1770      "antiBot": "none",1771      "cloudflare": false,1772      "preferredEngine": "none",1773      "robots": null1774    },1775    "currency": [1776      "DKK"1777    ],1778    "status": "rejected",1779    "statusReason": "Custom platform (no robots.txt, no products.json / Store API).",1780    "verified": true,1781    "verifiedAt": "2026-09-08",1782    "notes": null1783  },1784  {1785    "id": "kickgame",1786    "name": "Kick Game",1787    "domain": "kickgame.co.uk",1788    "country": "GB",1789    "supportedCountries": [1790      "GB"1791    ],1792    "languages": [1793      "en"1794    ],1795    "sourceType": "dealer",1796    "categories": [1797      "sneakers",1798      "nike_jordan",1799      "adidas_yeezy",1800      "new_balance_asics_other",1801      "designer_toys",1802      "other_watches",1803      "rolex",1804      "omega",1805      "patek_philippe",1806      "audemars_piguet"1807    ],1808    "api": {1809      "available": false,1810      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",1811      "auth": "none",1812      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."1813    },1814    "urls": {1815      "search": null,1816      "product": "https://www.kickgame.co.uk/products/<handle>",1817      "sold": null,1818      "sitemap": "https://www.kickgame.co.uk/sitemap.xml",1819      "robots": "https://www.kickgame.co.uk/robots.txt"1820    },1821    "data": {1822      "liveListings": true,1823      "soldResults": false,1824      "auctionResults": false,1825      "historical": "none",1826      "images": true,1827      "seller": true,1828      "saleDate": false,1829      "realizedPrice": false,1830      "fees": false,1831      "grading": false,1832      "certNumber": false,1833      "itemId": true,1834      "gtin": false,1835      "population": false,1836      "catalog": false1837    },1838    "access": {1839      "pagination": "page_number",1840      "jsRendering": false,1841      "antiBot": "none",1842      "cloudflare": false,1843      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",1844      "rateLimit": "none published; we use 1 req / 1.5 s",1845      "preferredEngine": "shopify"1846    },1847    "currency": [1848      "GBP"1849    ],1850    "freshness": "daily",1851    "priority": "wave3",1852    "difficulty": "easy",1853    "reliability": 0.7,1854    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",1855    "status": "implemented",1856    "connectors": [1857      "kickgame"1858    ],1859    "statusReason": null,1860    "verified": true,1861    "verifiedAt": "2026-09-08",1862    "notes": "London premium sneaker retailer/reseller (since 2013): Air Jordan, Nike Dunk/SB, Yeezy, New Balance, plus Bearbrick, KAWS and Labubu collectibles and Swatch × Omega/Blancpain watches. Size-level variants carry the style code in the SKU (e.g. DM7866-200.3UK). Prices are the base currency GBP: the storefront shows visitors a geo-converted presentment currency (Shopify.currency active USD, rate 1.38 from a North-American IP) but products.json and /meta.json (currency GBP, primary domain www.kickgame.co.uk) are GBP. The .com host redirects to .co.uk."1863  },1864  {1865    "id": "kikikickz",1866    "name": "Kikikickz",1867    "domain": "kikikickz.com",1868    "country": "FR",1869    "languages": [1870      "fr"1871    ],1872    "sourceType": "dealer",1873    "categories": [1874      "sneakers"1875    ],1876    "data": {1877      "liveListings": true1878    },1879    "access": {1880      "antiBot": "high",1881      "cloudflare": false,1882      "preferredEngine": "none",1883      "robots": null1884    },1885    "currency": [1886      "EUR"1887    ],1888    "status": "blocked",1889    "statusReason": "403 to the bot UA on all paths.",1890    "verified": true,1891    "verifiedAt": "2026-09-08",1892    "notes": null1893  },1894  {1895    "id": "kingscomics",1896    "name": "Kings Comics",1897    "domain": "kingscomics.com",1898    "country": "AU",1899    "supportedCountries": [1900      "AU"1901    ],1902    "languages": [1903      "en"1904    ],1905    "sourceType": "dealer",1906    "categories": [1907      "comics",1908      "non_sport_cards",1909      "pokemon",1910      "magic_the_gathering",1911      "one_piece_card_game",1912      "manga",1913      "action_figures",1914      "coins",1915      "basketball_cards",1916      "football_cards",1917      "soccer_cards",1918      "baseball_cards",1919      "hockey_cards",1920      "other_sports_cards",1921      "marvel_comics",1922      "dc_comics",1923      "independent_comics"1924    ],1925    "api": {1926      "available": false,1927      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",1928      "auth": "none",1929      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."1930    },1931    "urls": {1932      "search": null,1933      "product": "https://kingscomics.com/products/<handle>",1934      "sold": null,1935      "sitemap": "https://kingscomics.com/sitemap.xml",1936      "robots": "https://kingscomics.com/robots.txt"1937    },1938    "data": {1939      "liveListings": true,1940      "soldResults": false,1941      "auctionResults": false,1942      "historical": "none",1943      "images": true,1944      "seller": true,1945      "saleDate": false,1946      "realizedPrice": false,1947      "fees": false,1948      "grading": true,1949      "certNumber": false,1950      "itemId": true,1951      "gtin": false,1952      "population": false,1953      "catalog": false1954    },1955    "access": {1956      "pagination": "page_number",1957      "jsRendering": false,1958      "antiBot": "none",1959      "cloudflare": false,1960      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",1961      "rateLimit": "none published; we use 1 req / 1.5 s",1962      "preferredEngine": "shopify"1963    },1964    "currency": [1965      "AUD"1966    ],1967    "freshness": "daily",1968    "priority": "wave3",1969    "difficulty": "easy",1970    "reliability": 0.65,1971    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",1972    "status": "implemented",1973    "connectors": [1974      "kingscomics"1975    ],1976    "statusReason": null,1977    "verified": true,1978    "verifiedAt": "2026-09-08",1979    "notes": "Sydney pop-culture store (since 1988): CGC/PSA graded comics and cards, new and back-issue comics (Marvel, DC, Image…), manga, trading-card singles (vintage NBA), action figures, statues, Perth Mint coins. Titles are upper-case; tags carry the publisher and REL-YYYYMMDD release dates. Prices are the base currency AUD (/meta.json currency AUD, Shopify.currency rate 1.0), GST included. CGC comic grades written as \"(8.5)\" after the title are not parsed by parseGradeFromTitle (grader is, grade stays null); PSA grades (\"PSA 9.8\") are parsed."1980  },1981  {1982    "id": "kotobukiya-shop",1983    "name": "Kotobukiya Shop",1984    "domain": "kotobukiya.com",1985    "country": "JP",1986    "languages": [1987      "ja"1988    ],1989    "sourceType": "dealer",1990    "categories": [1991      "action_figures"1992    ],1993    "data": {1994      "liveListings": true1995    },1996    "access": {1997      "antiBot": "none",1998      "cloudflare": false,1999      "preferredEngine": "none",2000      "robots": null2001    },2002    "currency": [2003      "JPY"2004    ],2005    "status": "rejected",2006    "statusReason": "Host unreachable at probe time (manufacturer shop).",2007    "verified": true,2008    "verifiedAt": "2026-09-08",2009    "notes": null2010  },2011  {2012    "id": "magicmadhouse",2013    "name": "Magic Madhouse",2014    "domain": "magicmadhouse.co.uk",2015    "country": "GB",2016    "languages": [2017      "en"2018    ],2019    "sourceType": "dealer",2020    "categories": [2021      "magic_the_gathering",2022      "pokemon",2023      "yugioh"2024    ],2025    "data": {2026      "liveListings": true2027    },2028    "access": {2029      "antiBot": "none",2030      "cloudflare": false,2031      "preferredEngine": "firecrawl",2032      "robots": null2033    },2034    "currency": [2035      "GBP"2036    ],2037    "status": "rejected",2038    "statusReason": "BigCommerce storefront (no public products.json / Store API equivalent without an API token); would need HTML parsing of paginated category pages. Deferred — Total Cards and The Card Vault already cover UK TCG retail.",2039    "verified": true,2040    "verifiedAt": "2026-09-08",2041    "notes": null2042  },2043  {2044    "id": "meccha-japan",2045    "name": "Meccha Japan",2046    "domain": "meccha-japan.com",2047    "country": "FR",2048    "languages": [2049      "en",2050      "fr"2051    ],2052    "sourceType": "dealer",2053    "categories": [2054      "action_figures",2055      "pokemon"2056    ],2057    "data": {2058      "liveListings": true2059    },2060    "access": {2061      "antiBot": "none",2062      "cloudflare": false,2063      "preferredEngine": "none",2064      "robots": null2065    },2066    "currency": [2067      "EUR"2068    ],2069    "status": "rejected",2070    "statusReason": "PrestaShop storefront; no public product JSON.",2071    "verified": true,2072    "verifiedAt": "2026-09-08",2073    "notes": null2074  },2075  {2076    "id": "mightyape",2077    "name": "Mighty Ape",2078    "domain": "mightyape.co.nz",2079    "country": "NZ",2080    "languages": [2081      "en"2082    ],2083    "sourceType": "dealer",2084    "categories": [2085      "video_games",2086      "action_figures",2087      "pokemon"2088    ],2089    "data": {2090      "liveListings": true2091    },2092    "access": {2093      "antiBot": "blocking",2094      "cloudflare": false,2095      "preferredEngine": "none",2096      "robots": null2097    },2098    "currency": [2099      "NZD"2100    ],2101    "status": "blocked",2102    "statusReason": "Bot-protection interstitial (\"Please wait…\") returned to all automated requests; custom platform.",2103    "verified": true,2104    "verifiedAt": "2026-09-08",2105    "notes": null2106  },2107  {2108    "id": "mightyjaxx",2109    "name": "Mighty Jaxx",2110    "domain": "mightyjaxx.com",2111    "country": "SG",2112    "languages": [2113      "en"2114    ],2115    "sourceType": "dealer",2116    "categories": [2117      "designer_toys"2118    ],2119    "data": {2120      "liveListings": true2121    },2122    "access": {2123      "antiBot": "none",2124      "cloudflare": false,2125      "preferredEngine": "firecrawl",2126      "robots": null2127    },2128    "currency": [2129      "USD"2130    ],2131    "status": "rejected",2132    "statusReason": "Migrated from Shopify to a custom Next.js storefront (us.mightyjaxx.com); /products.json no longer served. Candidate for a later __NEXT_DATA__ connector.",2133    "verified": true,2134    "verifiedAt": "2026-09-08",2135    "notes": null2136  },2137  {2138    "id": "nin-nin-game",2139    "name": "Nin-Nin Game",2140    "domain": "nin-nin-game.com",2141    "country": "FR",2142    "languages": [2143      "fr",2144      "en"2145    ],2146    "sourceType": "dealer",2147    "categories": [2148      "action_figures",2149      "video_games"2150    ],2151    "data": {2152      "liveListings": true2153    },2154    "access": {2155      "antiBot": "none",2156      "cloudflare": false,2157      "preferredEngine": "none",2158      "robots": null2159    },2160    "currency": [2161      "EUR"2162    ],2163    "status": "rejected",2164    "statusReason": "PrestaShop storefront; no public product JSON.",2165    "verified": true,2166    "verifiedAt": "2026-09-08",2167    "notes": null2168  },2169  {2170    "id": "ninoma",2171    "name": "Ninoma",2172    "domain": "ninoma.com",2173    "country": "JP",2174    "supportedCountries": [2175      "JP"2176    ],2177    "languages": [2178      "en",2179      "ja"2180    ],2181    "sourceType": "dealer",2182    "categories": [2183      "action_figures",2184      "gundam",2185      "pokemon",2186      "weiss_schwarz",2187      "one_piece_card_game",2188      "magic_the_gathering",2189      "digimon_tcg",2190      "yugioh",2191      "plush",2192      "video_games",2193      "nintendo_games",2194      "playstation_games"2195    ],2196    "api": {2197      "available": false,2198      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",2199      "auth": "none",2200      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."2201    },2202    "urls": {2203      "search": null,2204      "product": "https://ninoma.com/products/<handle>",2205      "sold": null,2206      "sitemap": "https://ninoma.com/sitemap.xml",2207      "robots": "https://ninoma.com/robots.txt"2208    },2209    "data": {2210      "liveListings": true,2211      "soldResults": false,2212      "auctionResults": false,2213      "historical": "none",2214      "images": true,2215      "seller": true,2216      "saleDate": false,2217      "realizedPrice": false,2218      "fees": false,2219      "grading": false,2220      "certNumber": false,2221      "itemId": true,2222      "gtin": true,2223      "population": false,2224      "catalog": false2225    },2226    "access": {2227      "pagination": "page_number",2228      "jsRendering": false,2229      "antiBot": "none",2230      "cloudflare": false,2231      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",2232      "rateLimit": "none published; we use 1 req / 1.5 s",2233      "preferredEngine": "shopify"2234    },2235    "currency": [2236      "JPY"2237    ],2238    "freshness": "daily",2239    "priority": "wave3",2240    "difficulty": "easy",2241    "reliability": 0.7,2242    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",2243    "status": "implemented",2244    "connectors": [2245      "ninoma"2246    ],2247    "statusReason": null,2248    "verified": true,2249    "verifiedAt": "2026-09-08",2250    "notes": "Fukuoka-based Japanese hobby exporter (\"Nihon no Market\", 50k SKUs): scale figures, Nendoroid, figma, S.H.Figuarts, MAFEX, prize figures, Gunpla/model kits, Pokémon/Weiß Schwarz/One Piece/MTG Japanese TCG products, plush and Moncolle. SKUs are JAN-13 barcodes. Prices are the base currency JPY as integers (e.g. \"9265\"; Shopify.currency active JPY rate 1.0, /meta.json currency JPY, country JP) — tax-free export prices. JAN codes are in the sku field (identifiers.sku)."2251  },2252  {2253    "id": "okcomics",2254    "name": "OK Comics",2255    "domain": "okcomics.co.uk",2256    "country": "GB",2257    "languages": [2258      "en"2259    ],2260    "sourceType": "dealer",2261    "categories": [2262      "comics"2263    ],2264    "data": {2265      "liveListings": true2266    },2267    "access": {2268      "antiBot": "none",2269      "cloudflare": false,2270      "preferredEngine": "shopify",2271      "robots": null2272    },2273    "currency": [2274      "GBP"2275    ],2276    "status": "rejected",2277    "statusReason": "Shopify (GBP) works, but the stock is new graphic novels at cover price (ISBN books) rather than collectible back issues; Travelling Man covers the same segment with figures and manga. Revisit if key-issue/graded stock appears.",2278    "verified": true,2279    "verifiedAt": "2026-09-08",2280    "notes": null2281  },2282  {2283    "id": "otakumode",2284    "name": "Tokyo Otaku Mode",2285    "domain": "otakumode.com",2286    "country": "JP",2287    "languages": [2288      "en"2289    ],2290    "sourceType": "dealer",2291    "categories": [2292      "action_figures"2293    ],2294    "data": {2295      "liveListings": true2296    },2297    "access": {2298      "antiBot": "none",2299      "cloudflare": false,2300      "preferredEngine": "none",2301      "robots": null2302    },2303    "currency": [2304      "USD"2305    ],2306    "status": "rejected",2307    "statusReason": "Custom platform (CSRF-protected app); no public product JSON. AmiAmi/HobbySearch/Ninoma/Solaris cover figures.",2308    "verified": true,2309    "verifiedAt": "2026-09-08",2310    "notes": null2311  },2312  {2313    "id": "overkillshop",2314    "name": "OVERKILL",2315    "domain": "overkillshop.com",2316    "country": "DE",2317    "supportedCountries": [2318      "DE"2319    ],2320    "languages": [2321      "en",2322      "de"2323    ],2324    "sourceType": "dealer",2325    "categories": [2326      "sneakers",2327      "nike_jordan",2328      "adidas_yeezy",2329      "new_balance_asics_other",2330      "designer_toys"2331    ],2332    "api": {2333      "available": false,2334      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",2335      "auth": "none",2336      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."2337    },2338    "urls": {2339      "search": null,2340      "product": "https://www.overkillshop.com/products/<handle>",2341      "sold": null,2342      "sitemap": "https://www.overkillshop.com/sitemap.xml",2343      "robots": "https://www.overkillshop.com/robots.txt"2344    },2345    "data": {2346      "liveListings": true,2347      "soldResults": false,2348      "auctionResults": false,2349      "historical": "none",2350      "images": true,2351      "seller": true,2352      "saleDate": false,2353      "realizedPrice": false,2354      "fees": false,2355      "grading": false,2356      "certNumber": false,2357      "itemId": true,2358      "gtin": false,2359      "population": false,2360      "catalog": false2361    },2362    "access": {2363      "pagination": "page_number",2364      "jsRendering": false,2365      "antiBot": "none",2366      "cloudflare": false,2367      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",2368      "rateLimit": "none published; we use 1 req / 1.5 s",2369      "preferredEngine": "shopify"2370    },2371    "currency": [2372      "EUR"2373    ],2374    "freshness": "daily",2375    "priority": "wave3",2376    "difficulty": "easy",2377    "reliability": 0.65,2378    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",2379    "status": "implemented",2380    "connectors": [2381      "overkillshop"2382    ],2383    "statusReason": null,2384    "verified": true,2385    "verifiedAt": "2026-09-08",2386    "notes": "Berlin sneaker boutique (since 2003): adidas/ASICS/New Balance/Nike/Jordan releases and an \"Overkill Archive\" of past drops with EU sizes and article-number tags, plus Medicom Be@rbrick 1000% art toys. Prices are the base currency EUR (/meta.json currency EUR, Shopify.currency rate 1.0), German VAT included."2387  },2388  {2389    "id": "phonica",2390    "name": "Phonica Records",2391    "domain": "phonicarecords.com",2392    "country": "GB",2393    "languages": [2394      "en"2395    ],2396    "sourceType": "dealer",2397    "categories": [2398      "music"2399    ],2400    "data": {2401      "liveListings": true2402    },2403    "access": {2404      "antiBot": "none",2405      "cloudflare": false,2406      "preferredEngine": "none",2407      "robots": null2408    },2409    "currency": [2410      "GBP"2411    ],2412    "status": "rejected",2413    "statusReason": "Custom platform; no product JSON.",2414    "verified": true,2415    "verifiedAt": "2026-09-08",2416    "notes": null2417  },2418  {2419    "id": "piccadillyrecords",2420    "name": "Piccadilly Records",2421    "domain": "piccadillyrecords.com",2422    "country": "GB",2423    "languages": [2424      "en"2425    ],2426    "sourceType": "dealer",2427    "categories": [2428      "music"2429    ],2430    "data": {2431      "liveListings": true2432    },2433    "access": {2434      "antiBot": "none",2435      "cloudflare": false,2436      "preferredEngine": "none",2437      "robots": null2438    },2439    "currency": [2440      "GBP"2441    ],2442    "status": "rejected",2443    "statusReason": "Custom platform without structured product JSON; vinyl retail prices add little beyond Discogs (already implemented).",2444    "verified": true,2445    "verifiedAt": "2026-09-08",2446    "notes": null2447  },2448  {2449    "id": "play-in",2450    "name": "Play-in / Magic Bazar",2451    "domain": "play-in.com",2452    "country": "FR",2453    "languages": [2454      "fr"2455    ],2456    "sourceType": "dealer",2457    "categories": [2458      "magic_the_gathering",2459      "pokemon"2460    ],2461    "data": {2462      "liveListings": true2463    },2464    "access": {2465      "antiBot": "none",2466      "cloudflare": false,2467      "preferredEngine": "none",2468      "robots": null2469    },2470    "currency": [2471      "EUR"2472    ],2473    "status": "rejected",2474    "statusReason": "Custom platform (magicbazar.fr redirects here); locale-prefixed HTML only, no product JSON. Cardmarket bulk files (group g1) cover EU TCG pricing.",2475    "verified": true,2476    "verifiedAt": "2026-09-08",2477    "notes": null2478  },2479  {2480    "id": "plazajapan",2481    "name": "Plaza Japan",2482    "domain": "plazajapan.com",2483    "country": "JP",2484    "languages": [2485      "en"2486    ],2487    "sourceType": "dealer",2488    "categories": [2489      "gundam",2490      "action_figures"2491    ],2492    "data": {2493      "liveListings": true2494    },2495    "access": {2496      "antiBot": "none",2497      "cloudflare": false,2498      "preferredEngine": "none",2499      "robots": null2500    },2501    "currency": [2502      "USD"2503    ],2504    "status": "rejected",2505    "statusReason": "BigCommerce storefront (no public product JSON without API token).",2506    "verified": true,2507    "verifiedAt": "2026-09-08",2508    "notes": null2509  },2510  {2511    "id": "popmart",2512    "name": "POP MART",2513    "domain": "popmart.com",2514    "country": "CN",2515    "languages": [2516      "en"2517    ],2518    "sourceType": "dealer",2519    "categories": [2520      "designer_toys"2521    ],2522    "data": {2523      "liveListings": true2524    },2525    "access": {2526      "antiBot": "none",2527      "cloudflare": false,2528      "preferredEngine": "firecrawl",2529      "robots": null2530    },2531    "currency": [2532      "USD"2533    ],2534    "status": "rejected",2535    "statusReason": "Custom Next.js storefront with regional redirects (/ca, /us…); no public product JSON; primary-market prices only. Labubu resale is captured through Kick Game / Crepslocker listings.",2536    "verified": true,2537    "verifiedAt": "2026-09-08",2538    "notes": null2539  },2540  {2541    "id": "rebel-pl",2542    "name": "Rebel",2543    "domain": "rebel.pl",2544    "country": "PL",2545    "languages": [2546      "pl"2547    ],2548    "sourceType": "dealer",2549    "categories": [2550      "board_games",2551      "magic_the_gathering"2552    ],2553    "data": {2554      "liveListings": true2555    },2556    "access": {2557      "antiBot": "none",2558      "cloudflare": false,2559      "preferredEngine": "none",2560      "robots": null2561    },2562    "currency": [2563      "PLN"2564    ],2565    "status": "rejected",2566    "statusReason": "Custom platform (products.json redirects to home); mostly board games.",2567    "verified": true,2568    "verifiedAt": "2026-09-08",2569    "notes": null2570  },2571  {2572    "id": "resident-music",2573    "name": "Resident Music",2574    "domain": "resident-music.com",2575    "country": "GB",2576    "languages": [2577      "en"2578    ],2579    "sourceType": "dealer",2580    "categories": [2581      "music"2582    ],2583    "data": {2584      "liveListings": true2585    },2586    "access": {2587      "antiBot": "medium",2588      "cloudflare": false,2589      "preferredEngine": "shopify",2590      "robots": null2591    },2592    "currency": [2593      "GBP"2594    ],2595    "status": "blocked",2596    "statusReason": "Shopify-hosted but /products.json answers 403 (storefront JSON disabled).",2597    "verified": true,2598    "verifiedAt": "2026-09-08",2599    "notes": null2600  },2601  {2602    "id": "retrogames-co-uk",2603    "name": "Retro Games Ltd",2604    "domain": "retrogames.co.uk",2605    "country": "GB",2606    "languages": [2607      "en"2608    ],2609    "sourceType": "dealer",2610    "categories": [2611      "video_games"2612    ],2613    "data": {2614      "liveListings": true2615    },2616    "access": {2617      "antiBot": "none",2618      "cloudflare": false,2619      "preferredEngine": "none",2620      "robots": null2621    },2622    "currency": [2623      "GBP"2624    ],2625    "status": "rejected",2626    "statusReason": "Custom CGI shop (\"Search Found No Entries\" for /wp-json); robots disallows most .cgi endpoints. No structured data.",2627    "verified": true,2628    "verifiedAt": "2026-09-08",2629    "notes": null2630  },2631  {2632    "id": "roughtrade",2633    "name": "Rough Trade",2634    "domain": "roughtrade.com",2635    "country": "GB",2636    "languages": [2637      "en"2638    ],2639    "sourceType": "dealer",2640    "categories": [2641      "music"2642    ],2643    "data": {2644      "liveListings": true2645    },2646    "access": {2647      "antiBot": "high",2648      "cloudflare": false,2649      "preferredEngine": "none",2650      "robots": null2651    },2652    "currency": [2653      "GBP"2654    ],2655    "status": "blocked",2656    "statusReason": "403 to the bot UA on catalogue paths; custom (non-Shopify) platform.",2657    "verified": true,2658    "verifiedAt": "2026-09-08",2659    "notes": null2660  },2661  {2662    "id": "simplytoys",2663    "name": "Simply Toys",2664    "domain": "simplytoys.com.sg",2665    "country": "SG",2666    "languages": [2667      "en"2668    ],2669    "sourceType": "dealer",2670    "categories": [2671      "action_figures"2672    ],2673    "data": {2674      "liveListings": true2675    },2676    "access": {2677      "antiBot": "none",2678      "cloudflare": false,2679      "preferredEngine": "none",2680      "robots": null2681    },2682    "currency": [2683      "SGD"2684    ],2685    "status": "rejected",2686    "statusReason": "PrestaShop storefront; no product JSON.",2687    "verified": true,2688    "verifiedAt": "2026-09-08",2689    "notes": null2690  },2691  {2692    "id": "solarisjapan",2693    "name": "Solaris Japan",2694    "domain": "solarisjapan.com",2695    "country": "US",2696    "supportedCountries": [2697      "US",2698      "JP"2699    ],2700    "languages": [2701      "en"2702    ],2703    "sourceType": "dealer",2704    "categories": [2705      "action_figures",2706      "gundam",2707      "video_games",2708      "nintendo_games",2709      "one_piece_card_game",2710      "pokemon",2711      "plush",2712      "gaming_hardware",2713      "playstation_games",2714      "sega_games",2715      "xbox_games",2716      "atari_retro_games"2717    ],2718    "api": {2719      "available": false,2720      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",2721      "auth": "none",2722      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."2723    },2724    "urls": {2725      "search": null,2726      "product": "https://solarisjapan.com/products/<handle>",2727      "sold": null,2728      "sitemap": "https://solarisjapan.com/sitemap.xml",2729      "robots": "https://solarisjapan.com/robots.txt"2730    },2731    "data": {2732      "liveListings": true,2733      "soldResults": false,2734      "auctionResults": false,2735      "historical": "none",2736      "images": true,2737      "seller": true,2738      "saleDate": false,2739      "realizedPrice": false,2740      "fees": false,2741      "grading": false,2742      "certNumber": false,2743      "itemId": true,2744      "gtin": false,2745      "population": false,2746      "catalog": false2747    },2748    "access": {2749      "pagination": "page_number",2750      "jsRendering": false,2751      "antiBot": "none",2752      "cloudflare": false,2753      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",2754      "rateLimit": "none published; we use 1 req / 1.5 s",2755      "preferredEngine": "shopify"2756    },2757    "currency": [2758      "USD"2759    ],2760    "freshness": "daily",2761    "priority": "wave3",2762    "difficulty": "easy",2763    "reliability": 0.65,2764    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",2765    "status": "implemented",2766    "connectors": [2767      "solarisjapan"2768    ],2769    "statusReason": null,2770    "verified": true,2771    "verifiedAt": "2026-09-08",2772    "notes": "Anime figure and Japanese retro-game store (US-registered, ships from Japan): 70k figures (Nendoroid, figma, Pop Up Parade, prize figures, Revoltech), pre-owned and brand-new variants with separate prices, Japanese retro games (Famicom/Super Famicom, PS1, Mega Drive, DS/3DS/Switch) and Japanese One Piece/Pokémon TCG products. Adult (nsfw-tagged) figures are excluded. Prices are the base currency USD (/meta.json currency USD, country US, Shopify.currency rate 1.0). Variants \"Brand New\" / \"Pre-Owned\" / \"Retro Game\" price each condition separately; a 0.00 price marks an unavailable condition and is dropped (no listing without a price)."2773  },2774  {2775    "id": "solebox",2776    "name": "Solebox",2777    "domain": "solebox.com",2778    "country": "DE",2779    "languages": [2780      "en",2781      "de"2782    ],2783    "sourceType": "dealer",2784    "categories": [2785      "sneakers"2786    ],2787    "data": {2788      "liveListings": true2789    },2790    "access": {2791      "antiBot": "none",2792      "cloudflare": false,2793      "preferredEngine": "none",2794      "robots": null2795    },2796    "currency": [2797      "EUR"2798    ],2799    "status": "rejected",2800    "statusReason": "Custom (non-Shopify) storefront; no product JSON found.",2801    "verified": true,2802    "verifiedAt": "2026-09-08",2803    "notes": null2804  },2805  {2806    "id": "solefiness",2807    "name": "Finesse (solefiness.com)",2808    "domain": "finessestore.com",2809    "country": "AU",2810    "languages": [2811      "en"2812    ],2813    "sourceType": "dealer",2814    "categories": [2815      "sneakers"2816    ],2817    "data": {2818      "liveListings": true2819    },2820    "access": {2821      "antiBot": "none",2822      "cloudflare": false,2823      "preferredEngine": "shopify",2824      "robots": null2825    },2826    "currency": [2827      "AUD"2828    ],2829    "status": "rejected",2830    "statusReason": "Shopify (AUD) boutique of current-season women's sneakers at retail; no resale/collectible signal.",2831    "verified": true,2832    "verifiedAt": "2026-09-08",2833    "notes": null2834  },2835  {2836    "id": "thecardvault",2837    "name": "The Card Vault",2838    "domain": "thecardvault.co.uk",2839    "country": "GB",2840    "supportedCountries": [2841      "GB"2842    ],2843    "languages": [2844      "en"2845    ],2846    "sourceType": "dealer",2847    "categories": [2848      "pokemon",2849      "magic_the_gathering",2850      "yugioh",2851      "one_piece_card_game",2852      "disney_lorcana",2853      "dragon_ball_tcg",2854      "digimon_tcg",2855      "weiss_schwarz",2856      "star_wars_tcg",2857      "final_fantasy_tcg",2858      "other_sports_cards",2859      "funko",2860      "designer_toys",2861      "action_figures",2862      "gundam",2863      "flesh_and_blood",2864      "other_tcg",2865      "basketball_cards",2866      "football_cards",2867      "soccer_cards",2868      "baseball_cards",2869      "hockey_cards",2870      "f1_cards"2871    ],2872    "api": {2873      "available": false,2874      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",2875      "auth": "none",2876      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."2877    },2878    "urls": {2879      "search": null,2880      "product": "https://thecardvault.co.uk/products/<handle>",2881      "sold": null,2882      "sitemap": "https://thecardvault.co.uk/sitemap.xml",2883      "robots": "https://thecardvault.co.uk/robots.txt"2884    },2885    "data": {2886      "liveListings": true,2887      "soldResults": false,2888      "auctionResults": false,2889      "historical": "none",2890      "images": true,2891      "seller": true,2892      "saleDate": false,2893      "realizedPrice": false,2894      "fees": false,2895      "grading": false,2896      "certNumber": false,2897      "itemId": true,2898      "gtin": false,2899      "population": false,2900      "catalog": false2901    },2902    "access": {2903      "pagination": "page_number",2904      "jsRendering": false,2905      "antiBot": "none",2906      "cloudflare": false,2907      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",2908      "rateLimit": "none published; we use 1 req / 1.5 s",2909      "preferredEngine": "shopify"2910    },2911    "currency": [2912      "GBP"2913    ],2914    "freshness": "daily",2915    "priority": "wave3",2916    "difficulty": "easy",2917    "reliability": 0.65,2918    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",2919    "status": "implemented",2920    "connectors": [2921      "thecardvault"2922    ],2923    "statusReason": null,2924    "verified": true,2925    "verifiedAt": "2026-09-08",2926    "notes": "Glasgow hobby store: TCG singles (BinderPOS-style \"Name (number)\" titles with Foil / condition variants), sealed Pokémon/MTG/Yu-Gi-Oh!/One Piece/Lorcana, Panini & Topps sports boxes, Funko, Youtooz, Iron Studios statues, Nendoroids and Gunpla. Prices are the base currency GBP (/meta.json currency GBP, Shopify.currency rate 1.0)."2927  },2928  {2929    "id": "theminifigurestore",2930    "name": "The Minifigure Store",2931    "domain": "theminifigurestore.uk",2932    "country": "GB",2933    "languages": [2934      "en"2935    ],2936    "sourceType": "dealer",2937    "categories": [2938      "lego_minifigures"2939    ],2940    "data": {2941      "liveListings": true2942    },2943    "access": {2944      "antiBot": "blocking",2945      "cloudflare": true,2946      "preferredEngine": "none",2947      "robots": null2948    },2949    "currency": [2950      "GBP"2951    ],2952    "status": "blocked",2953    "statusReason": "Cloudflare challenge on all paths.",2954    "verified": true,2955    "verifiedAt": "2026-09-08",2956    "notes": null2957  },2958  {2959    "id": "tokyo-hunter",2960    "name": "Tokyo Hunter",2961    "domain": "tokyo-hunter.com",2962    "country": "JP",2963    "languages": [2964      "en"2965    ],2966    "sourceType": "dealer",2967    "categories": [2968      "action_figures"2969    ],2970    "data": {2971      "liveListings": true2972    },2973    "access": {2974      "antiBot": "none",2975      "cloudflare": false,2976      "preferredEngine": "none",2977      "robots": null2978    },2979    "currency": [2980      "JPY"2981    ],2982    "status": "rejected",2983    "statusReason": "Domain parked/for sale (redirects to Dynadot).",2984    "verified": true,2985    "verifiedAt": "2026-09-08",2986    "notes": null2987  },2988  {2989    "id": "totalcards",2990    "name": "Total Cards",2991    "domain": "totalcards.net",2992    "country": "GB",2993    "supportedCountries": [2994      "GB"2995    ],2996    "languages": [2997      "en"2998    ],2999    "sourceType": "dealer",3000    "categories": [3001      "pokemon",3002      "magic_the_gathering",3003      "disney_lorcana",3004      "one_piece_card_game",3005      "digimon_tcg",3006      "dragon_ball_tcg",3007      "final_fantasy_tcg",3008      "star_wars_tcg",3009      "other_tcg",3010      "funko",3011      "action_figures",3012      "comics",3013      "marvel_comics",3014      "dc_comics",3015      "independent_comics",3016      "designer_toys",3017      "gundam"3018    ],3019    "api": {3020      "available": false,3021      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",3022      "auth": "none",3023      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."3024    },3025    "urls": {3026      "search": null,3027      "product": "https://www.totalcards.net/products/<handle>",3028      "sold": null,3029      "sitemap": "https://www.totalcards.net/sitemap.xml",3030      "robots": "https://www.totalcards.net/robots.txt"3031    },3032    "data": {3033      "liveListings": true,3034      "soldResults": false,3035      "auctionResults": false,3036      "historical": "none",3037      "images": true,3038      "seller": true,3039      "saleDate": false,3040      "realizedPrice": false,3041      "fees": false,3042      "grading": false,3043      "certNumber": false,3044      "itemId": true,3045      "gtin": false,3046      "population": false,3047      "catalog": false3048    },3049    "access": {3050      "pagination": "page_number",3051      "jsRendering": false,3052      "antiBot": "none",3053      "cloudflare": false,3054      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",3055      "rateLimit": "none published; we use 1 req / 1.5 s",3056      "preferredEngine": "shopify"3057    },3058    "currency": [3059      "GBP"3060    ],3061    "freshness": "daily",3062    "priority": "wave3",3063    "difficulty": "easy",3064    "reliability": 0.7,3065    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",3066    "status": "implemented",3067    "connectors": [3068      "totalcards"3069    ],3070    "statusReason": null,3071    "verified": true,3072    "verifiedAt": "2026-09-08",3073    "notes": "Large UK trading-card retailer (Newton Aycliffe, since 2012): Pokémon (English + Japanese) and Magic singles, sealed TCG products, Funko, figures and comics. Prices in products.json are the shop base currency GBP (Shopify.currency rate 1.0, /meta.json currency GBP); UK VAT included."3074  },3075  {3076    "id": "toyzeroplus",3077    "name": "TOYZEROPLUS",3078    "domain": "toyzeroplus.com",3079    "country": "HK",3080    "supportedCountries": [3081      "HK"3082    ],3083    "languages": [3084      "en",3085      "zh"3086    ],3087    "sourceType": "dealer",3088    "categories": [3089      "designer_toys"3090    ],3091    "api": {3092      "available": false,3093      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",3094      "auth": "none",3095      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."3096    },3097    "urls": {3098      "search": null,3099      "product": "https://toyzeroplus.com/products/<handle>",3100      "sold": null,3101      "sitemap": "https://toyzeroplus.com/sitemap.xml",3102      "robots": "https://toyzeroplus.com/robots.txt"3103    },3104    "data": {3105      "liveListings": true,3106      "soldResults": false,3107      "auctionResults": false,3108      "historical": "none",3109      "images": true,3110      "seller": true,3111      "saleDate": false,3112      "realizedPrice": false,3113      "fees": false,3114      "grading": false,3115      "certNumber": false,3116      "itemId": true,3117      "gtin": false,3118      "population": false,3119      "catalog": false3120    },3121    "access": {3122      "pagination": "page_number",3123      "jsRendering": false,3124      "antiBot": "none",3125      "cloudflare": false,3126      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",3127      "rateLimit": "none published; we use 1 req / 1.5 s",3128      "preferredEngine": "shopify"3129    },3130    "currency": [3131      "HKD"3132    ],3133    "freshness": "daily",3134    "priority": "wave3",3135    "difficulty": "easy",3136    "reliability": 0.7,3137    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",3138    "status": "implemented",3139    "connectors": [3140      "toyzeroplus"3141    ],3142    "statusReason": null,3143    "verified": true,3144    "verifiedAt": "2026-09-08",3145    "notes": "Hong Kong designer-toy label and publisher (Kowloon): own art toys and blind-box series (PP Baby/Lulu the Piggy by aaaz, Banggri, Dog Together, Esther Bunny, CiCi's Story, Mewky, Ultraman Kaiju Daruma) sold at primary-market prices; Single vs full Set variants. Prices are the base currency HKD (/meta.json currency HKD, country HK, Shopify.currency rate 1.0). A blind-box product has \"Single\"/\"Set\" variants (the Set price is the full case)."3146  },3147  {3148    "id": "toyzone-uk",3149    "name": "Toyzone",3150    "domain": "toyzone.co.uk",3151    "country": "GB",3152    "languages": [3153      "en"3154    ],3155    "sourceType": "dealer",3156    "categories": [3157      "action_figures"3158    ],3159    "data": {3160      "liveListings": true3161    },3162    "access": {3163      "antiBot": "none",3164      "cloudflare": false,3165      "preferredEngine": "none",3166      "robots": null3167    },3168    "currency": [3169      "GBP"3170    ],3171    "status": "rejected",3172    "statusReason": "Host unreachable at probe time.",3173    "verified": true,3174    "verifiedAt": "2026-09-08",3175    "notes": null3176  },3177  {3178    "id": "trader-online",3179    "name": "Trader Online",3180    "domain": "trader-online.de",3181    "country": "DE",3182    "languages": [3183      "de"3184    ],3185    "sourceType": "dealer",3186    "categories": [3187      "magic_the_gathering",3188      "pokemon",3189      "yugioh"3190    ],3191    "data": {3192      "liveListings": true3193    },3194    "access": {3195      "antiBot": "blocking",3196      "cloudflare": true,3197      "preferredEngine": "none",3198      "robots": null3199    },3200    "currency": [3201      "EUR"3202    ],3203    "status": "blocked",3204    "statusReason": "Cloudflare challenge on every request.",3205    "verified": true,3206    "verifiedAt": "2026-09-08",3207    "notes": null3208  },3209  {3210    "id": "travellingman",3211    "name": "Travelling Man",3212    "domain": "travellingman.com",3213    "country": "GB",3214    "supportedCountries": [3215      "GB"3216    ],3217    "languages": [3218      "en"3219    ],3220    "sourceType": "dealer",3221    "categories": [3222      "manga",3223      "comics",3224      "action_figures",3225      "funko",3226      "designer_toys",3227      "pokemon",3228      "magic_the_gathering",3229      "yugioh",3230      "disney_lorcana",3231      "digimon_tcg",3232      "dragon_ball_tcg",3233      "star_wars_tcg",3234      "gundam",3235      "marvel_comics",3236      "dc_comics",3237      "independent_comics"3238    ],3239    "api": {3240      "available": false,3241      "docsUrl": "https://shopify.dev/docs/api/ajax/reference/product",3242      "auth": "none",3243      "notes": "Public Shopify storefront JSON (/collections/<handle>/products.json, /products/<handle>.json); no key. Not the Admin/Storefront GraphQL API."3244    },3245    "urls": {3246      "search": null,3247      "product": "https://travellingman.com/products/<handle>",3248      "sold": null,3249      "sitemap": "https://travellingman.com/sitemap.xml",3250      "robots": "https://travellingman.com/robots.txt"3251    },3252    "data": {3253      "liveListings": true,3254      "soldResults": false,3255      "auctionResults": false,3256      "historical": "none",3257      "images": true,3258      "seller": true,3259      "saleDate": false,3260      "realizedPrice": false,3261      "fees": false,3262      "grading": false,3263      "certNumber": false,3264      "itemId": true,3265      "gtin": true,3266      "population": false,3267      "catalog": false3268    },3269    "access": {3270      "pagination": "page_number",3271      "jsRendering": false,3272      "antiBot": "none",3273      "cloudflare": false,3274      "robots": "Standard Shopify robots.txt; /collections/*/products.json allowed",3275      "rateLimit": "none published; we use 1 req / 1.5 s",3276      "preferredEngine": "shopify"3277    },3278    "currency": [3279      "GBP"3280    ],3281    "freshness": "daily",3282    "priority": "wave3",3283    "difficulty": "easy",3284    "reliability": 0.65,3285    "legal": "Public storefront data; attribution via sourceUrl; asking prices only. No login, no personal data.",3286    "status": "implemented",3287    "connectors": [3288      "travellingman"3289    ],3290    "statusReason": null,3291    "verified": true,3292    "verifiedAt": "2026-09-08",3293    "notes": "UK graphic-novel, manga and games chain (Leeds/York/Manchester/Newcastle, since 1991): manga (ISBN SKUs), graphic novels, S.H.Figuarts, trading figures, Funko, sealed Pokémon/MTG/Yu-Gi-Oh!/Lorcana/Digimon and Gunpla. Prices are the base currency GBP (/meta.json currency GBP). Manga/graphic-novel SKUs are ISBN-13s (kept as sku; ISBN identifiers are only derived from the barcode field)."3294  },3295  {3296    "id": "ultrajeux",3297    "name": "UltraJeux",3298    "domain": "ultrajeux.com",3299    "country": "FR",3300    "languages": [3301      "fr"3302    ],3303    "sourceType": "dealer",3304    "categories": [3305      "pokemon",3306      "yugioh"3307    ],3308    "data": {3309      "liveListings": true3310    },3311    "access": {3312      "antiBot": "none",3313      "cloudflare": false,3314      "preferredEngine": "none",3315      "robots": null3316    },3317    "currency": [3318      "EUR"3319    ],3320    "status": "rejected",3321    "statusReason": "Site answers 410 Gone on catalogue paths (shop closed/moved).",3322    "verified": true,3323    "verifiedAt": "2026-09-08",3324    "notes": null3325  },3326  {3327    "id": "windvintage",3328    "name": "Wind Vintage",3329    "domain": "windvintage.com",3330    "country": "US",3331    "languages": [3332      "en"3333    ],3334    "sourceType": "dealer",3335    "categories": [3336      "watches"3337    ],3338    "data": {3339      "liveListings": true3340    },3341    "access": {3342      "antiBot": "none",3343      "cloudflare": false,3344      "preferredEngine": "firecrawl",3345      "robots": null3346    },3347    "currency": [3348      "USD"3349    ],3350    "status": "rejected",3351    "statusReason": "Squarespace storefront (no Shopify/Woo JSON). Squarespace exposes ?format=json on collection pages — candidate for a small dedicated connector later; low volume (curated vintage watches).",3352    "verified": true,3353    "verifiedAt": "2026-09-08",3354    "notes": null3355  },3356  {3357    "id": "xupes",3358    "name": "Xupes",3359    "domain": "xupes.com",3360    "country": "GB",3361    "languages": [3362      "en"3363    ],3364    "sourceType": "dealer",3365    "categories": [3366      "watches",3367      "luxury_handbags"3368    ],3369    "data": {3370      "liveListings": true3371    },3372    "access": {3373      "antiBot": "none",3374      "cloudflare": false,3375      "preferredEngine": "firecrawl",3376      "robots": null3377    },3378    "currency": [3379      "GBP"3380    ],3381    "status": "rejected",3382    "statusReason": "Magento 2 storefront (no public JSON catalogue). Pre-owned watches already covered by Watchfinder/Subdial/Chrono24; candidate for a later JSON-LD (adapters.productsFromHtml) connector.",3383    "verified": true,3384    "verifiedAt": "2026-09-08",3385    "notes": null3386  }3387]3388