Gigafetch

JAN コードで Amazon・楽天・Yahoo! を一括検索する方法 (送料込み比較)

最終更新: 2026-06-07 ・ 著者: gigafetch 編集部

Amazon・楽天市場・Yahoo!ショッピングで「本当に一番安い店」を見つけるには、商品名検索 だけでは不十分です。同じ「カルピス 1L」でも店ごとに表記揺れがあり、まとめ買いや 派生商品が混ざって正確に比較できません。JAN コード (13 桁のバーコード番号) を使えば、 世界共通の商品 ID で店をまたいで確実に同一商品を並べられます。

JAN コードとは

JAN (Japanese Article Number) は GTIN/EAN とも呼ばれる 13 桁または 8 桁の数字で、 世界中の商品に一意に振られた識別番号です。商品パッケージのバーコード下に印字されて おり、Amazon・楽天・Yahoo! などの公式 API はこの番号で「同じ商品」を確実に 名寄せできます。

手順 1: JAN コードを入手する

  1. 実物が手元にある場合は商品パッケージのバーコード下の 13 桁の数字をメモする
  2. 実物がない場合は楽天や Amazon の商品ページのスペック欄に「JAN コード」「EAN コード」として記載されていることが多い
  3. gigafetch のスキャン機能 (/scan) ならスマホカメラで読み取って自動で入力される

手順 2: 検索ボックスに直接入力

gigafetch のトップページの検索ボックスに 13 桁の JAN コードをそのまま貼り付けて 検索します。商品名でなく JAN コードを直接渡すことで、楽天 API の keyword=<JAN> 経路と Yahoo! API の jan_code=<JAN> 専用パラメータ経路を同時に叩き、同一商品の全店出品を確実に拾えます。

手順 3: 送料込み総額で並び替える

検索結果は 送料込み総額 の安い順で並びます。 本体価格が同じでも、送料無料ラインや店舗の発送地域で実支払額は変わります。 例えば本体 99 円 + 送料 700 円 = 799 円より、880 円送料無料の方が 81 円安くなる ケースは日用品で頻繁に発生します。本体価格だけで判定するとこの逆転を見落とします。

手順 4: ポイント還元込みの実質価格をチェック

楽天市場・Yahoo!ショッピングは送料込み総額からさらにポイントが戻るため、実質的な 支払い額はポイント控除後で考える必要があります。gigafetch では各カードに 実質 ¥X (ポイント-¥Y) を併記し、検索結果 サマリーには「ポイント込みでは ◯◯ が ¥X」と総額最安と別店の場合に注記します。 並び替えメニューから「実質 安い順 (ポイント込み)」を選べばこの軸でソート可能です。

手順 5: 価格推移グラフで「今が買い時か」を判定

各商品カードには過去 90 日の最安推移を示す極小スパークラインがあり、現在価格が 過去の中央値より低ければ「最安水準」、過去 25 パーセンタイルを下回れば「買い時」 ピルが付きます。逆に高めなら「待ち時」と判定するので、底値タイミングを外しません。

JAN コード検索が効くケース・効かないケース

  • 効くケース: 日用品・食品・コスメ・飲料 (型番が JAN で確実に決まる商品)
  • 効くケース: 製造元の品番がそのまま JAN に なっている家電・PC 周辺機器
  • 効かないケース: 在庫薄商品・限定品・ ハンドメイド (出品自体が少ない or JAN 未登録)
  • 効かないケース: フリマ・ヤフオク中心の 中古品 (JAN コードでなくタイトル検索の方が広く拾える)

まとめ: 3 サイトを 1 画面で比較する最短ルート

  1. JAN コード (13 桁) を入手 (手元の商品 / 商品ページ / カメラスキャン)
  2. gigafetch の検索ボックスに JAN を貼って検索
  3. 送料込み総額の安い順で並ぶ結果を確認
  4. ポイント還元込みの実質最安と、過去 90 日の価格推移で買い時を判定

関連