Project Hunter 🎯
Zero-cost project opportunity hunter. Queries 3 free data sources simultaneously — no API keys, no registration.
| Source | Coverage | Budget | Contact | API Key |
|---|---|---|---|---|
| CCGP (中国政府采购网) | Government + public institutions | ✅ detail mode | ✅ detail mode | ❌ Free |
| CEB (中国招标投标公共服务平台) | All incl. state-owned enterprises (央企) | ❌ | ❌ | ❌ Free |
| BidCenter (采招网) | Full categories, nationwide | ✅ Direct | ❌ | ❌ Free |
Quick Start
# Search all 3 sources (filtered)
python3 scripts/search_all.py --kw 等级保护 渗透测试 --days 30 --filter
# With CCGP detail extraction
python3 scripts/search_all.py --kw 网络安全 --days 30 --filter --detail
# BidCenter only (fastest, always has budget)
python3 scripts/search_all.py --kw 等保 --days 7 --source bidcenter --filter
# Export as CSV
python3 scripts/search_all.py --kw 网络安全 等保 --days 30 --filter --format csv --output projects.csv
Parameters
| Param | Default | Description |
|---|---|---|
--kw |
(required) | One or more keywords. Multiple = union |
--days |
30 | Lookback days |
--filter |
false | Exclude 中标/成交/结果/合同/验收/废标/流标/终止 |
--detail |
false | Fetch CCGP detail pages (budget/project ID/contact) |
--source |
all | all, ccgp, ceb, or bidcenter |
--format |
table | Output: table, csv, json |
--output |
(stdout) | Save to file |
--max-pages |
3 | Max CEB result pages (~15 items/page) |
Files
scripts/
├── search_all.py # Unified entry point (recommended)
├── search_ccgp.py # CCGP search
├── search_ceb.py # CEB search
├── search_bidcenter.py # BidCenter Python wrapper
├── search_bidcenter.js # BidCenter Node.js wrapper
└── extract_detail.py # CCGP detail page extraction