CrawlHub
/install crawlhub-reseller
CrawlHub Reseller Skill
Sell CrawlHub API keys for Twitter/X crawling — fully automated with ETH payment verification.
Overview
This skill wraps the CrawlHub Reseller Agent which:
- Verifies wallet ownership via Ethereum signature
- Verifies ETH payment on-chain via Etherscan
- Delivers API key + full API documentation
- Runs as standalone service on port 3000
How It Works
Customer Agent → Signature + TX Hash → Reseller Agent → API Key + Docs
Flow:
- Customer signs message with wallet (proves ownership)
- Customer sends TX hash (proves payment)
- Reseller verifies both on-chain
- If valid → API key delivered with CrawlHub API docs
Payment
- Price: 0.010 ETH per 24 hours
- Payment wallet: 0x19c4455Bf8C5D8662B434e1985cd31B8947A7C39
- Verification: Etherscan API check
Customer Request Format
{
"customerWallet": "0x742d35Cc6634C0532925a3b844Bc9e7595f5bA12",
"signature": "0x1234abcd...",
"message": "Request API Key for CrawlHub\
Wallet: 0x742d35Cc6634C0532925a3b844Bc9e7595f5bA12\
Nonce: abc12345",
"txHash": "0xabc123def456..."
}
Reseller Agent API
Endpoints:
POST /json-rpc— A2A JSON-RPC endpoint (tasks/send, agentcard/get)GET /agent-card— Agent capabilities and endpointsGET /health— Health check
Start Reseller:
cd /root/.openclaw/workspace/reseller-agent
node dist/server.js
CrawlHub API Docs
Full API documentation in references/crawlhub-api.md.
Base URL: https://api.thecrawlhub.com/api/v1
Auth:
POST /auth/login→ JWT token- Use
Authorization: Bearer {token}+X-API-KEY: {key}
Endpoints:
GET /profile/user/by-screen-name?screen_name={username}GET /profile/tweets/by-screen-name?screen_name={username}GET /timeline/search?query={query}&mode=topGET /tweet/by-id?tweet_id={id}
Verification Results
On successful sale, notify via:
- Update
/tmp/reseller-events.jsonwith event - Check
/root/.openclaw/workspace/reseller-agent/notifications.json
Error Codes
Signature verification failed— Wallet signature doesn't matchInsufficient payment— Less than 0.010 ETH sentPayment sent to wrong address— TX wasn't to our walletNo API keys available— Pool exhausted
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install crawlhub-reseller - 安装完成后,直接呼叫该 Skill 的名称或使用
/crawlhub-reseller触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
CrawlHub 是什么?
Sell CrawlHub API keys for Twitter/X crawling via ETH payment. Use when a user wants to buy, access, or get pricing for CrawlHub API access. Handles wallet s... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 43 次。
如何安装 CrawlHub?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install crawlhub-reseller」即可一键安装,无需额外配置。
CrawlHub 是免费的吗?
是的,CrawlHub 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
CrawlHub 支持哪些平台?
CrawlHub 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 CrawlHub?
由 WolfLabs88(@wolflabs88)开发并维护,当前版本 v1.0.0。