costco-research について
Crawlora API を通じて Costco の商品、カテゴリー、配送可否、倉庫、レビューを検索・比較するスキルです。正規化された JSON を提供し、商品調査や購入前の確認に役立ちます。
主な機能
- 01商品カテゴリーを閲覧
- 02商品を検索して詳細を確認
- 03郵便番号で配送可否を確認
- 04商品レビューを取得
- 05近隣の倉庫を検索
活用シーン
- 01商品の配送可否を確認
- 02カテゴリー内の価格と評価を比較
- 03購入前に商品レビューを確認
- 04近くの倉庫を探す
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ crawlora-org/ crawlora-skills --skill costco-researchインストール後、Claude Code で/costco-researchを入力して読み込まれたか確認します。
同梱ファイルreference/endpoints.mdscripts/crawlora.sh
詳細
Costco のリサーチ
Costco の商品、カテゴリー、配送可否、近隣の倉庫、レビューを検索・比較します。すべて Crawlora API から取得した正規化済み JSON として扱い、HTML スクレイピングは行いません。
このスキルを使う場面
- 「Costco で X はいくらですか?」または「Costco でこの商品を探して。」
- 「この Costco の商品は在庫がありますか?/郵便番号 {postal_code} への配送はいつですか?」
- 「{keyword} に一致する Costco のカテゴリーはありますか?」/「Costco の {category} を見せて。」
- 「この Costco 商品のレビュー/評価を取得して。」
- 「{latitude}、{longitude} に最も近い Costco の倉庫を探して。」
セットアップ(初回のみ)
- https://crawlora.net で無料の Crawlora API キーを取得します(月 2,000 クレジット、カード不要)。
- ヘルパーの実行前に、環境変数に
CRAWLORA_API_KEYを設定します。 - ヘルパーは環境変数から
CRAWLORA_API_KEYを読み込み、https://api.crawlora.net/api/v1にリクエストを送信します。キーがない、または無効な場合は401が返されます。
動作の仕組み
- カテゴリーの閲覧 —
/costco/categoriesは Costco のカテゴリーのスラッグと商品数を返します。検索語で絞り込むこともできます。各スラッグは/costco/searchのcategoryフィルターにそのまま使用できます。 - 検索 —
/costco/searchはqueryおよび/またはcategoryスラッグで商品候補を検索し、各結果の商品名、ブランド、モデル、画像、評価を返します。 - 詳細 —
/costco/product/{id}は特定商品の商品名、説明、メーカー、画像、価格、在庫状況、評価を取得します。 - 配送可否 —
/costco/product/{id}/availabilityは、配送先のpostal_codeとstateに応じた在庫状況と配送予定状況を返します。 - レビュー —
/costco/product/{id}/reviewsは商品のレビューを 1 ページ分返します。内容はタイトル、本文、評価、投稿者、おすすめ度です。 - 倉庫 —
/costco/warehousesはlatitude/longitudeに基づき、近隣の Costco 倉庫を距離順に検索します。
エンドポイント、メソッド、パラメーターの一覧は、reference/endpoints.md を参照してください。
API の呼び出し
# Browse categories matching a term:
scripts/crawlora.sh /costco/categories query="patio furniture" | jq '.'
# Search products by query and/or category slug:
scripts/crawlora.sh /costco/search query="robot vacuum" | jq '.'
# Product detail, then availability at a ZIP/state:
scripts/crawlora.sh /costco/product/1234567 | jq '.data'
scripts/crawlora.sh /costco/product/1234567/availability postal_code=98101 state=WA | jq '.'
すべてのリクエストには scripts/crawlora.sh を使用してください。API キーをコマンドライン引数に含めずに済みます。
エンドポイントのリファレンス
このスキルが使用する Costco のすべてのエンドポイント(メソッド、パス、パラメーター、説明)については、reference/endpoints.md を参照してください。
使用例
- 倉庫の在庫確認:
/costco/searchで商品のidを見つけてから、買い物客のpostal_codeとstateを指定して/costco/product/{id}/availabilityを呼び出し、商品をおすすめする前に配送可能であることを確認します。 - カテゴリー別の価格比較:
/costco/categoriesでキーワードに対応するカテゴリーのスラッグを確認してから、そのcategoryを指定して/costco/searchを呼び出し、一致する商品を一覧表示して価格と評価を比較します。 - 購入前の確認:
/costco/product/{id}で価格と在庫状況を確認し、さらに/costco/product/{id}/reviewsで最近の評価とおすすめ度を確認してから購入します。
注意事項と制限
- クレジット/成功時のみ課金:
2xxの場合にのみ課金されます。無料枠は月 2,000 クレジットです。キーの取得先:https://crawlora.net。 - 公開データのみ — Costco の公開ページを対象とします。Costco の利用規約を遵守してください。
- セキュリティ: キーは
CRAWLORA_API_KEYのみに保存してください。ハードコード、クエリパラメーターへの指定、コミットは絶対にしないでください。 - 配送可否の確認は米国内のみ —
/costco/product/{id}/availabilityには、米国のpostal_codeと 2 文字のstateコードが必要です。米国外への配送確認には対応していません。 /costco/warehousesにはlatitude/longitudeの組み合わせが必要です。自由形式の住所や ZIP コードは指定できません。地名しかわからない場合は、事前にジオコーディングしてください。
コメント
Markdown 対応