当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

セクション · 21
  1. 01Apify AmazonスクレイパーとEveryInfraの比較:3種類のデータの1,000件あたり価格
  2. 02Apify Amazon Product Scraperの料金:1つのアクター、4つの課金対象イベント
  3. 03テスト方法と、結果に含める基準の決め方
  4. 04テスト1:amazon/search、1回あたり最大50件、5つのマーケットプレイス
  5. 05テスト2:amazon/profile、1回の呼び出しにつき1件のASIN。Apifyとの価格差が小さいケース
  6. 06テスト3:amazon/reviews対Apify Amazon Reviews Scraper、ログイン制限下での比較
  7. 07マーケットプレイスの対応範囲:422レスポンスが基準
  8. 08失敗した呼び出しや結果が空の呼び出しに料金はかかるのか? 両者でルールが異なります
  9. 09Apify Storeにある200を超えるAmazonスクレイパー:料金の分布
  10. 10月額料金の試算:よくある3つのジョブを30日間実行した場合
  11. 11速度と同時実行数:1日でどれだけ処理できるか
  12. 12AmazonスクレイピングAPI:コード、自動化ツール、AIクライアントからの呼び出し
  13. 13Apifyからの移行:フィールドの対応表
  14. 14数値の検証方法
  15. 15Apifyのほうが適しているケース
  16. 16法的な制約:公開データ、サイト規約、偽レビュー規制
  17. 17Amazon公式のAPIだけでは不十分な理由
  18. 18最近の変更点:Amazonスクレイパー11件の料金履歴
  19. 19利用開始:1回のトライアルリクエストから日次ジョブまで
  20. 20FAQ
  21. 21参考文献

Apify Amazonスクレイパーの代替:検索、商品、レビューの1,000件あたりコストを実測

Apify Amazon Product Scraperの表示価格は1,000件あたり$3〜$5。当社の検索コストは1,000件あたり$0.054でした。レビューのコストは8〜56分の1でしたが、米国サイトでのレビュー取得はログイン要求に阻まれました。

イラスト。左側では、自動販売機が段ボールの小包を1つずつコンベヤーに落とし、小包1つごとに灰色のコインがトレイに落ちます。その隣には、追加のコインが入った2つ目のトレイがあります。右側では、開いた引き出しに一度に取り出された同じ小包が9つ入っており、取っ手にはティール色のコインが1枚だけ載っています。左右の間の破線は、小包1つごとの課金とリクエストごとの課金の比較を表しています。

Apify Storeで最も使われているAmazonスクレイパーのAmazon Product Scraperは、結果1,000件あたり$3.00(Businessティア)〜$5.00(Freeティア)を掲げています。2026年11月2日(シンガポール時間)に、EveryInfraでamazon/searchを実際に6回呼び出しました。各呼び出しは$0.002236で、19〜50件の商品を返しました。合計248件で、1,000件あたり$0.0541です。Apifyの55〜92分の1のコストです。

レビューについては結果がまちまちです。英国、ドイツ、スペインのマーケットプレイスでは、amazon/reviewsの各呼び出しで13件のレビューが返され、1,000件あたり$0.107でした。Apify公式のAmazon Reviews Scraperの表示価格は$3.00〜$6.00で、Storeで最も安い人気レビュースクレイパーは$0.90です。ただし、米国での4回のレビュー呼び出しはすべてAmazonのログイン要求に阻まれ、503が返されました(課金なし)。また、各商品から取得できるのはページに掲載された十数件の注目レビューのみで、レビュー履歴全体ではありません。

ASIN指定の商品詳細(amazon/profile)は1,000件あたり$1.389でした。ApifyのBusinessティアと比べても2.2分の1にとどまり、ApifyのDiamondエンタープライズティア($0.80)よりは高くなります。以下では、データタイプごとにテストし、どのマーケットプレイスで動作するかを確認します。あわせて、失敗した呼び出しのコストを記録し、Apify Storeにある200を超えるAmazonスクレイパーの価格を整理します。

当社の「1,000件あたりの価格」は、1回の呼び出しの課金額をその呼び出しで返った件数で割り、1,000を掛けたものです。この値が答えるのは、「1,000件を取得するのにいくらかかるか」という1つの問いです。EveryInfraはリクエストごとに課金するため、1件でも50件でも呼び出しの料金は同じです。Apify StoreのAmazonスクレイパーの多くは結果ごとに課金します。2つのモデルは、分母をそろえて初めて比較できます。

分母には必ず実際に返された行数を使い、リクエストしたlimitは使いません。そのため、返される行数が少ない呼び出しは当社の価格を高く見せることはあっても、低く見せることはありません。Apify側については公開情報のみを使用しています。Storeページ、料金ページ、ドキュメント、そしてアカウント不要の公開APIエンドポイントです。Apifyへの新規登録やactor(Apifyにおけるクラウドスクレイピングプログラムの呼称)の実行は行っていません。本記事のApifyの数値はすべて表示価格であり、実際の請求額ではありません。

Apify AmazonスクレイパーとEveryInfraの比較:3種類のデータの1,000件あたり価格

この表が本記事の結論です。データタイプごとに2つのApifyスクレイパーを選びました。1つ目は直近30日間の利用者数が最も多いメインのスクレイパー、2つ目は30日間の利用者が50人以上の同種スクレイパーのうち、Freeティアの価格が最も安いものです。すべての価格は、2026年11月2日00:13 SGT(11月1日16:13 UTC)に、Apifyの公開actorエンドポイントのpricingInfosフィールドから取得しました。アカウントは不要です。

Apifyのプランと価格ティアの対応は次のとおりです。FreeプランにはFree価格、StarterにはBronze、ScaleにはSilver、BusinessにはGoldが適用されます。PlatinumとDiamondはエンタープライズ顧客専用です(Actor pricing and costs)。EveryInfraの数値はすべて実際の呼び出しで測定したものです。課金額はレスポンスのbilling.charged_usd、行数はresultsから取得しています。

データEveryInfraの機能実測:呼び出し数/行数/課金額EveryInfraの1,000件あたり単価Apifyメインスクレイパー(Free〜Business)比率Store内で最安の人気スクレイパー(Free)
検索結果amazon/search6 / 248 / $0.013416$0.0541Amazon Product Scraper $5.00〜$3.0055–92x$0.60, 11x
商品詳細amazon/profile1 / 1 / $0.001389$1.389Amazon Product Scraper $5.00〜$3.002.2–3.6x$2.50, 1.8x
レビューamazon/reviews3 / 39 / $0.004167$0.107Amazon Reviews Scraper $6.00〜$3.0028–56x$0.90, 8.4x

各倍率は、Apifyの価格を当社の価格で割ったものです。両端の値はBusinessティアとFreeティアに対応します。表を読む際は3点に注意してください。第1に、差が大きい2行は「1回の呼び出しで1ページ」の機能です。検索は1回の呼び出しで最大50件、レビューは十数件を返すため、ページ内の件数が多いほど当社の定額料金が多くの件数に分散され、1件あたりの料金が下がります。

第2に、商品詳細は1回の呼び出しにつき1つのASINです。この場合、両者とも実質的に「1件ごとに課金」となり、差は2〜3倍に縮まります。DiamondティアのApifyエンタープライズ顧客は1,000件あたり$0.80で、当社の$1.389より安くなります。第3に、レビューの行には条件があります。

当社が取得できるのは商品ページに掲載された注目レビューのみで、本日の米国サイトでは1件も取得できませんでした。ApifyのAmazon Reviews Scraperは、星評価ごとに最大100件、つまり1商品あたり最大500件のレビューを返すとしています。双方が返すデータ量は同じではなく、その点は後述のレビューのセクションで説明します。

ドットプロット。横軸は1,000件あたりの米ドルで、$0.01〜$10の対数目盛り、1目盛りごとに10倍です。3行あり、各行に4つのドットがあります。グレーの四角はFreeティアのApify主力スクレイパー、濃いグレーのひし形はBusinessティア、明るいグレーの三角は30日間のユーザーが50人以上の類似スクレイパーのうち最も安いもの、ティールのドットはEveryInfraの実測値です。検索結果:$5.00、$3.00、$0.60、$0.0541。レビュー:$6.00、$3.00、$0.90、$0.107。商品詳細:$5.00、$3.00、$2.50、$1.39。検索とレビューの行では、ティールのドットがはるか左にあります。商品の行では、三角のわずかに左にあるだけです。

当社のドットが$0.0541から$1.389まで広がっているのは、分母が異なるためです。当社は呼び出し単位で課金します。1回の検索呼び出しは最大50件を返し、1回の商品呼び出しは1件を返します。そのため、1呼び出しあたり$0.001強という同じ価格でも、1件あたりの価格には約30倍の差が生じます。さらにAmazonでは、レビュー件数という変数も加わります。この件数は当社のリクエスト内容に左右されません。

この比較結果は、Amazonが商品ページに表示する注目レビューの件数によって変わります。そのため、「レビューは28〜56倍安い」と言えるのは、商品ごとに最新かつ最も参考になる12件のレビューが必要な場合に限られます。1つの商品のレビュー履歴をすべて取得したい場合、この比較は当てはまりません。下記の「Apifyが適しているケース」をお読みください。

Apify Amazon Product Scraperの料金:1つのアクター、4つの課金対象イベント

現在、Apify StoreのActorの多くはpay-per-event料金を採用しています。作成者がイベントのセットを定義し、イベントが発生するたびに課金します。イベントとは、たとえば結果1件や実行の開始1回です。pay-per-eventのActorの多くはプラットフォームの利用料をイベント価格に含めていますが、別途課金するものもあります(Actors in Store)。最も使われているAmazonのActorはAmazon Product Scraperで、Apifyがjungleeというアカウントで管理しています。

