Ninoma connector (ninoma)
- Source: https://ninoma.com · 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.
- Country/currency: JP / JPY · type: dealer · engine: api (Shopify storefront products.json (public JSON))
- Records:
listingonly (dealer asking prices; never sales — SPEC §111). One listing per variant (condition / size / finish), out-of-stock variants kept asended. - Refresh: every 24 h (NORMAL class) · historical depth: none (no sold archive).
How it works
Metadata-only connector: index.ts instantiates the shared ShopifyStoreConnector adapter; everything source-specific lives in meta.json config:
collections → taxonomy slug (with brand/franchise/series), title/tag rules (first match wins), an exclude regex for accessories/apparel/events, and the shop currency. Anything unmapped is skipped, never guessed.
Collections read (17): figures-for-sale → action_figures, scale-figures → action_figures, figures-companies-good-smile-company-nendoroid → action_figures, figma → action_figures, s-h-figuarts → action_figures, mafex → action_figures, prize-figures → action_figures, pokemon-moncolle → action_figures, gundam-model-kits-gunpla → gundam, pokemon-tcg → pokemon, weiss-schwarz-tcg → weiss_schwarz, one-piecetcg → one_piece_card_game, magic-the-gathering-tcg → magic_the_gathering, digimon-tcg → digimon_tcg, yu-gi-oh → yugioh, manufacture-plush-toy → plush, video-games → video_games.
Access & compliance
See accessNotes in meta.json (robots findings, endpoints, rate limit, what is not fetched). Host policy: connectors/domains.d/g4-shops-intl.json.
Fixtures & tests
data/fixtures/ninoma/*.json are live captures made with connectors/api/_g4-shops-intl-lib/capture.ts (trimmed payloads, expectations derived from the live record). index.test.ts runs the framework fixture suite, the g4 store invariants and a mapping unit test on titles observed live. Live probe: pnpm tsx connectors/api/_g4-shops-intl-lib/smoke.ts ninoma.