amazon-research について
amazon-research は Crawlora API 経由で Amazon の商品情報を調べるスキルです。商品検索、ASIN による詳細取得、価格や在庫、レビューサンプル、検索候補の確認に対応します。
主な機能
- 01キーワードで商品を検索
- 02ASIN で商品詳細を取得
- 03価格と在庫を確認
- 04レビューサンプルを取得
- 05Amazon の検索候補を取得
活用シーン
- 01Amazon 商品の価格比較
- 02商品候補のリスト作成
- 03既知の ASIN の在庫確認
- 04商品検索前のキーワード拡張
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ crawlora-org/ crawlora-skills --skill amazon-researchインストール後、Claude Code で/amazon-researchを入力して読み込まれたか確認します。
同梱ファイルreference/endpoints.mdscripts/crawlora.sh
詳細
Amazon 商品調査
Crawlora API から、Amazon の商品を検索・照会できます。価格、在庫状況、概要データ、インラインレビュー、検索候補を、HTML スクレイピングなしで正規化された JSON として取得します。
このスキルを使用する場面
- 「Amazon では X はいくらですか?」/「Amazon でこの商品を探してください。」
- 「Amazon で X を検索して、候補の出品商品を返してください。」
- 「この ASIN を調べてください」/「B0XXXXXXX の価格と在庫状況を取得してください。」
- 「このキーワードで Amazon のオートコンプリートには何が表示されますか?」
- Amazon に絞った競合価格やカタログの調査。
セットアップ(初回のみ)
- https://crawlora.net で無料の Crawlora API キーを取得します(月 2,000 クレジット、クレジットカード不要)。
- ヘルパーを実行する前に、環境変数
CRAWLORA_API_KEYを設定します。 - ヘルパーは環境変数から
CRAWLORA_API_KEYを読み取り、https://api.crawlora.net/api/v1にリクエストを送信します。キーがない、または無効な場合は401が返されます。
仕組み
- 検索 —
/amazon/searchにキーワード(k)を指定して、候補商品を検索します。pageでページを切り替え、sで並べ替えます。 - 詳細 —
/amazon/product/{asin}で特定商品の価格、在庫状況、概要データ、インラインレビューのサンプル、説明コンテンツを取得します。必要に応じてcurrency/languageで絞り込みます。 - 候補の取得 —
/amazon/suggest/{keyword}で Amazon 独自の入力中キーワード候補を取得します。詳細検索を実行する前に関連する検索語を探すのに便利です。
エンドポイント、メソッド、パラメーターの一覧は、reference/endpoints.md を参照してください。
API の呼び出し
# Search Amazon (GET, key=value params):
scripts/crawlora.sh /amazon/search k="standing desk" | jq '.'
# Product detail (ASIN is a path param):
scripts/crawlora.sh /amazon/product/B0XXXXXXX | jq '.data'
# Search suggestions (keyword is a path param):
scripts/crawlora.sh /amazon/suggest/standing | jq '.'
すべてのリクエストに scripts/crawlora.sh を使用してください。API キーをコマンドライン引数に含めずに済みます。
エンドポイントリファレンス
このスキルで使用する Amazon のすべてのエンドポイント(メソッド、パス、パラメーター、説明)については、reference/endpoints.md を参照してください。
使用例
- ASIN で価格を確認:
/amazon/product/{asin}を呼び出し、レスポンスからprice/availabilityを読み取ります。 - キーワードから出品商品を検索する流れ:
/amazon/suggest/{keyword}で大まかな検索語を Amazon 独自の候補語に展開し、その後、有望な候補語で/amazon/searchを実行して候補の出品商品を収集します。 - カタログ全体の調査: キーワードを指定して
/amazon/searchにpageを渡しながらページを切り替え、各結果からasinとpriceを収集して価格スナップショットを作成します。
注意事項と制限
- クレジット/成功時のみ課金:
2xxの場合にのみ課金されます。無料プランは月 2,000 クレジットです。キーは https://crawlora.net で取得できます。 - 公開データのみ — Amazon の公開商品ページおよび出品ページが対象です。Amazon の利用規約を遵守してください。
- セキュリティ: キーは
CRAWLORA_API_KEYにのみ保存してください。ハードコード、クエリパラメーターへの指定、コミットは決してしないでください。 - 結果はページ分割されています。出品商品を順に取得するには、
/amazon/searchにpageを渡してください。 asinとkeywordはクエリパラメーターではなく パス パラメーター(URL 内に埋め込む値)です。たとえば、asin=B0XXXXXXXではなく、最後のパスセグメントとして/amazon/product/B0XXXXXXXのように指定してください。- すべてのエンドポイントは
amazon.comのみを対象とします。
コメント
Markdown 対応