公開エンドポイントによると、総ユーザー数は29,819、直近30日間のユーザー数は4,147、30日間の実行回数は890,632です。現在の価格は2026年8月28日から適用されており、次の4つのイベントがあります。

イベント(Amazon Product Scraper)FreeBronze(Starter)Silver(Scale)Gold(Business)PlatinumDiamond
Result(1,000件あたり)$5.00$4.00$3.50$3.00$1.70$0.80
Offer:1,000件あたりの追加料金$2.50$2.00$1.70$1.50$1.00$0.40
Seller:1,000件あたりの追加料金$2.50$2.00$1.70$1.50$1.00$0.40
Delivery Location(国・郵便番号別の価格):1,000件あたりの追加料金$60$50$40$35$22$10

最も見落としやすいのは最後の行です。Amazonの価格と在庫は配送先住所によって変わります。Product Scraperのページには、配送先の国に出品者がいない場合は価格が取得できないことがあるという注意書きがあります。また、オファーはプロキシのロケーションによって変わるとも書かれています(Amazon Product Scraperのページ)。正確な地域価格を得るために郵便番号を指定すると、結果ごとにDelivery Locationイベントも発生します。

Freeティアでは、このイベントは結果1件あたり$0.06で、基本の結果価格の12倍です。Businessティアでは$0.035で、基本価格の11.7倍です。そのため、1つの郵便番号で1,000件の商品価格を取得すると、Businessティアでは$3.00 + $35.00 = $38.00かかります。EveryInfraのamazon/searchとamazon/profileには郵便番号のパラメータがありません。この機能はApifyにはあり、当社にはありません。

料金モデルも時期によって変わっています。履歴はpricingInfosフィールドに残っています。Amazon Product Scraperは2026年4月14日に、月額固定料金からイベント課金のみに移行しました。Amazon Reviews Scraperは2025年6月にレビュー単位の価格に移行しました。

そのため、「Apify Amazon scraper pricing」に関する記事を読むときは日付を確認してください。2026年4月より前の記事の多くは、現在の結果単位の価格ではなく、月額固定料金について書かれています。

プランの料金も重要です。Apifyの料金ページに掲載されている数値は次のとおりです。

Apifyのプラン月額料金Store価格ティア同時実行数コンピュートユニット
無料$0($5分の利用枠付き)無料5$0.20
Starter$19Bronze32$0.20
Scale$199Silver128$0.16
Business$999Gold256$0.13

前払いの利用枠は各請求サイクルの終了時に失効します。Freeプランのユーザーは上限を超えると、次のサイクルまでブロックされます。つまり「Businessで1,000件あたり$3.00」という価格は、すでに月額$999を支払っていることが前提で、月額$19のStarterユーザーはBronzeの価格である$4.00を支払います。EveryInfraには月額料金がありません。最低チャージ額は$10で、当社の料金ページに記載のとおり、残高に有効期限はなく、失敗した呼び出しや結果が空の呼び出しは無料です。

テスト方法と、結果に含める基準の決め方

合否の基準は、最初の呼び出しの前に決めておきました。価格表に載せる数値は2種類だけです。1つはApifyの公開価格で、URL、閲覧時刻、ティアを併記しています。もう1つは当社での実際の呼び出しで、シンガポール時間、機能名、返された件数、課金額を併記しています。常に実際に返された件数で割っています。

「どのマーケットプレイスで使えるか」は、ドキュメントではなく実際の422レスポンスのみに基づいて記載しています。「失敗した呼び出しに料金がかかるか」については、データが返らなかった呼び出しを課金記録付きで少なくとも2件確認することを条件としました。基準を満たせなかった場合は、関連する結論を記載していません。

実際の呼び出しはすべて1つのテスト用APIキーを使い、2026年11月2日00:15〜00:39 SGT(UTCでは11月1日16:15〜16:39)に行いました。リクエストは合計20件です。検索は5つのマーケットプレイス(米国、ドイツ、メキシコ、スペイン、日本)で6回行い、うち1回は23分後に米国で再検索したものです。商品詳細の呼び出しが2回、レビューの呼び出しが10回です。1回は意図的にAPIキーなしで、1回は意図的に誤ったマーケットプレイスを指定して呼び出しました。

パラメータ、価格、フィールドはすべて、まず無料の機能カタログで確認しました。amazon/searchは1呼び出しあたり$0.002236、amazon/profileとamazon/reviewsは1呼び出しあたり$0.001389です。3つともavailable: trueとなっています。カタログにはAmazonの機能が10個あります。残りの7個(ベストセラー、出品者、キーワード順位など)はここでは比較しません。

テストした内容呼び出し回数マーケットプレイス理由
amazon/search6US(2回)、DE、MX、ES、JP1回あたりの件数、フィールドの充足率、再実行時の安定性
amazon/profile2US実在するASIN 1件、存在しないASIN 1件
amazon/reviews10US(4)、UK、DE、ES、JP(2)、MXログイン必須、サイト間の重複、422
エラーケース2—キーなし/マーケットプレイス名のスペルミス

Apify側は、公開のStore検索エンドポイントで「amazon」「amazon reviews」「amazon product」の3つのクエリを使いました。Storeでは「amazon」の検索結果が1,752件と表示されました。各クエリの上位100件を取得して重複を除くと、214個のアクターになりました。このうち210個がイベント課金制です。次に、主要なスクレイパー11個の価格履歴と30日間の実行統計を、公開のアクターエンドポイントから取得しました。いずれのエンドポイントもアカウントは不要です。

テスト1:amazon/search、1回あたり最大50件、5つのマーケットプレイス

最初の呼び出しは00:15:12 SGT(16:15 UTC)に送信しました。米国サイトで、キーワード「wireless earbuds」、limitを50に指定したamazon/searchです。55.2秒後に49件が返され、課金額は$0.002236、1,000件あたり$0.0456でした。各結果には、カタログのresponse_fieldsと一致する20個のフィールドがあります。ASIN、タイトル、URL、ブランド、価格、参考価格、通貨、評価、評価数、在庫フラグに加え、カテゴリ、メイン画像、説明、Amazon's Choiceフラグ、出品者、画像リスト、商品の特徴(箇条書き)、Best Sellersランクが含まれます。

bash
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"amazon","action":"search",
       "params":{"keyword":"wireless earbuds","domain":"amazon.com","limit":50}}'
# 200: count 49, billing.charged_usd 0.002236 (Nov 2, 2026, 00:15 SGT)

続いて00:18、00:19、00:22、00:39 SGTに、ドイツ(「bluetooth kopfhörer」、45件)、メキシコ(「audifonos bluetooth」、50件)、スペイン(「auriculares bluetooth」、19件)、日本(ワイヤレスイヤホンを意味する日本語のクエリ、42件)で検索しました。課金額はいずれも1回$0.002236です。件数は19〜50件でした。6回の呼び出しで248件を$0.013416で取得し、1回あたりの平均は41.33件です。スペインの呼び出しは19件しか返らなかったため、1,000件あたり$0.1177と最も割高でした。それでもApifyのFreeプランの価格の40分の1です。

マーケットプレイス時刻(SGT)件数課金額1,000件あたり価格がある行
amazon.com00:15:1249$0.002236$0.045642 (86%)
amazon.de00:18:2345$0.002236$0.049733 (73%)
amazon.com.mx00:19:4250$0.002236$0.044749 (98%)
amazon.es00:22:5019$0.002236$0.11773 (16%)
amazon.com(再実行)00:38:2843$0.002236$0.052036 (84%)
amazon.co.jp00:39:2442$0.002236$0.053213 (31%)
合計—248$0.013416$0.0541—

価格が安くても、フィールドがそろっているとは限りません。マーケットプレイスごとに1回の検索で、値が入っているフィールドを数えました。featuresフィールドは5サイトすべてで100%でした。Best Sellersの順位は92〜98%、カテゴリは90%超でした。しかし、価格フィールドは大きくばらつきました。価格があったのはメキシコが98%、米国が86%、ドイツが73%、日本が31%で、スペインは19件中わずか3件でした。

ドイツの結果では、価格がある33件のうち4件が米ドル建てでした。日本の結果では、3件が米ドル、10件が円で、残りには通貨情報がありませんでした。つまり、同じ機能でもマーケットプレイスによってデータの完全性が異なります。サイト間で価格を比較する場合は、まず必要なサイトとフィールドを確認してください。

価格が入っている件数が少なすぎる場合は、キーワードを変えるか、amazon/profileで欠落を補ってください。カタログのfield_noteにも注意書きがあります。メインのソースが利用できない場合、米国の結果はバックアップのソースから返され、1回の呼び出しあたり最大20件となり、フィールドも少なくなります。

ヒートマップ。5つの列はそれぞれ1回の検索です。amazon.com 49件、amazon.de 45件、amazon.com.mx 50件、amazon.es 19件、amazon.co.jp 42件。7つの行はフィールドです。price:86%、73%、98%、16%、31%。list_price:49%、56%、76%、11%、7%。seller_name:90%、73%、98%、16%、31%。bestseller_ranks:92%、98%、94%、95%、93%。features:5つすべてで100%。category:90%、96%、94%、100%、93%。description:16%、4%、8%、5%、57%。色が濃いセルほど値がそろっています。スペインと日本のpriceとsellerの行が最も薄い色です。

