Amazon 画像ダウンロード:セラーのための技術ガイド
Amazon の商品画像を右クリックしてみたら、71xKf-mdsTL._AC_SL500_.jpg のような名前の付いた 500 ピクセルの JPG が返ってきた経験があるなら、あなたはすでにこの問題に出会っています。Amazon の画像パイプラインは、事前にサイズ調整・キャッシュされた派生画像を配信するように作られており — オリジナルは決して返さず — カルーセルは、ほとんどの人が決して見ない JSON ブロブの中にバリエーションのセットを隠しています。
このガイドは、私が初めて Amazon の競合リサーチワークフローを構築しようとしたときに存在してほしかった技術リファレンスです。画像 CDN の URL 文法を解読し、4 つの実際のダウンロード方法(誰も触れないトレードオフ込み)を見ていき、その内容を役立つものに変換します:カテゴリ内のトップ 20 商品ページに適用できる CTR 重視の画像監査フレームワークです。
Amazon の画像パイプラインが実際にどう動くか
Amazon は画像 1 枚につき 1 ファイルを保存しているわけではありません。アップロードされたすべての商品写真は取り込み時に一度処理され、その後はオンデマンドで、トリミング・リサイズ・再圧縮・透かし入れをその場で行う画像サービスを通じて配信されます。URL そのものが API 呼び出しなのです。
何かをダウンロードしようとする前に知っておくと役立つことが 3 つあります:
- URL からサイズフラグを取り除けば、オリジナルには常にアクセスできます。 CDN はソースアセットを保持しており、URL はどの派生画像を生成するかをレンダラーに伝えているだけです。
- DOM 内に単一の画像ギャラリーは存在しません。 表示されているカルーセルは、現在選択されているバリエーションだけをレンダリングします。完全なセットは
colorImages(一部のテンプレートではinitial.colorImages.initial)という JavaScript オブジェクトの中にあります — 各キーがバリエーション ASIN で、値がhiRes、large、thumb、mainUrlフィールドを持つ画像オブジェクトの配列であるハッシュです。 - A+ コンテンツは別のホストと別の DOM 領域を使います。 これは
colorImagesの一部ではありません。#aplus_feature_div(ベンダーブランドの場合は同等のaplus3p_feature_div)をスキャンし、そこから<img>タグを取得する必要があります。
オンラインで見つかる「amazon 画像ダウンロード」ガイドのほとんどは、カルーセルで止まっています。ページ上のアセットの半分は決して取得されません。それが、5 枚の画像を取得する拡張機能と、38 枚を取得する拡張機能の差です。
Amazon の画像 URL 文法
画像 URL は、読めるようになると最も役立つものです。混沌として見えますが、実際には小さな DSL です。実例を見てみましょう:
https://m.media-amazon.com/images/I/71xKfQk-mdsL._AC_SL1500_.jpg
意味のある部分が 4 つあります:
| セグメント | 意味 |
|---|---|
m.media-amazon.com/images/I/ |
現在のグローバル画像ホスト。(古い商品ページは今も images-na.ssl-images-amazon.com を使いますが、どちらも動作します。) |
71xKfQk-mdsL |
アセット ID。これが特定の画像に紐づく唯一の部分です。 |
._AC_SL1500_ |
処理ブロック。各フラグはドットで区切られます。 |
.jpg |
出力形式。ほとんどのアセットで .png や .webp に置き換えられます。 |
オリジナルを取得するには、アセット ID を残して処理ブロックを削除します:
https://m.media-amazon.com/images/I/71xKfQk-mdsL.jpg
この URL はソースアップロードを返します。現在の Amazon 商品ページでは通常、長辺で 1500〜2560px、A+ Premium モジュールや 360° 回転フレームでは 5000px 超になることもあります。
すべての処理フラグを解読する
以下は実用的なフラグ一覧です。すべてが必要になることはめったにありませんが、理解しておけば、次に Amazon が CDN の挙動を変えても何の問題にもなりません。
| フラグ | 効果 |
|---|---|
_AC_ |
「Amazon Common」— 標準のレンダリングコンテキスト。よく付いていますが、厳密には必須ではありません。 |
_SL1500_ |
長辺(Scale Longest)を 1500px に。数字を置き換えてサイズを制御。 |
_SX466_ |
幅 466px にスケール(高さは自動)。 |
_SY679_ |
高さ 679px にスケール(幅は自動)。 |
_SR300,300_ |
300×300 のボックスにスケール・リサイズし、必要に応じてパディング。 |
_CR0,0,500,500_ |
クロップ矩形(Crop Rectangle):ソースのピクセル単位で x, y, 幅, 高さ。 |
_QL80_ |
品質レベル(Quality Level)80(JPEG 品質)。デフォルトは約 70。 |
_FMjpg_ |
出力形式を JPEG に強制(_FMpng_、_FMwebp_ も)。 |
_PIfont,TopLeft,... |
プログラム的な画像オーバーレイ — 「ベストセラー」や「期間限定」バッジに使用。 |
_US40_ |
左上のスプライト(Upper-left Sprite)— 内部用、ほとんど安全に削除可能。 |
_RI_ |
レンダー画像(Render Image)フラグ、派生画像では通常は無効動作。 |
順序が重要です。フラグは左から右に読まれて連鎖するため、._SX300_AA300_QL80_ は幅 300 にリサイズし、次に 300 の正方形フレームに収め、その後 JPEG 品質 80 で再エンコードします。
インターネットの半分が勧める「裏技」
「_SL500_ を _SL1500_ に変えるだけで高解像度版が手に入る」と書いたブログ記事を見かけるでしょう。それは動作しますが、遠回りです。より速い手は、処理ブロック全体を削除することです。オリジナルは常にそこにあります — 最大幅を推測する必要はありません。
実用上の注意点が 2 つあります:
- 一部の非常に古い商品ページは、現代の要件より小さなソース画像を保存しています。フラグを取り除いて 1000px の画像が返ってきたら、それがオリジナルです。
- バリエーションスウォッチ(
_SS40_)は意図的に小さなサムネイルです。フラグを取り除くと 200〜300px の画像が返り、高解像度ではありません。スウォッチは別のアセットクラスです。
各画像タイプはどこにあるか
Amazon のファイル名のサフィックスは偶然ではなく、カタログ管理システムです。整理されたダウンロードを取得すると、MAIN、PT01、SWATCH のようなコードが見えます — それらは画像が埋めるスロットに対応しています。
| コード | スロット | セラーの用途 |
|---|---|---|
MAIN |
ヒーロー画像 — 商品ページに 1 枚のみ。純白の背景、商品がフレームの 85% 以上を占め、テキストやバッジは禁止。 | 最大の CTR レバー。フレーム比率のルールは強制されます。 |
PT01〜PT08 |
8 つのサブスロット。背景の制限なし。 | ライフスタイル、インフォグラフィック、寸法図、成分の詳細、ビフォーアフター。 |
SWATCH |
バリエーション選択のサムネイル(色、柄、仕上げ)。 | バリエーションセレクターの横にある小さなチップ。 |
APLUS_* |
箇条書きの下にある A+ コンテンツモジュール。 | ブランドストーリー、比較表、バナーパネル。 |
APLUS_PREMIUM_* |
A+ Premium(Brand Registry のみ):幅 1464px のヒーロー、動画カルーセル、ホットスポット画像。 | より高精細なブランドストーリーテリング。これをうまく使えているカテゴリは非常に少なく — 手の届きやすい差別化策になることが多い。 |
IN01〜IN08 |
「インコンテキスト」の代替画像。一部のマーケットプレイスで検索結果のサイドプレビューに表示。 | Amazon が検索で表示するために選ぶかもしれないライフスタイルコンテキスト。 |
REVIEW_* |
顧客がアップロードしたレビュー写真。レビュアーが所有。 | 実環境の商品写真、パッケージ写真、不良品の記録。 |
競合を分析するとき、これらのスロットにわたる分布が彼らの戦略を物語ります。MAIN + PT01〜PT07 + APLUS_PREMIUM を使う商品ページは、コンバージョンに本気でお金をかけています。MAIN + 3 つの PT スロットで A+ なしの商品ページは、CTR を取りこぼしています。
方法 1:Chrome 拡張機能(実用的な標準)
専用に作られた拡張機能は、colorImages の JSON を解析し、A+ の DOM 領域を巡回し、各アセットの素の URL を構築し、バリエーション別フォルダ付きの ZIP にまとめます。それが仕事のすべてです。これがほとんどのセラーにとって標準である理由は機能性ではなく — 以下のどの方法も技術的には高解像度画像を取得できます — スループットです。フルの A+ コンテンツと 6 本のレビュー動画がある 12 バリエーションの商品ページは、90 を超えるアセットの作業です。それを 1 URL ずつ行うのはワークフローではありません。
ASINCrate の使い方
- Chrome ウェブストアから ASINCrate をインストールします。Edge、Brave、Arc でも動作します。
- サポートされている 15 以上のマーケットプレイス(US、UK、DE、JP、IN、FR、IT、ES、CA、AU、MX、BR、NL、SE、AE、SG、TR、PL)で任意の Amazon 商品ページを開きます。
- 「ZIP をダウンロード」をクリックします。 拡張機能は MAIN、すべての
PT*、すべてのバリエーションの完全な画像セット、すべての SWATCH サムネイル、すべての A+ コンテンツ画像、顧客レビューメディアを取得します。ファイルはバリエーション名のフォルダに振り分けられ、ファイル名には ASIN とスロットコードが含まれます。 - 任意で CSV をエクスポートできます。ASIN、バリエーション、スロット、高解像度 URL、寸法の列を含みます。これは 20 以上の商品ページにわたる監査を実行する際に欲しい入力形式です。
右クリックでは得られないもの:バリエーション別の整理、ファイル名に埋め込まれたスロットコード、A+ コンテンツ、レビューメディア、スプレッドシートで集計できるマニフェスト。
他の拡張機能を正直に比較
- AMZ Downloader — 画像エクスポートは無料。動画と CSV は月額 $6.99 のプラン。すべてのテンプレートで隠れたバリエーションの
colorImagesを解析するわけではありません。 - SellerSprite AmzSave — SellerSprite アカウントのログインが必要。画像のみで、A+ コンテンツの分離なし。
- EcomStal — 100% 無料、幅広いマーケットプレイス対応だが、CSV エクスポートなし、バリエーションフォルダ構造なし。
- ASINCrate — バリエーションフォルダ ZIP、CSV マニフェスト、A+ コンテンツ + レビューメディア、HLS 動画ダウンロード 、単体ダウンロードはアカウント不要。
必要なのが「メイン画像を一度取得する」ことだけなら、これらのいずれか(またはサイズなし URL の右クリック)で十分です。週次のカテゴリ監査をしているなら、その差はセッションあたり数時間になります。
方法 2:右クリック保存(なぜセラーにはほぼ使えないか)
表示されている任意の画像を右クリックして「画像を保存」を選べます。得られるのはレンダリングされた派生画像であり、オリジナルではありません — ビューポートに応じて通常は _SL500_ か _AC_SL679_ です。ファイル名は 41ABC123._SL500_.jpg のようになり、ASIN もスロットコンテキストもありません。
URL の裏技を使っても(新しいタブで開いてサイズフラグを取り除いて保存)、得られるのは現在表示されているバリエーションだけです。他の 11 のバリエーションは、クリックして入らない限り DOM に読み込まれません。これが、本格的なリサーチで右クリックが失敗する最大の理由です:ページはアセットの約 80% を隠しています。
使いどころ:1 枚の画像をクイックリファレンスとして取得する。避けどころ:体系的なものすべて。
方法 3:ウェブスクレイピング(1000 以上の ASIN を扱うとき)
数千の ASIN をデータベースに取り込むデータチームのワークフローには、専用のスクレイピングインフラが理にかなっています:
- Crawlbase / ScraperAPI / Bright Data — ローテーションする住宅用またはデータセンターのプロキシと CAPTCHA 解決を提供します。パーサーは自分で書き、彼らがリクエスト層を処理します。大規模ではリクエストあたり $0.001〜$0.005 を見込み、加えて Amazon の HTML が変わるたびにセレクターを保守するエンジニアリング時間がかかります。
- Keepa / Helium 10 API — より高水準の商品データ API。画像 URL はレスポンスの一部です。ASIN あたりは安価ですが忠実度は低くなります(通常はメイン画像のみ、ときどき最大 7 枚のサブ画像)。
- ImportFromWeb — Amazon の HTML をセルに取り込む Google スプレッドシートの数式。コピー&ペースト用の URL は得られますが、実際のファイルダウンロードではありません。
これらはデータエンジニアリングチームのためのインフラ選択であり、個人のセラーのためのワークフローではありません。トレードオフは現実的です:スケールは得られますが、A+ コンテンツの忠実度を諦め、Amazon がページテンプレートを更新したときの保守負担を引き受けることになります。
方法 4:DevTools の URL 裏技
技術的なユーザー向けの「無料」の方法です:
- 商品ページを開き、
F12を押して Network タブに移動し、media-amazonでフィルタします。 - すべてのバリエーションをクリックして 7 枚の商品画像をすべて表示します。各リクエストがログに記録されます。
- ログに記録された任意の画像 URL について、それをコピーし、処理ブロック(アセット ID とファイル拡張子の間のすべて)を取り除き、クリーンにした URL を新しいタブに貼り付けます。保存します。
- A+ コンテンツを取得するには、ページをスクロールして遅延読み込み画像をトリガーし、次に Network を
aplusで再フィルタします。
これは動作します。同時に、商品ページあたり 30 分の作業でもあります。拡張機能が内部で実際に何をしているかがわかるので、技術を知っておく価値はあります。1〜2 ASIN を超える量を手作業でやる価値はありません。
方法の比較
| 基準 | Chrome 拡張機能 | 右クリック | ウェブスクレイピング | DevTools 裏技 |
|---|---|---|---|---|
| オリジナル解像度を返す | はい | いいえ(レンダリング派生画像) | パーサーによる | はい |
| すべてのバリエーションを一度に | はい(colorImages を解析) | 現在のバリエーションのみ | 状況による | 手動でクリック |
| A+ コンテンツを取得 | はい | 手動 | まれ | 可能 |
| 商品ページあたりの時間 | 約 5 秒 | 5〜20 分 | 大規模で約 1 秒 | 15〜30 分 |
| セットアップコスト | 一度インストール | なし | エンジニアリング | なし |
| 最適な用途 | セラー、代理店、デザイナー | 趣味、単発 | データチーム、1000 以上の ASIN | 好奇心、学習 |
画像で実際に何をするか
amazon 画像ダウンロードに関するほとんどの記事はここで終わります。面白い作業は、ファイルを手に入れた後に始まります。これは、優れた Amazon 代理店が新規クライアントアカウントに対して実行する監査ワークフローです。
ステップ 1:カテゴリ画像ライブラリを構築する(半日)
カテゴリ内のトップ 20 商品ページを選びます。CSV マニフェスト付きで 20 件すべての画像を取得します。おおよそ 800〜1500 個の画像ファイルになるはずです。CSV をスロット別、次に競合別に並べ替えます。
ステップ 2:メイン画像を監査する
20 枚のメイン画像をコンタクトシート表示で横並びにします。5 つの点を見ます:
- フレームの占有率。 Amazon のルールは 85% 以上です。意外に多くの競合が 60〜70% です。あなたのものは 85〜95%、余白なしであるべきです。
- アングル。 ほとんどのカテゴリは 1 つのアングルに収束します(キッチンツールは前方からやや上 15°、アパレルは真正面、エレクトロニクスは斜め 4 分の 3)。外れ値は、慣習を無視できるカテゴリリーダーか、それを知らない後発者のどちらかです。
- 色とコントラスト。 主要色で並べ替えます。20 件中 18 件が見た目に同じなら、差別化の一手はパターンを破ることです。
- パッケージ vs 商品単体。 これは実在の分かれ道です。サブスク・消耗品カテゴリ(サプリ、食品)はパッケージを見せることが多く、耐久財はめったに見せません。特定の理由がない限り、主流のパターンに合わせます。
- 暗黙のスケールの手がかり。 手持ち、卓上、棚置き — メイン画像はサイズを伝えていますか?「思ったより小さい」返品が頻繁なカテゴリでは、これが重要です。
ステップ 3:PT スロット戦略をリバースエンジニアリングする
8×20 のグリッドを作ります:上に PT01〜PT08、横に 20 の ASIN。各セルに画像タイプ(ライフスタイル / インフォグラフィック / 寸法図 / 成分 / ビフォーアフター / サイズ比較 / パッケージ / 動画サムネイル)を記入します。パターンは 30 秒で浮かび上がります:
- 20 件中 18 件が PT01 にインフォグラフィックを置いているなら、それが慣習です。それを省くと「これは何?」の瞬間を逃します。
- 20 件中 3 件しか寸法図を使っておらず、あなたのカテゴリのレビューにサイズの不満が頻繁にあるなら、それがあなたの不公平な優位性です。
- ある PT スロットがカテゴリ全体で一貫して空なら、それを埋めます。Amazon は検索で表示し、競合はそのスロットをあなたに譲っています。
ステップ 4:A+ コンテンツを採点する
A+ コンテンツは大きく活用不足です。ほとんどのカテゴリで、トップ 20 商品ページのうち意味のある A+ モジュールを持つのは半分未満で — そのうちほとんどが、ストック風の画像を使ったデフォルトテンプレートです。カスタム設計された A+ Premium モジュール(Brand Registry でのみ利用可能)は、これをうまくやるセラーが非常に少ないため、今なお利用できる最も安価な CTR 改善の 1 つです。
監査の問いはこうです:トップ 5 商品ページのうち、ブランド化された A+ コンテンツ(カスタム撮影、名前を挙げた競合との比較表、ブランドストーリー、創業者の写真)を持つのは何件か? 答えがゼロか 1 件なら、それがギャップです。
ステップ 5:レビュー写真を採掘する
顧客のレビュー写真は、あなたが読める中で最も正直な商品フィードバックの最良の情報源です。トップ 5 競合のレビューメディアを取得します。次を探します:
- 不良のパターン。 レビュー写真の 30% が同じ割れたプラスチッククリップを写しているなら、それがあなたの品質管理の切り口です。
- 実環境のスケール感。 顧客写真はほぼ必ず、商品がマーケティング写真より実物の方が小さく見えることを明らかにします。競合が過剰に演出されているなら、正直なスケール写真が差別化になります。
- セラーが想定しなかったユースケース。 レビュアーはしばしば創造的な使い方を撮影します。それらを自分の商品ページに PT スロットとして追加します。
人がつまずくマーケットプレイスの違い
画像システムはマーケットプレイス間で同じですが、慣習とルールは異なります。
- JP は高い忠実度が報われます。トップ JP 商品ページは一貫して 2560px 以上のメイン画像と高密度なインフォグラフィックを使います。JP ブランドの商品ページの欧米コピーは、比べると手抜きに見えることがよくあります。
- DE は画像上のテキストにより厳しいコンプライアンス審査があります。PT スロットに埋め込まれた「ベストセラー」や「100% ナチュラル」のような主張は、US より頻繁にフラグが立ちます。
- IN は、US では通常推奨されない通貨や価格のオーバーレイを、PT 画像でより自由に許可します。
- UK / EU は透かしについて US と同じ TOS(MAIN では禁止)ですが、その執行は US ほど一貫していません。
- Brand Registry は A+ Premium、カルーセル内の動画、Sponsored Brands 動画をアンロックします — どのマーケットプレイスでも、Brand 登録済みと未登録の商品ページの間に意味のある差を生みます。
商品ページを潰す画像コンプライアンスの落とし穴
Amazon のメイン画像ポリシーは機械的に執行されます(画像分類器 + 異議申し立て時の手動審査)。よくある違反リスト:
- テキスト、バッジ、透かし、枠のあるメイン画像。 自動却下。「Made in USA」バッジ、白いスペースに浮かぶブランドロゴ、「ベストセラー」オーバーレイを含みます。
- 商品がアパレル / 化粧品でないのに人の顔があるメイン画像。 しばしば却下されます。
- 商品が通常は箱で販売されない(箱が販売単位でない)のにパッケージがあるメイン画像。 執行は一貫しませんが、監査でフラグが立ちます。
- 商品がフレームの 85% 未満を占めるメイン画像。 自動検出されます。
- RGB (255,255,255) の純白でないメイン画像。 オフホワイトや影のある背景は引っかかります。
- 規制カテゴリ(サプリ、美容)で、医療・減量・「ビフォーアフター」の主張を暗示する手やシーンのあるライフスタイル PT 画像。 表示抑制の対象になります。
リデザインを出荷する前に、自分の商品ページを同じルールチェックにかけてください。やる気の出すぎたデザイナーがメイン画像に「Top Rated」を追加したことで抑制された商品ページの数は、本当に多いのです。
法的な境界線
ダウンロードは簡単な部分です。境界線は、そのファイルで何をするかにあります:
- 参照と分析 — 問題なし。競合の店にノートを持って入るのと同じです。
- 自分の商品ページでの直接再利用 — 著作権侵害。Amazon は 48 時間以内に苦情に対応し、商品ページを停止できます。
- 実質的に類似した派生作品 — 同じ構図、同じ小道具、同じアングル、同じ色調は、ピクセル単位で同一のコピーがなくても削除を引き起こすのに十分です。
- 顧客レビュー写真 — レビュアーが所有し、Amazon でもセラーでもありません。内部分析のみ。
安全なルール:競合のブランドマネージャーに見せるスライドに入れるのが気まずく感じるものは、おそらく一線を越えています。
よくある質問
Amazon は実際にどの解像度で商品画像を保存していますか?
Amazon はアップロードされたオリジナルを保持しており、現在の商品ページでは通常、長辺で 1500〜2560px — 新しい A+ Premium や 360° 回転アセットでは最大 5000px 超 — です。ページは圧縮された派生画像(通常 500〜679px)しか表示しないため、ページ内の DOM にオリジナルが現れることはありません。サイズなしの URL を直接リクエストするか、それを構築してくれるツールを使う必要があります。
71xKf...AC_SL1500_.jpg のようなファイル名は実際に何を意味しますか?
ファイル名には 2 つの部分があります:アセット ID(最初のアンダースコアの前のランダムな文字列)と、一連のサイズ・処理フラグです。_SL1500_ は長辺を 1500px にスケールすることを意味し、_AC_ は標準のレンダリングコンテキスト、_UX466_ は幅 466 にスケールすることを意味します。すべてのフラグと末尾のブロックを削除するとオリジナルが返されます。
各バリエーションをクリックせずにすべてのバリエーション画像をダウンロードできますか?
はい。Amazon は、HTML に埋め込まれた colorImages(または initial.colorImages.initial)という JSON オブジェクトの中にバリエーション画像の完全なセットを保存しています。ASINCrate はこのオブジェクトを直接解析するため、バリエーションを 1 つずつ移動させられることなく、1 回のダウンロードですべてのバリエーション画像を取得します。
A+ コンテンツと A+ Premium モジュールの画像はどうやってダウンロードしますか?
A+ コンテンツの画像は別のホスト(通常 m.media-amazon.com/images/S/aplus-media または aplus-media-library-service)から配信されます。これらはメイン画像カルーセルの JSON には含まれません。ASINCrate は A+ の DOM を別途スキャンし、それらのアセットを APLUS_* というラベルで同じ ZIP に含めます。
Amazon の商品画像を一括ダウンロードするのは TOS 違反ですか?
Amazon の TOS は、サーバーに大規模にアクセスする自動スクレイピングを禁止しています。自分のブラウザで 1 つの商品ページを読み込み、すでに配信された画像を保存することは別のカテゴリです — それはページがすでに生成した同じネットワークトラフィックです。法的リスクは保存する行為そのものではなく、そのファイルで何をするかにあります。競合の画像を自分の商品ページで使用することは著作権侵害であり、Amazon は対応します。
まとめ
画像パイプラインは配信のために作られており、ダウンロードのためではありません — だからこそ 5 分間の右クリックの試みが、本来よりも難しく感じるのです。URL が API 呼び出しであること、バリエーションが JSON オブジェクトの中にあること、A+ コンテンツが独自のホストを持つことを理解すれば、すべてが機械的になります。
単発の好奇心なら、URL を削る裏技で十分です。20 以上の商品ページにわたる週次の競合監査 — 実際のセラーのユースケース — には、colorImages を解析し、A+ の DOM を巡回し、CSV マニフェストを書き出す Chrome 拡張機能が、スケールする唯一のワークフローです。
動画も取得する必要がありますか? HLS/m3u8 ストリームと署名付きトークン URL が実際にどう動くかを含む、姉妹ガイドの Amazon の商品動画をダウンロードする方法 をご覧ください。
URL の手作業はもう不要 — すべての画像をワンクリックで取得
ASINCrate をインストール — 無料、アカウント不要、バリエーションフォルダと CSV メタデータ付きで高解像度オリジナルを取得。
Chrome に追加 — 無料