search-for-service について
awalコマンドラインでx402 Bazaar掲載の有料APIエンドポイントを検索・確認するスキルです。キーワードや決済条件で絞り込み、支払い前に要件を調べられます。
主な機能
- 01キーワードによるサービス検索
- 02ネットワークと価格での絞り込み
- 03Bazaarリソースの一覧表示
- 04決済要件の確認
活用シーン
- 01タスクに使う有料APIの検索
- 02利用前のエンドポイント価格確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ coinbase/ agentic-wallet-skills --skill search-for-serviceインストール後、Claude Code で/search-for-serviceを入力して読み込まれたか確認します。
詳細
x402 Bazaar を検索する
npx [email protected] x402 コマンドを使用して、x402 bazaar マーケットプレイスで利用可能な有料 API エンドポイントを検索、確認します。検索に認証や残高は必要ありません。
コマンド
Bazaar を検索する
CDP のベクトル検索を使用して、キーワードで有料サービスを検索します。
npx [email protected] x402 bazaar search <query> [-k <n>] [--network <network>] [--scheme <scheme>] [--max-price <price>] [--json]
| オプション | 説明 |
|---|---|
-k, --top <n> | 検索結果の数(1~20、デフォルト:20) |
--network <name> | チェーンで絞り込み(base、base-sepolia、polygon、solana、solana-devnet) |
--scheme <scheme> | 支払いスキームで絞り込み:exact または upto |
--max-price <price> | 最大価格(米ドル)(例:0.01) |
--asset <address> | 支払いアセットのアドレスで絞り込み |
--pay-to <address> | 受取人のウォレットアドレスで絞り込み |
--extensions <type> | 拡張機能の種類で絞り込み(例:outputSchema、bazaar) |
--json | JSON 形式で出力 |
Bazaar リソースを一覧表示する
利用可能なすべてのリソースを閲覧します。
npx [email protected] x402 bazaar list [--network <network>] [--full] [--refresh] [--json]
| オプション | 説明 |
|---|---|
--network <name> | チェーンで絞り込み(base、base-sepolia、polygon、solana、solana-devnet) |
--full | スキーマを含む詳細情報をすべて表示 |
--refresh | CDP API からリソースインデックスを再取得 |
--json | JSON 形式で出力 |
支払い要件を確認する
支払いを行わずに、エンドポイントの x402 支払い要件を確認します。
npx [email protected] x402 details <url> [--json]
正しい HTTP メソッド(GET、POST、PUT、DELETE、PATCH)を自動検出します。各メソッドを試し、402 レスポンスが返された時点で、価格、利用可能な支払いスキーム、ネットワーク、入力/出力スキーマを表示します。
例
# Search for weather-related paid APIs
npx [email protected] x402 bazaar search "weather"
# Search with more results
npx [email protected] x402 bazaar search "sentiment analysis" -k 10
# Browse all bazaar resources with full details
npx [email protected] x402 bazaar list --full
# Check what an endpoint costs
npx [email protected] x402 details https://example.com/api/weather
前提条件
- 検索、一覧表示、詳細確認のコマンドに認証は不要です
次のステップ
利用したいサービスが見つかったら、pay-for-service スキルを使用してエンドポイントに有料リクエストを送信します。
エラー処理
- 「CDP API returned 429」- レート制限されています。利用可能な場合はキャッシュデータが使用されます
- 「No X402 payment requirements found」- URL が x402 エンドポイントではない可能性があります
コメント
Markdown 対応