Apify Amazon Product Scraperは実行していないため、スペインのサイトでの価格の充足率はわかりません。引用できるのはそのページの記載だけです。配送先の国に出品者がいない場合は価格が欠けることがあり、プロキシの国設定で改善できる場合があります(Amazon Product Scraperのページ)。入力も異なり、Amazonのカテゴリページまたは検索結果ページのURLを指定します。

ページの例は/s?i=specialty-apsで始まるサブカテゴリのURLで、Amazonが1つの検索語を7ページまでに制限することがあるとページに注意書きがあります。当社のamazon/searchはキーワードとマーケットプレイスのドメインを受け取り、1ページ分を返します。Apifyは「カテゴリ全体をスキャンする」用途に、当社は「数十個のキーワードの1ページ目を毎日確認する」用途に向いています。

再実行テストで確かめたいのは、価格は変わらないか、内容は変わるかの2点です。SGT 00:38:28に同じ米国の検索を再送信しました。価格は前回と同じ$0.002236でした。行数は49から43に減りました。2回の呼び出しで共通するASINは41件、ユニークなASINは合計51件でした。

上位10件のうち一致したのは6件だけでした。両方の呼び出しで価格があった34件のASINでは、価格は1件も変わりませんでした。23分間でランキングは大きく動きましたが、価格は動きませんでした。順位を追跡する場合は、時刻ごとにスナップショットを保存し、重複したASINを除去してください。「どれが1位か」だけを比較しないでください。

テスト2:amazon/profile、1回の呼び出しにつき1件のASIN。Apifyとの価格差が小さいケース

SGT 00:16:26に、米国サイトにある評価数259,992件のワイヤレスイヤホン(ASIN B07J2Z5DBM)について、amazon/profileを呼び出しました。8.7秒で応答があり、課金額は$0.001389でした。レスポンスは1つの商品オブジェクトで、価格$29.99、参考価格$32.99、評価4.3、出品者名、カテゴリパス、大きな画像8枚、特徴の箇条書き10項目、Best Sellersランクが含まれています。SGT 00:20:53には、存在しないASIN(B0ZZZZZZZ9)をリクエストしました。27.8秒後に503「request failed, retry shortly」が返り、課金額は$0でした。

この機能の料金は1,000商品あたり$1.389です。Apify Amazon Product Scraperも結果ごとに課金され、商品詳細1件が1 Resultなので、そのまま比較できます。Freeプラン($5.00)とBusinessプラン($3.00)と比べると、当社の料金はそれぞれ3.6分の1、2.2分の1です。Platinum($1.70)は当社より22%高いだけで、Diamond($0.80)は当社より42%安くなります。

直近30日間のユーザーが50人以上いる商品詳細専用のスクレイパーのうち、最も安いのはdelicious_zebuのAmazon Product Details Scraperです。掲載価格はFreeで$2.50、Goldで$1.50で、これに起動1,000回あたり$0.05が加わります。alfalfaによる別のスクレイパーは、基本結果1,000件あたり$0.25を掲載しています。ただし「product details」イベントには1,000件あたり$1.00が追加で課金され、直近30日間のユーザーは36人だけでした。

価格、評価、順位、特徴の箇条書きだけが必要なら、商品を1件ずつ調べないことをおすすめします。これらのフィールドは検索結果にすでに含まれています。amazon/searchをキーワードごとにバッチで使ってください。1回の呼び出しで最大50件なので、1,000件あたり約$0.05です。

amazon/profileは、欠けている価格を補う場合や、ASINのリストがすでにある場合に限って使ってください。5つのマーケットプレイスでの検索テストでは、featuresとbestseller_ranksは92%を超える行で値が入っていました。ほとんどの追跡ジョブでは、詳細エンドポイントは必要ありません。

テスト3:amazon/reviews対Apify Amazon Reviews Scraper、ログイン制限下での比較

この記事で最も説明が必要なのはレビューです。2024年後半から、Amazonはほとんどのレビューをサインインしなければ閲覧できないようにしました。商品ページのトップレビューだけは引き続き公開され、レビュー一覧ページにサインインせずにアクセスするとログインページへ転送されます。Amazonはこの変更を発表していません。確認できたのは、ユーザーやツールベンダーによる公開の報告だけです。

RedditのWebスクレイピングに関するスレッドで、ある開発者は、その数か月前からAmazonが上位10件より後のレビューをログインしなければ閲覧できないようにしたと書いています。この開発者は使い捨てアカウントのCookieを使っていましたが、この方法は大規模運用には向かないと述べています(r/webscrapingのスレッド)。Octoparseヘルプセンターのチュートリアルには、Amazonの制限により、すべてのレビューを見るにはサインインが必要だと書かれています(Octoparseヘルプセンター)。

当社のカタログには、このことがはっきり書かれています。amazon/reviewsは11のマーケットプレイスに対応しています。どのマーケットプレイスでも取得できるのは商品ページの注目レビューだけで、通常は1商品あたり十数件であり、全履歴ではありません。実際の呼び出しの結果はその説明どおりで、米国サイトはさらに悪い結果でした。

マーケットプレイス時刻(SGT)商品結果課金額
amazon.com00:16:35B07J2Z5DBM503 access_blocked(ログインが必要、または制限あり)$0
amazon.com00:17:39B0F53L8J78503 access_blocked$0
amazon.com00:22:04B0BTYCRJSS503 access_blocked$0
amazon.com(15分後に再試行)00:37:25B0BTYCRJSS503 access_blocked$0
amazon.co.uk00:21:37B0BTYCRJSS200、レビュー13件$0.001389
amazon.de00:19:24B0BTYCRJSS200、レビュー13件$0.001389
amazon.es00:23:45B0BTYCRJSS200、レビュー13件$0.001389
amazon.co.jp00:24:39と00:38:06B0BTYCRJSS503が2回、リクエスト失敗$0
amazon.com.mx00:19:19—422、マーケットプレイス非対応$0

米国サイトでは、3つの異なる商品に対する4回の呼び出しがすべて503を返し、理由はaccess_blockedでした。メッセージには、対象の商品はログインしないと閲覧できないか、アクセスが制限されていること、呼び出し分は返金されたこと、すぐに再試行しても解決しない可能性が高いことが記載されていました。また、retry_afterとして900秒が返されました。15分待って再試行しましたが、結果は同じでした。

4回の呼び出しはいずれも課金されませんでした。charged_usdは0、reasonはrequest_failed_refundedでした。日本サイトへの2回の呼び出しは通常の「request failed, retry shortly」を返し、こちらも費用はかかりませんでした。このASINは日本サイトに存在しない可能性がありますが、それ以上は確認していません。

実際のAPIレスポンスのスクリーンショット。上半分は、2026年11月2日00:22:04 SGTに米国サイトへ送信したamazon/reviewsリクエストで、対象はamazon.com/dp/B0BTYCRJSS、limitは100です。35.4秒で503が返り、countは0でした。billingでは、chargedはfalse、charged_usdは0.0で、ティール色の枠で囲まれています。errorでは、reasonはaccess_blockedで、同じくティール色の枠で囲まれています。メッセージには、対象の商品はログインしないと閲覧できないか、アクセスが制限されていることと、呼び出し分が返金されたことが示され、retry_afterは900です。下半分は、00:21:37に英国サイトで同じ商品をリクエストした結果です。27.4秒で200が返り、countは13で、ティール色の枠で囲まれています。レビュー1件には、review_id、星5、タイトルの冒頭、投稿日2026-09-30、認証済み購入が表示され、国はUnited Kingdom、著者名は非表示です。最下部のcharged_usdは0.001389で、ティール色の枠で囲まれています。
同じ商品でも、米国サイトではログインウォールに阻まれて課金額は$0、英国サイトでは1回分の課金で注目レビュー13件が返されました(表示はレビュー1件、著者名は非表示)。 EveryInfra APIレスポンス、AmazonレビュースクレイピングAPI

英国、ドイツ、スペインの各サイトは、それぞれ13件のレビューを返しました。すべて「認証済み購入」のレビューで、Vineレビューは1件もありませんでした。いずれも最近のレビューでした。ドイツサイトでは、最新のレビューは2026-10-29のもので、2026-10-26、2026-10-24、2026-10-18、2026-10-17、2026-10-08、2026-10-03のレビューが各1件あり、最も古いレビューは2026-07-30のものでした。したがって、注目レビューは「最も古く、最も投票が多いもの」だけではありません。Amazonは直近1か月のレビューも含めているため、最近の購入者の声を確認できます。

落とし穴もあります。各サイトの13件のレビューのうち、8件はそのサイトの国(英国、ドイツ、スペイン)からのものでした。残りの5件は3サイトとも同じ「他の国からのレビュー」で、イタリア、エジプト、オランダ、アイルランド、オーストラリアと表示されていました。3サイトで39件でしたが、一意のreview_idは29件だけでした。1つの商品についてマーケットプレイスをループして結果を統合すると、重複を除かない限り、この5件を3回ずつ数えることになります。一意の29件で計算すると1,000件あたり$0.144で、それでも類似のApifyスクレイパーの6〜42分の1です。

次に、39件の内容を見てみます。すべてのレビューが星4か5で、星3以下のレビューは1件もありませんでした(下の表を参照)。そのため、注目レビューから星の分布を推定することも、低評価レビューのサンプルとして使うこともできません。低評価のアラートには、amazon/searchとamazon/profileの両方が返すratingとrating_countの変化を追跡してください。注目レビューは、最近の購入者が何を評価し、どんな問題を報告しているかを読むために使います。

