关于 search-for-service
通过 awal 命令行查找并检查 x402 Bazaar 中的付费 API 端点,支持关键词和支付条件筛选、资源列表浏览,以及无需付款即可查看支付要求。
主要功能
- 01按关键词搜索服务
- 02按网络和价格筛选
- 03浏览 Bazaar 资源
- 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