Clickbank Scraper
/install clickbank-scraper
ClickBank Product Scraper
Autonomous scraper for high-performing ClickBank products. Pulls product metadata (gravity, commission, sales estimates) from CBTrends.com and exports structured JSON for pipeline integration.
Installation
npm install
Dependencies:
cheerio— HTML parsingnode-fetch— HTTP requestsnode≥ v16
Usage
Basic Run
node scraper.js
Outputs to output/latest.json, output/products-YYYY-MM-DD.json
With ClickBank Affiliate ID
CB_AFFILIATE_ID=your_nickname node scraper.js
Generates hoplinks with your affiliate ID embedded.
Scheduled Runs
Use OpenClaw cron or n8n workflows to run daily:
{
"job": "clickbank-scraper",
"schedule": "0 9 * * *",
"command": "CB_AFFILIATE_ID=your_id node scraper.js"
}
Output Format
latest.json
Always-current snapshot for real-time pipeline feeds.
{
"category": "Health & Fitness",
"updatedAt": "2026-03-27T14:00:00Z",
"products": [
{
"name": "Product Name",
"vendorId": "vendor123",
"gravity": 87.5,
"avgSaleAmount": "$47.00",
"commissionPct": 75,
"rebillPct": 30,
"hoplink": "https://yourname.clickbank.net/...",
"estimatedMonthlySales": "$12000"
}
]
}
products-YYYY-MM-DD.json
Full daily archive for historical analysis.
top10-YYYY-MM-DD.json
Filtered to gravity > 50 for quick high-performers reference.
Integration Use Cases
1. Pinterest Board Automation
Feed latest.json → n8n workflow → Auto-generate Pinterest pins for top 10 products
2. Product Comparison Content
Extract gravity + commission → Generate comparison tables for blog posts
3. Affiliate Performance Tracking
Monitor gravity trends over time → Pivot to rising winners
4. Landing Page Personalization
Cross-reference user interests → Recommend high-gravity products
Data Fields Reference
| Field | Type | Description |
|---|---|---|
| name | string | Product name |
| vendorId | string | ClickBank vendor identifier |
| gravity | number | Affiliate gravity (higher = more demand, 0-100+) |
| avgSaleAmount | string | Average transaction value |
| commissionPct | number | Commission rate (0-100%) |
| rebillPct | number | Rebill/recurring commission % |
| hoplink | string | Ready-to-use affiliate link |
| estimatedMonthlySales | string | Rough sales estimate |
Limitations
- Single page per category (10 products) from CBTrends
- Gravity data may lag 1-2 hours behind ClickBank live marketplace
- No API key required (scrapes public data)
- Categories limited to: Health & Fitness, Supplements, E-Business, Self-Help
Roadmap
- Health & Fitness category scraper
- Multi-category support (Supplements, Self-Help, E-Business, Investing)
- Pagination (pages 2-5 for 50+ products)
- ClickBank Marketplace API integration (when account active)
- Scheduled runs via cron
- Gravity trend tracking over time
- Email digest of top gainers/losers
Integration with n8n
Example n8n workflow node:
// n8n "Execute Command" node
const exec = require('child_process').execSync;
const result = exec('CB_AFFILIATE_ID=your_id node scraper.js', {
cwd: '/path/to/clickbank-scraper'
});
return JSON.parse(result.toString());
Integration with OpenClaw
Use as a cron job or sub-agent:
openclaw cron add clickbank-scraper \
--schedule "0 9 * * *" \
--command "cd path/to/scraper && node scraper.js"
Author
Max @ max-co.digital — Autonomous ClickBank affiliate marketing automation.
License
Proprietary — Part of Digital Helper Agency / max-co product suite.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install clickbank-scraper - 安装完成后,直接呼叫该 Skill 的名称或使用
/clickbank-scraper触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Clickbank Scraper 是什么?
Scrape top ClickBank products by category with gravity scores, commission rates, and estimated monthly sales. Integrates with affiliate marketing automation... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 94 次。
如何安装 Clickbank Scraper?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install clickbank-scraper」即可一键安装,无需额外配置。
Clickbank Scraper 是免费的吗?
是的,Clickbank Scraper 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Clickbank Scraper 支持哪些平台?
Clickbank Scraper 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Clickbank Scraper?
由 marlowne12(@marlowne12)开发并维护,当前版本 v1.0.0。