サイト(同一ASIN)星5星4星3以下本文の長さの中央値(文字数)「役に立った」数がある行
amazon.de112055913件中7件(最大205)
amazon.co.uk121035013件中5件
amazon.es121025213件中2件

「役に立った」数は空欄であることが多いです。レビューを「役に立った」順に並べ替える前に、利用するマーケットプレイスで、このフィールドに値が入っているレビューが十分にあるか確認してください。

横棒グラフ。各行はAmazonのマーケットプレイスで、棒の長さはamazon/reviewsの1回の呼び出しで返ったレビュー数です。軸は0〜20。amazon.com:0件、データがあったのは4回中0回、HTTP 503、課金$0。amazon.co.uk:13件、1回中1回、HTTP 200、課金$0.001389。amazon.de:13件、同上。amazon.es:13件、同上。amazon.co.jp:0件、2回中0回、HTTP 503、課金$0。amazon.com.mx:0件、呼び出し1回、HTTP 422、課金$0。3本のティールの棒は同じ長さで、残りの3行は空のグレーです。

Apify側では、Apify自身のAmazon Reviews Scraperが30日間で2,510ユーザー、137,607回の実行を記録していました。料金は1,000件あたりFreeで$6.00、Businessで$3.00、Diamondで$1.00です。日付フィルターを使うと、1,000件あたりFreeでは$1.30、Diamondでは$0.17が加算されます。ページによると星評価ごとに最大100件のレビューを返すため、最良の場合で1商品あたり最大500件です。収集するのは本文のあるレビューのみです。

2番目に利用が多いのはAmazon Reviews Scraper by axesso_dataです。料金はすべてのティアで1,000件あたり$0.90で、30日間で1,188ユーザー、961,052回の実行がありました。ASINとマーケットプレイスコードを受け取り、最大10ページまで読み取ります。ページではこれをAmazonが設けた上限としています。ページには15のマーケットプレイスが記載されており、メキシコ、ブラジル、オランダ、スウェーデン、UAEが追加されている一方、シンガポールはありません。どちらのページも、ログインウォールへの対処方法は説明していません。私たちはこれらを実行していないため、現在、米国サイトで何件のレビューを取得できるかはわかりません。

Apify Amazon Reviews Scraperaxesso_data Amazon Reviews ScraperEveryInfra `amazon/reviews`
1,000件あたりの料金Free $6.00、Business $3.00、Diamond $1.00全ティアで$0.90実測$0.107(1回あたり13件)
1商品あたりのレビュー数星ごとに最大100件、合計500件最大10ページ注目レビューのみ、現在は13件
マーケットプレイスここでは比較対象外15、メキシコとブラジルあり、シンガポールなし11、シンガポールあり、メキシコなし
空または無効な入力エラーアイテムを1件書き込むペナルティエントリを3件書き込む503または422、$0
情報の出典ストアページ(未実行)ストアページ(未実行)2026年11月2日の実際の呼び出し
イラスト。ランプの下、カウンターの前面ボードに白いカードが11枚並び、そのうち2枚はティールの枠線付きです。カウンターの奥には、同じカードが何百枚も詰まった背の高い保管キャビネットがあり、南京錠付きのゲートで閉ざされています。ロボットアームはカウンター上のカードにしか届かず、キャビネットには届きません。
ログインウォールの意味:商品ページの冒頭に表示される十数件の注目レビューは誰でも読めますが、何百件もの古いレビューはログインしないと読めません。

つまり、このレビュー取得機能が要件に合うかどうかは、用途によって決まります。最近の購入者の声の確認、商品の特徴の要約、競合チェックなど、1商品あたり最新かつ最も役に立つ十数件のレビューだけで足りる用途もあります。こうした用途では、EveryInfraの料金は英国、ドイツ、スペインのサイトで1,000件あたり$0.107〜$0.144です。これはApifyの料金のごく一部です。ただし、現在、米国サイトではレビューを取得できず、失敗した呼び出しには課金されません。

本格的な感情分析やリサーチのために、1商品について何百件もの古いレビューが必要な場合は対応できません。Apify上のものなど、より多くのページを読み取れる結果単位課金のスクレイパーか、Amazon自身のセラー向けツールを使ってください。注目レビューを週次レポートにする方法はAmazonレビューパイプラインのガイドで紹介しているため、ここでは繰り返しません。

マーケットプレイスの対応範囲:422レスポンスが基準

マーケットプレイスの一覧はドキュメントから書き写さず、APIの応答で確認します。00:19:19 SGTに、メキシコサイト(domain: amazon.com.mx)を指定して、あえてamazon/reviewsを呼び出しました。スクレイピングが始まる前に、0.12秒で422が返りました。

メッセージには、domainはamazon.ca、amazon.co.jp、amazon.co.uk、amazon.com、amazon.com.au、amazon.de、amazon.es、amazon.fr、amazon.in、amazon.itまたはamazon.sgのいずれかでなければならないと書かれていました。あわせて、did_you_meanの候補と、課金されていない旨の注記もありました。レビュー機能が現在対応しているのは、この11のマーケットプレイスです。

検索は動作が異なります。amazon/searchのdomainパラメータには許可リストがありません。メキシコのサイトは50件、日本のサイトは42件を返しました。存在しないドメインであるamazon.xyzも送ってみました。

422は返されませんでした。8.1秒後に503が返され、返金が行われて課金額は$0でした。つまり、マーケットプレイスドメインのスペルを間違えても費用はかからず、約8秒待つだけです。バッチジョブでは、使用するマーケットプレイスドメインの固定リストを用意してください。ユーザー入力からドメインを組み立てないでください。

機能マーケットプレイスのルール実際の呼び出しによる根拠
amazon/reviews11個の値からなる許可リスト:US、UK、DE、FR、IT、ES、CA、AU、IN、JP、SGメキシコは0.12秒で422(11個の値を提示)、米国は本日4回とも503(「ログインが必要」)
amazon/searchAmazonの任意のマーケットプレイスドメイン、許可リストなしUS、DE、MX、ES、JPはそれぞれ19〜50件、amazon.xyzは503で返金
amazon/profile商品URLでマーケットプレイスが決まるUSは200、不明なASINは返金付きで503
Apify Amazon Reviews Scraper(axesso_data)ページに15個のマーケットプレイスコードを記載ページ記載のみ(未実行)
Apify Amazon Product ScraperAmazonのカテゴリURLまたは商品URLを入力ページ記載のみ(未実行)

失敗した呼び出しや結果が空の呼び出しに料金はかかるのか? 両者でルールが異なります

20件のリクエストのうち、10件はデータを返しませんでした。このうち、1件にはAPIキーがなく(401 missing_key、課金されていない旨の注記付き)、1件では許可リストにないマーケットプレイスを指定していました(422)。また、1件ではマーケットプレイスのスペルを間違え(503)、もう1件では存在しないASINを指定していました(503)。

4件は米国向けのレビュー呼び出しがログイン要求でブロックされたもの(503)で、2件は日本向けのレビュー呼び出しに失敗したもの(503)でした。これら10件すべてでcharged_usdは0となり、reasonはrequest_failed_refundedまたはパラメータエラーでした。残りの10件はデータを返し、合計$0.018972が課金されました。これが、本記事で実際に行った呼び出しにかかった費用の全額です。

ケース呼び出し回数HTTP課金額レスポンスの内容
APIキーなし1401$0APIキーをAuthorizationヘッダーで送信するよう案内。課金なし
レビュー機能で非対応のマーケットプレイス1422$0許可される11個の値とdid_you_meanを提示。課金なし
検索で指定したマーケットプレイスのスペルミス1503$0リクエスト失敗、課金なし、再試行可能
ASINが存在しない1503$0リクエスト失敗、課金なし、再試行可能
米国のレビュー取得にはログインが必要4503$0access_blocked、返金済み、すぐに再試行しても効果なし
日本向けのレビュー呼び出しに失敗2503$0リクエスト失敗、課金なし
データを返却10200$0.0189721回の呼び出しにつき1回課金。billing.charged_usdに表示

Apifyでは、各アクターの作成者がルールを決めます。pay-per-eventのドキュメントにはapify-default-dataset-itemというシステムイベントが記載されており、実行のデータセットにアイテムが書き込まれるたびに自動で課金されます。同じドキュメントでは、結果が保存されて利用可能になってから課金するよう作成者に求めています。作成者は、ユーザーがアクセスできないデータに対して課金してはなりません(pay-per-eventのドキュメント)。問題は、データが見つからなかったときにアクターがデータセットに何を書き込むかです。

次に、Apify公式のAmazon Product ScraperとAmazon Reviews Scraperのページを見てみます。商品ページが404を返す場合やURLが不正な場合など、入力によってはデータが得られないことがあります。ページによると、その場合、スクレイパーはerrorフィールドを持つ「エラーアイテム」をデータセットに書き込みます。入力をスキップするわけではありません。これらのエラーアイテムに料金がかかるかどうかは、ページに記載されていません。両者のプライマリイベントは独自のResultイベントで、アイテムごとに自動課金されるシステムイベントではありません。

axesso_dataのレビュースクレイパーは、下のスクリーンショットのとおり、より明確です。フィルターによって結果のレビューが0件になった場合や、無効なASINで404が返った場合、このアクターは出力に3件の「ペナルティエントリ」を書き込みます。ページによると、これは不正利用を防ぐためで、こうしたリクエストでも作成者側には取得コストがかかるからです。プライマリイベントはまさにapify-default-dataset-itemで、ドキュメントによるとアイテムごとに1回、1,000件あたり$0.90で課金されます。

この2つの公開ドキュメントから考えると、レビューのないASINでは3 × $0.0009 = $0.0027かかります。これはEveryInfraでレビュー呼び出しが1回成功した場合の料金($0.001389)より高額です。これは公開ドキュメントに基づく推計です。実際にアクターを実行して確認したわけではありません。

axesso_dataのAmazon Reviews ScraperのApifyページにある、Penalty Entriesセクションのスクリーンショット。最初の段落がティールの枠で囲まれています。この段落には、フィルターオプションで結果がレビュー0件になった場合や、無効なASINで404レスポンスになった場合、Actorはレビューを取得できなかったことを示すペナルティエントリを3件返すと書かれています。2つ目の段落には、こうしたリクエストにもバックエンドの取得コストがかかるため、この仕組みで悪用を防いでいると書かれています。
axesso_data Amazon Reviews Scraperのページの「Penalty Entries」セクション(2026年11月2日00:31 SGTに取得)。青緑色のボックスは、結果が0件の場合と無効なASINに関するルールを示しています。 Apify Storeのページ

失敗した実行も別のコストになります。Apifyの公開エンドポイントでは、アクターごとの過去30日間の実行統計が、成功、失敗、タイムアウト、中止に分けて表示されます。11種類のAmazonスクレイパーの数値を並べて比較しました。最も利用されているAmazon Product Scraperでは、成功しなかった実行は10,000回あたり57.9回でした。axesso_dataのレビュースクレイパーはわずか11.6回、Apify公式のAmazon Reviews Scraperは352.2回でした。最も安い2つの検索スクレイパーのうち1つは2,704.7回で、実行の約4分の1が成功していません。

中止はユーザー自身による停止の場合もあるため、これらの数値はデータ品質の指標にはなりません。わかるのは、「実行が最後まで完了するか」が大きくばらつくということだけです。イベントごとの課金では、途中で失敗した実行でも、それまでに発生したイベント分の料金が発生します。

10から10,000までの対数目盛を使った横棒グラフ。Apify上の11のAmazonアクターについて、過去30日間に成功しなかった実行(失敗、タイムアウト、中止の合計)の割合を、実行10,000回あたりの件数で示しています。括弧内は30日間の実行回数です。少ない順に、axesso_data/amazon-reviews-scraper 11.6(961,052回)、web_wanderer/amazon-reviews-extractor 21.2(7,556回)、junglee/Amazon-crawler 57.9(890,632回)、alfalfa/amazon-product-scraper 110.9、delicious_zebu/amazon-product-details-scraper 153.3、apt_marble/amazon-search-results-scraper 156.0、junglee/amazon-reviews-scraper 352.2(137,607回)、junglee/amazon-bestsellers 508.6、junglee/free-amazon-product-scraper 806.0、jdtpnjtp/amazon-reviews 1,774.0、igolaizola/amazon-search 2,704.7(806回)です。料金表に掲載した3つのアクターは青緑色で示しています。

Apify Storeにある200を超えるAmazonスクレイパー:料金の分布

「Storeにはもっと安いサードパーティのスクレイパーがある」というのは、Apifyとの料金比較に対して最もよくある反論です。そこで、すべてを調べました。3つの検索で見つかったアクターは重複を除いて214個で、そのうち210個がイベントごとの課金を採用しています。プライマリイベントの料金を確認できたのは203個で、商品または検索のアクターが106個、レビューのアクターが97個でした。これらをFreeティアのプライマリイベント料金を1,000倍した値でグループ分けしました。どちらのグループも中央値は1,000件あたり$4.00で、大半が$1〜$10の範囲に収まります。

最も安いいくつかのスクレイパーは1,000件あたり$0.10未満ですが、ユーザーはごくわずかです。そこで、30日間のユーザーが50人以上の人気スクレイパーだけに絞った結果も示します。

グループ価格のあるActor中央値(Free、1,000件あたり)人気アクター人気アクターの中央値人気アクターの最小値EveryInfraの実測値
商品・検索106$4.0023$2.50$0.60$0.0541(検索)
レビュー97$4.009$1.80$0.90$0.107

当社の実測料金は、どちらも最も安い区分に入ります。

グループ化された棒グラフ。横軸は1,000件あたりのFreeティア料金の7つの範囲で、$0.1未満、$0.1〜0.3、$0.3〜1、$1〜3、$3〜10、$10〜30、$30以上です。濃い灰色の棒は商品・検索のアクター、薄い灰色の棒はレビューのアクターです。商品・検索のアクター:3、2、2、39、41、15、4。レビューのアクター:1、0、6、30、39、13、8。最初の範囲は薄い青緑色の背景で、EveryInfraの実測料金である検索の$0.0541とレビューの$0.1068はどちらもこの範囲に入ります。どちらのグループも中央値は$4.00です。

このグラフには2つの注意点があります。まず、プライマリイベントが必ずしも「1件の結果」とは限りません。実行の開始や検索ページをプライマリイベントにしている作成者もいます。当社はプライマリイベントの料金を記載どおりに採用し、すべての説明を読んだわけではないため、個々のアクターの料金はずれている可能性があります。ただし、中央値と分布はほとんど変わりません。

次に、料金は変わります。上位の検索スクレイパーの1つであるapt_marbleのAmazon Search Results Scraperは、2026年10月5日以降、すべてのティアで1,000件あたり$0.60です。公開エンドポイントにはすでに次の料金が表示されています。11月6日から、Freeは$1.00に値上がりし、Bronzeは$0.60、Silverは$0.55となり、Goldは$0.50に値下がりします。

同じスクレイパーでも、Freeユーザーは67%高く、Businessユーザーは17%安くなります。イベントごとの課金を採用しているアクターの作成者は料金を変更でき、ユーザーには変更前に通知が届きます。料金を比較するときは、適用開始日を確認してください。

名前に惑わされることもあります。検索候補には「apify free amazon product scraper」が表示されます。これはApifyがメンテナンスしている、URLに「free」を含むアクターを指しますが、Storeでのタイトルは「Amazon Scraper」です。料金はFreeで1,000件あたり$12.00、Goldで$6.20と記載されており、本記事のAmazonスクレイパーの中で最も高額です。また、30日間で成功しなかった実行は10,000回あたり806回でした。URLの「free」は名残であり、料金を表すものではありません。

Apifyで実質的に無料で使えるのは、Freeプランで毎月付与される$5のクレジットです。Amazon Product ScraperのFree価格なら、これで商品1,000件を取得できます。当社の価格なら、$5で検索の呼び出しが2,236回でき、本日の平均である1回あたり41.33件で計算すると約92,000件になります。

月額料金の試算:よくある3つのジョブを30日間実行した場合

単価よりも重要なのは、「1つのジョブに月いくらかかるか」です。本日の実測平均を使い、Amazonのセラーやブランドがよく実行する3つのジョブの料金を算出しました。1つ目のジョブは、20キーワードを1日1回検索します(30日で600回の呼び出し、約24,800件)。2つ目のジョブは、500件のASINを1日1回確認します(15,000回の呼び出し)。

ジョブ3:200商品の注目レビューを週1回取得(4週間で800回の呼び出し、約10,400件のレビュー)。EveryInfraは「呼び出し回数×カタログ料金」、Apifyは「同じ行数×プライマリイベント料金」で計算し、プラン料金は含めていません。

用途EveryInfraApify主要スクレイパー、FreeApify主要スクレイパー、BusinessStoreで最安の人気スクレイパー
20キーワードを毎日検索(24,800件)$1.34$124.00$74.40$14.88
500件のASINを毎日確認(15,000件)$20.84$75.00$45.00$37.50
200商品のレビューを毎週取得(10,400件)$1.11$62.40$31.20$9.36
ドットプロット。横軸は30日間の米ドルで、$0.5〜$300の対数目盛りです。3行あり、各行に4つのドットがあります。ティールのドットはEveryInfra、グレーの四角はApify主力スクレイパーのFreeティア、濃いグレーのひし形はBusinessティア、明るいグレーの三角は人気スクレイパーのうち最も安いものです。20キーワードを毎日検索:$1.34、$124.00、$74.40、$14.88。500件のASINを毎日確認:$20.84、$75.00、$45.00、$37.50。200商品のレビューを毎週取得:$1.11、$62.40、$31.20、$9.36。1行目と3行目では、ティールのドットがはるか左にあります。2行目では、4つのドットが近くに集まっています。

差が最も小さいのは2つ目のジョブです。1日500件のASINの確認は月$20.84で、ApifyのBusiness価格の半分未満です。ただし、ApifyのDiamond顧客は同じ15,000件に$12.00を支払っており、当社の価格より安くなります。3つ目のジョブには、もう1つ注意点があります。

$1.11が成り立つのは、英国、ドイツ、スペインなどのサイトに限られます。米国サイトは現時点では利用できず、各商品で取得できるのは十数件の注目レビューのみです。200商品すべてがamazon.comにある場合、現時点ではこのジョブに対応できません。失敗した呼び出しは無料ですが、データも取得できません。

速度と同時実行数:1日でどれだけ処理できるか

バッチジョブでは速度も重要です。テストでは、amazon/searchは1回の呼び出しで55.0〜57.9秒、レビューは9.3〜54.0秒、商品詳細は8.7秒で返りました。検索1回にほぼ1分かかるのは、ページ全体の特徴の箇条書き、順位、画像を収集するためです。1つのワーカーで1時間に実行できる検索の呼び出しは約60回で、1回あたり41.33件なら約2,500件です。

より速く処理するには、呼び出しを並列で実行します。料金ページにあるとおり、データAPIはデフォルトで1分あたり60リクエストまで利用でき、アカウント内のすべてのキーの合計で数えます。それ以上が必要な場合は、コンソールでスピードパックを購入するか、チャージ額に応じたティアに到達してください。1分あたり60回あれば、数回の呼び出しを並列実行するには十分です。5回の呼び出しを並列実行すれば、1時間で約300回の検索と12,000件になり、20キーワードの日次ジョブは数分で終わります。

Apifyでは、上のプラン表のとおり、同時実行数として実行(run)の数がカウントされます。各実行で何ページを並列取得するかはアクターが決めます(料金ページ、プラットフォームの制限)。

2026年11月2日に測定1回あたりの所要時間1回の呼び出しあたりの行数1時間あたりの行数(1ワーカー)1時間あたりの行数(5ワーカー)
amazon/search55.0〜57.9秒19〜50、平均41.33約2,500約12,000
amazon/reviews(英国、ドイツ、スペイン)9.3〜54.0秒13約870(54秒の場合)約4,300
amazon/profile8.7 s1約410約2,000

Amazon Product Scraperは1回の実行で多数のカテゴリURLを受け付け、すべての結果を1つのデータセットに書き込めるため、「大規模な一括処理」に向いています。当社はリクエストに1件ずつ応答するため、「必要なときに少量のデータを取得する」用途に向いています。

課金方式も異なります。Apifyの実行では、メモリ使用時間(1ユニットあたり$0.13〜$0.20のコンピュートユニット)に基づいて課金されます。イベントごとの従量課金を採用するアクターの多くは、この料金をイベント料金に含めていますが、別途課金するアクターもあります(使用量とリソース)。当社はリクエストごとに課金するのみで、コンピュートや通信量の追加料金はありません。

また、同期呼び出しには85秒の制限がある点にも注意してください。今回の検索はいずれも55秒を超えたため、ネットワークが遅いとタイムアウトする可能性があります。タイムアウトした呼び出しは無料ですが、再送信が必要です。毎日実行するスケジュールジョブでは"mode": "async"を使い、後でjob_idを使って結果を取得してください。

AmazonスクレイピングAPI:コード、自動化ツール、AIクライアントからの呼び出し

EveryInfraのAmazon向け機能は、すべて単一のエンドポイントPOST https://api.everyinfra.com/api/v1/socialを使います。リクエストボディにはplatform、action、paramsの3つのフィールドがあります。時間のかかる呼び出しでは"mode": "async"を追加するとすぐにjob_idが返り、GET /api/v1/jobs/{job_id}で結果を読み取れます。以下のPythonの例では、複数のキーワードを検索し、503が返った場合は提示された待機時間の後に再試行し、呼び出しごとの課金額を記録します。

python
import os, time, requests

API = "https://api.everyinfra.com/api/v1/social"
HEAD = {"Authorization": f"Bearer {os.environ['EVERYINFRA_API_KEY']}"}

def amazon(action, **params):
    for attempt in range(3):
        r = requests.post(API, headers=HEAD, timeout=120,
                          json={"platform": "amazon", "action": action, "params": params})
        body = r.json()
        if r.status_code == 200:
            return body["results"], body["billing"]["charged_usd"]
        err = body.get("error", {})
        if r.status_code == 503 and err.get("reason") == "access_blocked":
            return [], 0.0            # login wall: refunded, retrying now will not help
        if not err.get("retryable"):
            raise RuntimeError(err)   # 401 / 422: fix the request, do not retry
        time.sleep(err.get("retry_after", 20))
    return [], 0.0

rows, spent = [], 0.0
for kw in ["wireless earbuds", "bluetooth speaker"]:
    res, usd = amazon("search", keyword=kw, domain="amazon.com", limit=50)
    rows += res; spent += usd
print(len({r["asin"] for r in rows}), "unique ASINs, spent", round(spent, 6))

ClaudeやCursorなどのMCPクライアントでは、設定に当社のリモートMCPサーバーを追加します。するとAmazonの機能がeveryinfra_*ツールとして表示されます。ツールとパラメータはモデルが選びます。プロトコルについてはModel Context Protocol specificationを参照してください。クライアントの設定については、Claude Code MCP docsとOpenAI MCP connector docsをご覧ください。当社のガイドはMCPサーバーのページにあります。

json
{
  "mcpServers": {
    "everyinfra": {
      "type": "http",
      "url": "https://api.everyinfra.com/mcp",
      "headers": { "Authorization": "Bearer ${EVERYINFRA_API_KEY}" }
    }
  }
}

Apifyにも独自のMCPサーバー(https://mcp.apify.com)があります。AIクライアントからStoreのアクターを検索・実行できます。推奨されるのはOAuthによるサインインですが、APIトークンも使用できます(ApifyのMCPドキュメント、ソースはGitHub)。

違いはツールの構成にあります。ApifyのMCPはStore全体をツールボックスとして扱います。モデルはまずアクターを選び、次にそのアクターの入力フォームに値を設定します。入出力フィールドはアクターごとに異なります。当社のMCPは単一の固定ツールセットです。

フィールド名はAmazon、Walmart、eBayなどのプラットフォーム間で共通なので、price、rating、rating_countはどこでも同じ意味です。スケジュールジョブ向けに、ApifyにはスケジュールとWebhookがあります。当社はシンプルなHTTP APIなので、独自のcronジョブ、n8n、GitHub Actionsから呼び出せます。

Apifyからの移行:フィールドの対応表

すでにApifyのAmazonスクレイパーを使っている場合、主な変更点はフィールド名です。下の表の左列は、Apifyの主要スクレイパー2つのページで公開されているサンプル出力から取ったものです。右列は当社カタログのフィールドです。名前は異なり意味は近いものの、同一のデータセットではなく、収集方法も異なります。切り替える前に、自社の商品で一度両方を実行してみてください。

Apify Amazon Product ScraperのサンプルEveryInfra `amazon/search`、`amazon/profile`Apify Amazon Reviews ScraperのサンプルEveryInfra `amazon/reviews`
asinasinproductAsinproduct_asin
price.value / price.currencyprice / currencyratingScorerating(およびrating_scale)
listPrice.valuelist_pricereviewTitletitle
starsratingreviewDescriptiontext
reviewsCountrating_countreviewedIn(国と日付が1つの文に含まれる)country + posted_at(別々のフィールド)
breadCrumbscategoryisVerifiedis_verified_purchase
seller.nameseller_namereviewReaction(例:「21 people found this helpful」)helpful_count(整数)
featuresfeaturesvariantvariant
bestsellerRanksbestseller_ranksreviewImagesimages
inStockin_stock—is_vine(Vineレビューのフラグ)

コードの変更が必要な箇所は2つです。1つ目はレビューの日付です。Apifyのサンプルでは、国と日付が「Reviewed in the United States on February 3, 2022」という1つの英文にまとめられているため、パースする必要があります。当社ではこれをcountryとISO形式のposted_atに分けています。2つ目は「参考になった」の数です。

Apifyのサンプルでは文で表されていますが、当社では整数です。また、当社のレビューにはAmazon Vineプログラムのレビューを示すis_vineがあり、これらは分けて分析することをおすすめします。Apifyの商品サンプルにはstarsBreakdown、answeredQuestions、delivery、returnPolicyがありますが、当社にはこれらのフィールドはありません。

数値の検証方法

本記事に掲載したEveryInfraの数値はすべて、当社が送信した20件のリクエストの生レスポンスから得たものです。行数はresultsの長さ、課金額はbilling.charged_usd、時刻は各リクエストを送信した時点のシンガポール時間に基づいています。1,000リクエストあたりの価格、比率、フィールドの充足率、重複件数、再実行時の重なりは、1つのスクリプトで生レスポンスから算出しました。そのうえで各数値を本文、表、グラフと照合しており、グラフのラベルも同じスクリプトで生成しています。

Apifyの価格はすべて公開エンドポイントで確認できます。本記事内のアクターメタデータのリンクを開き、当社の取得時刻より前に開始された最新のpricingInfosエントリを探してください。そのプライマリーイベント価格を1,000倍した値が、表に掲載した数値です。当社はApifyの請求書を確認しておらず、アクターも実行していません。

つまり、Apify側の数値は定価であり、実際の支払額ではありません。Apifyで同じジョブを実行した場合は、ご自身の請求額と比較してください。pay-per-eventの請求では、コンソールの利用履歴ページに各イベントの回数とコストが表示されます(Actors in Store)。

Apifyのほうが適しているケース

価格がすべてではなく、ケースによっては当社よりApifyのほうが適しています。1つ目は、商品のレビュー履歴をすべて取得したい場合です。ApifyのAmazon Reviews Scraperは商品あたり最大500件、axesso_dataのスクレイパーは最大10ページを読み取るとしています。当社が返すのは、ページに表示される十数件の注目レビューのみです。2つ目は、郵便番号(ZIP)や国ごとの現地価格や配送情報が必要な場合です。Apify Amazon Product ScraperにはDelivery Locationイベントがありますが、当社には対応するパラメータがありません。

第3に、商品のすべての出品者のオファー(Offer)と出品者の詳細(Seller)が必要な場合です。Apifyはこれらに1件ごとの追加料金を課しており、当社の商品詳細の呼び出しで得られるのは現在の出品者名だけです。第4に、カテゴリ全体をスキャンする必要がある場合です。ApifyはカテゴリのURLを受け付け、そのページによると平均で100,000件を超える結果を返します。当社はキーワードごとに1ページを返します。

5つ目は、メキシコ、ブラジル、オランダ、スウェーデン、UAEのレビューが必要な場合です。axesso_dataのページにはこれらのサイトが記載されていますが、当社のレビュー機能は対応していません。6つ目は、すでにApifyのPlatinumまたはDiamondの顧客である場合です。商品ごとの詳細データについては、当社より単価が安くなります。

一方、当社のほうが適しているジョブもあります。たとえば、毎日のキーワード検索のバッチ処理や、数百商品の注目レビューの週次取得です。また、呼び出しごとの予算を正確に管理したい場合や、失敗した呼び出しや空の結果に料金を払いたくない場合にも適しています。Walmart、eBayなど他のストアでも同じフィールドを使いたい場合も同様です。

Apifyの料金体系の全体像はApifyの料金を解説で詳しく説明しています。プラットフォーム全体の比較はApifyの代替サービスと代替サービスの概要をご覧ください。本記事ではAmazonのみを扱います。

法的な制約:公開データ、サイト規約、偽レビュー規制

当社は法的助言を提供しません。ここでは、出典で確認できるAmazonのデータに関する事実のみを挙げます。Amazonのrobots.txtは一般的なクローラーに対して多くのパスをブロックしており、レビュー一覧の閲覧にはサインインが必要です。これはAmazon自身が設けた境界です。

当社のレビュー機能が読み取るのは、サインインしていない訪問者が商品ページで閲覧できる注目レビューのみで、サインインが必要なコンテンツは読み取れません。今回、米国での4件のレビュー呼び出しは「ログインが必要」と判定されて返金されており、この制限を回避する試みは一切行っていません。

レビューデータは偽レビューに関する規制にも関わります。米国連邦取引委員会の消費者レビューに関する規則(16 CFR Part 465)は、偽レビューの売買や否定的なレビューを隠すことを禁止しており、2024年10月21日に施行されました(eCFRの条文、Federal Register)。英国のDigital Markets, Competition and Consumers Act 2024も偽レビューを全面的に禁止しており、競争・市場庁がガイダンスを公表しています(法令本文)。EUのデジタルサービス法は、大規模プラットフォームに対し、レコメンダーシステムを含む透明性に関する義務を課しています(EUR-Lexの条文)。

分析のためにレビューを収集することと、スクレイピングしたレビューを書き換えたり、複製したり、自らのものと偽ったりすることは別であり、後者はこれらの規制に違反します。レビュアーの名前やアバターは個人データです。Apifyのレビュースクレイパーは、デフォルトでこれらのフィールドを除外しています。当社のauthor_nameなどのフィールドは、ページに公開表示されている内容のみを取得します。これらは保存しないか、マスキングすることをおすすめします。

Amazon公式のAPIだけでは不十分な理由

「AmazonにAPIはあるか」はよく表示される検索候補です。答えはイエスですが、いずれにも利用のハードルがあります。アフィリエイト向けのProduct Advertising API 5.0は非推奨となり、現在は403を返します。そのメッセージでは、新しいCreators APIへの移行が案内されています(PA-APIドキュメントページ)。Creators APIを使うには、Associates Centralでのアプリ登録とOAuth認証情報が必要で、オファーはOffersV2に移行します(移行ガイド)。

出品者向けのSelling Partner APIには、Catalog Items APIがあります。ASINやキーワードで商品を検索し、属性、画像、売れ筋ランキングを返します。ただし、セラーアカウントとProduct Listingロールが必要です(Catalog Items API)。また、オペレーションごとにレート制限があります(使用プランとレート制限)。どちらのAmazon APIも、レビュー本文は返しません。

オプション必要なものレビュー取得適した用途
Creators API(旧PA-API 5)Amazonアソシエイトアカウント、登録済みアプリ不要アフィリエイトサイト、セール情報サイト
Selling Partner APIセラーまたはベンダーアカウント、対応するロール不要自社の出品を管理するセラー
Apify StoreのAmazonスクレイパーApifyアカウント、結果ごとの課金可(より多くのページ)大量のレビュー、ZIPコード別の価格、カテゴリ全体のスキャン
EveryInfra amazon/*APIキー、呼び出しごとに課金、失敗した呼び出しは無料可(注目レビューのみ)キーワード追跡、トップレビューの一括取得、ストア間で共通のスキーマ

最近の変更点:Amazonスクレイパー11件の料金履歴

結果ごとの価格は変わります。Apifyの公開APIでは、各ActorのpricingInfosフィールドに、すべての価格変更の開始日が記録されています。modifiedAtフィールドには、最終編集日が記録されています。表は、この記事で扱う11のAmazonスクレイパーの記録です。2026年11月2日00:13 SGTに読み取りました。価格はメインイベントの1,000件あたりで、FreeティアとGold(Business)ティアのものです。

スクレイパー(作成者/名前)ユーザー数(30日間)現在の料金(Free / Gold)料金の開始日最終料金変更最終編集
junglee/Amazon-crawler4,147$5.00 / $3.002026-08-28イベントの説明文のみ変更、料金は同じ。4月14日に月額料金からイベント課金へ移行2026-10-27
junglee/amazon-reviews-scraper2,510$6.00 / $3.002026-07-28実行開始料金を廃止(3月に$0.006から$0.001へ引き下げ済み)2026-10-27
axesso_data/amazon-reviews-scraper1,188$0.90 / $0.902026-06-26$0.75から$0.90へ値上げ(20%増)2026-10-22
web_wanderer/amazon-reviews-extractor641$1.00 / $0.702025-10-24ごく少額の開始料金付きで、レビューごとの料金に移行2026-07-25
apt_marble/amazon-search-results-scraper634$0.60 / $0.602026-10-05$1.00の「full product details」イベントを廃止。11月6日からの新料金:Free $1.00、Gold $0.502026-10-30
jdtpnjtp/amazon-reviews607$1.80 / $1.102026-06-10同日にFreeの料金を$1.50から$1.80へ変更2026-08-19
junglee/amazon-bestsellers508$5.90 / $3.202026-03-18イベント名を変更、料金は同じ2026-10-27
junglee/free-amazon-product-scraper441$12.00 / $6.202026-08-317月28日に開始料金を廃止、以降の料金は同じ2026-10-27
delicious_zebu/amazon-product-details-scraper276$2.50 / $1.502026-09-27一律$1.50からティア制に移行:Freeは$2.50に値上げ、さらに実行開始1,000回あたり$0.05を加算2026-11-01
igolaizola/amazon-search75$1.00 / $0.302026-06-12月額$3から結果ごとの料金に移行2026-08-04
alfalfa/amazon-product-scraper36$0.28 / $0.252026-09-17追加の「product details」イベントをFreeで1,000件あたり$1.50から$1.00へ引き下げ2026-10-24

この表から3つのことがわかります。1つ目に、現在の料金11件のうち10件は2026年に開始されたものです。2025年10月からの料金はweb_wandererのみです。8件のスクレイパーは最終編集日が10月22日以降で、作成者は変更を続けています。

第2に、価格は上がることも下がることもあり、作成者はティア制に移行することがよくあります。delicious_zebuは一律の価格を、高いFree価格と安いBusiness価格に分けました。apt_marbleも来週同じ変更を行います。そのため、同じスクレイパーでも、FreeユーザーとBusinessユーザーの価格差は広がり続けています。

3つ目に、変わるのは単価だけではありません。アクターがどのイベントに課金するかも変わります。開始料金の廃止、追加イベントの廃止、結果ごとの料金への移行は、いずれも同じジョブの請求額を変えます。つまり、Apifyで長期間のジョブを運用する場合は、少なくともプランを更新する前に公開料金を確認し直してください。pricingInfosに将来の開始日がないかも確認しましょう。当社の単価は無料の機能カタログにprice_usdとして掲載しています。大規模なバッチジョブの前には、こちらも確認することをおすすめします。

利用開始:1回のトライアルリクエストから日次ジョブまで

GitHubで当社のプラグインリポジトリにスターを付けると、コンソールで$1のトライアルクレジットを受け取れます。このクレジットは24時間有効で、本記事にあるすべてのリクエストを繰り返し実行するのに十分です。本番環境向けの最小チャージ額は$10で、残高に有効期限はありません。

まず、クイックスタートでAPIキーを取得します。次にAmazonスクレイピングAPIのページを開き、Amazonの10個の機能をすべて確認します。続いて、Amazon検索スクレイピングAPI、Amazon商品スクレイピングAPI、AmazonレビュースクレイピングAPIの各プレイグラウンドで1回ずつ呼び出してみてください。同じフィールドはWalmartスクレイピングAPIとeBayスクレイピングAPIでも使えます。すべての機能と単価はデータマーケットに掲載しています。失敗した呼び出しの返金を照合するには、失敗時の返金照合ガイドをご覧ください。

別のプラットフォームとApifyを比較する同様の1,000件あたりのテストについては、Apify TikTok Scraperの代替をご覧ください。価格を追跡する場合は、まずAmazonの価格追跡で誤アラートが出る理由をお読みください。同じASINの異なる出品を比較しています。自前のスクレイパーを構築する予定なら、1ページあたりの通信コストを見積もったAmazon商品ページのプロキシ通信コストが参考になります。正確なフィールドでデータAPIを呼び出すモデルについては、データAPIでのClaudeのstrict tool useをご覧ください。

FAQ

Apify Amazon Product Scraperの料金はいくらですか?

Apify公式のAmazon Product Scraperは結果ごとに課金されます。2026年8月28日以降、1,000件あたりの料金はFreeで$5.00、Starter(Bronze)で$4.00、Scale(Silver)で$3.50です。Business(Gold)では$3.00、Platinumでは$1.70、Diamondでは$0.80です。出品情報と販売者情報は別料金で、郵便番号(ZIPコード)を指定した価格取得には結果1件あたり$0.035〜$0.06が加算されます。これらの数値は、2026年11月2日00:13(SGT)に公開アクターのエンドポイントから取得しました。この質問は検索候補「apify amazon product scraper」に基づいています。

Apify Amazon Reviews Scraperで商品のレビューをすべて取得できますか?

ページの説明によると、取得できるのは星評価ごとに最大100件、つまり最良の場合でも1商品あたり最大500件で、本文のあるレビューのみです。Amazonはトップレビュー以外のレビューをサインインが必要なページに移しました。Redditのある開発者は、上位10件より先のレビューを取得できるツールはごく少なく、料金は1,000件あたり約$1だと書いています(r/webscrapingのスレッド)。当社のamazon/reviewsが返すのはトップレビューのみです。現時点では英国、ドイツ、スペインのサイトでそれぞれ13件、米国のサイトでは0件です。この質問は検索候補「apify amazon reviews scraper」に基づいています。

無料のAmazonスクレイピングAPIはありますか?

長く無料で使い続けられる選択肢はありません。ApifyのFreeプランでは毎月$5分のクレジットが付与され、Amazon Product ScraperのFree料金で1,000商品分になります。URLに「free」を含むアクターは1,000件あたり$12.00です。検索向けの人気Apify Amazonスクレイパーで最も安いものは1,000件あたり$0.60です。当社のトライアルクレジットは$1で有効期間は24時間、amazon/searchを447回呼び出せます。この質問は検索候補「amazon scraper api free」と「apify free amazon product scraper」に基づいています。

Amazonのスクレイピングは合法ですか?

法的な助言はできませんが、次の事実は確認できます。Amazonのrobots.txtは多くのパスをブロックしており、レビュー一覧の閲覧にはサインインが必要です。

2026年8月4日、第9巡回区控訴裁判所はAmazonとPerplexityの訴訟で仮差止命令を取り消しました。同裁判所に提示された事実関係では、ユーザーはAIアシスタントの助けを借りてAmazonにアクセスしていました。そのため、Amazonの「不正アクセス」の主張が認められる可能性は低いとされました。審理は下級裁判所に差し戻されました(第9巡回区控訴裁判所の意見書)。分析のためにデータを使うことと、レビューをコピーして自分のものとして掲載することは別の問題です。後者はFTCと英国の偽レビュー規制に違反します。この質問は検索候補「is it legal to scrape amazon」に基づいています。

AmazonにAPIはありますか?それでもスクレイパーを使う理由は何ですか?

Amazonには2つのAPIがあります。アフィリエイトサイト向けのCreators API(PA-API 5は非推奨)と、販売事業者向けのSelling Partner APIです。どちらも対応するアカウントが必要で、どちらからもレビュー本文は取得できません。そのため、競合の価格、ランキング、レビューを追跡する人は、今もApify上のスクレイパーやデータAPIを使っています。この質問は検索候補「does amazon have an api」に基づいています。

Amazonレビューの呼び出しが失敗した場合も料金はかかりますか?

EveryInfraではかかりません。本記事でデータが返らなかった10回の呼び出しはすべて$0で、レスポンスにも返金済みと示されています。Apifyではアクターの作成者によって異なります。axesso_dataのレビュースクレイパーは、結果が空の場合や無効なASINの場合に3件のペナルティエントリを書き込むとしています。1,000件あたり$0.90なので、このような呼び出し1回につき$0.0027になります。この質問は検索候補「amazon review scraper api」に基づいています。

参考文献

  1. Amazon Product Scraperの公開アクターメタデータ(pricingInfos、実行統計)、Apify、2026-11-02取得、https://api.apify.com/v2/acts/junglee~Amazon-crawler
  2. Amazon Reviews Scraperの公開アクターメタデータ、Apify、2026-11-02取得、https://api.apify.com/v2/acts/junglee~amazon-reviews-scraper
  3. axesso_data Amazon Reviews Scraperの公開アクターメタデータ、Apify、2026-11-02取得、https://api.apify.com/v2/acts/axesso_data~amazon-reviews-scraper
  4. apt_marble Amazon Search Results Scraperの公開アクターメタデータ、Apify、2026-11-02取得、https://api.apify.com/v2/acts/apt_marble~amazon-search-results-scraper
  5. Apify Storeの検索結果(amazon)、Apify、2026-11-02取得、https://api.apify.com/v2/store?search=amazon&limit=100
  6. Apify Pricing、Apify、2026-11-02取得、https://apify.com/pricing
  7. Amazon Product Scraperのページ、Apify、2026-11-02閲覧、https://apify.com/junglee/amazon-crawler
  8. Amazon Reviews Scraperのページ、Apify、2026-11-02閲覧、https://apify.com/junglee/amazon-reviews-scraper
  9. Amazon Reviews Scraper(axesso_data)のページ、Apify、2026-11-02閲覧、https://apify.com/axesso_data/amazon-reviews-scraper
  10. Amazon Scraper(free-amazon-product-scraper)のページ、Apify、2026-11-02閲覧、https://apify.com/junglee/free-amazon-product-scraper
  11. Store内のActor、Apifyドキュメント、https://docs.apify.com/platform/actors/running/actors-in-store
  12. イベント課金型の料金モデル、Apifyドキュメント、https://docs.apify.com/platform/actors/publishing/monetize/pay-per-event
  13. Actorの料金とコスト、Apifyドキュメント、https://docs.apify.com/platform/actors/publishing/monetize/pricing-and-costs
  14. Store内のActor一覧の取得(APIリファレンス)、Apifyドキュメント、https://docs.apify.com/api/v2/store-get
  15. Actorの取得(APIリファレンス)、Apifyドキュメント、https://docs.apify.com/api/v2/act-get
  16. Apify MCPサーバー、Apifyドキュメント、https://docs.apify.com/platform/integrations/mcp
  17. apify-mcp-server、GitHub、https://github.com/apify/apify-mcp-server
  18. スケジュール、Apifyドキュメント、https://docs.apify.com/platform/schedules
  19. Webhook、Apifyドキュメント、https://docs.apify.com/platform/integrations/webhooks
  20. 使用量とリソース、Apifyドキュメント、https://docs.apify.com/platform/actors/running/usage-and-resources
  21. 制限、Apifyドキュメント、https://docs.apify.com/platform/limits
  22. レジデンシャルプロキシ、Apifyドキュメント、https://docs.apify.com/platform/proxy/residential-proxy
  23. Actorの品質スコア、Apifyドキュメント、https://docs.apify.com/platform/actors/publishing/quality-score
  24. 自動テスト、Apifyドキュメント、https://docs.apify.com/platform/actors/publishing/test
  25. 一般利用規約、Apify、https://docs.apify.com/legal/general-terms-and-conditions
  26. Crawlee、GitHub、https://github.com/apify/crawlee
  27. EveryInfra機能カタログ、EveryInfra、2026-11-02閲覧、https://api.everyinfra.com/api/v1/social/catalog
  28. Amazonレビューをスクレイピングしようとした際の問題、Reddit r/webscraping、https://www.reddit.com/r/webscraping/comments/1o49g5o/issues_when_trying_to_scrape_amazon_reviews/
  29. Amazonから商品レビューをスクレイピングする、Octoparseヘルプセンター、https://helpcenter.octoparse.com/en/articles/6471075-scrape-product-reviews-from-amazon
  30. PA-API 5廃止のお知らせ、Amazon Associates、https://webservices.amazon.com/paapi5/documentation/
  31. Product Advertising APIからCreators APIへの移行、Amazon Associates、https://affiliate-program.amazon.com/creatorsapi/docs/en-us/migrating-to-creatorsapi-from-paapi
  32. Catalog Items API、Amazon Selling Partner API、https://developer-docs.amazon.com/sp-api/docs/catalog-items-api
  33. 利用プランとレート制限、Amazon Selling Partner API、https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits
  34. Amazon.com Services, LLC v. Perplexity AI, Inc., No. 26-1444、米国第9巡回区控訴裁判所、2026-08-04、https://cdn.ca9.uscourts.gov/datastore/opinions/2026/08/04/26-1444.pdf
  35. 16 CFR Part 465「消費者レビューおよび推薦文の利用」、eCFR、https://www.ecfr.gov/current/title-16/chapter-I/subchapter-D/part-465
  36. 消費者レビューおよび推薦文の利用に関する取引規制規則、米国連邦官報(Federal Register)、2024-08-22、https://www.federalregister.gov/documents/2024/08/22/2024-18519/trade-regulation-rule-on-the-use-of-consumer-reviews-and-testimonials
  37. 2024年デジタル市場・競争・消費者法、legislation.gov.uk、https://www.legislation.gov.uk/ukpga/2024/13/contents
  38. 偽レビュー(CMA208)、英国競争・市場庁、https://www.gov.uk/government/publications/fake-reviews-cma208
  39. 規則(EU)2022/2065(デジタルサービス法)、EUR-Lex、https://eur-lex.europa.eu/eli/reg/2022/2065/oj
  40. amazon.com robots.txt、Amazon、2026-11-02閲覧、https://www.amazon.com/robots.txt
  41. Model Context Protocol仕様(2025-11-25)、modelcontextprotocol.io、https://modelcontextprotocol.io/specification/2025-11-25
  42. MCP経由でClaude Codeをツールに接続、Anthropic、https://code.claude.com/docs/en/mcp
  43. コネクタとMCPサーバー、OpenAI、https://platform.openai.com/docs/guides/tools-connectors-mcp

参考資料 BL-68