跳转到内容

基础地址与身份验证

https://openapi.coreclaw.com

术语说明: CoreClaw API 中,WorkerScraper 指向同一个概念 —— 数据采集脚本。API 路径和字段名使用 scraper(如 scraper_slug/api/v1/scraper/run),文档中可能称为 Worker。

参数名示例值类型必填说明
api-key<YOUR_API_KEY>string您的 API 密钥。可在 控制台设置 → API 与集成 获取
content-typeapplication/jsonstring请求内容类型

说明: /api/scraper/api/store 为公开端点,无需 API 密钥即可访问。

每个 API 请求可能返回成功码或错误码。您可以使用这些代码调试请求并识别问题。

CODE说明
0成功
5000服务器内部错误
4000请求参数无效
4010未授权访问
4040资源不存在
4290请求频率超限
10001用户不存在
10002用户已禁用
20001API 密钥无效
20002API 密钥已过期
30001余额不足
30002流量配额不足
50001Worker 不存在
50002Worker 执行失败
50003Worker 版本不可用
60001任务不存在
70001运行记录不存在
70002运行中止失败
#方法端点说明
1POST/api/v1/scraper/run启动 Worker
2POST/api/v1/scraper/abort中止 Worker
3GET/api/scraperWorker 详情
4GET/api/store搜索 Worker
5POST/api/v1/run/list运行历史
6POST/api/v1/run/detail运行详情
7POST/api/v1/run/result/list运行结果
8POST/api/v1/run/last/log运行日志
9POST/api/v1/run/result/export导出运行结果
10POST/api/v1/rerun重新运行
11POST/api/v1/task/run运行任务
12POST/api/v1/account/info账户信息

大部分 API 请求需要认证。公开端点 /api/scraper/api/store 无需 API 密钥。

Terminal window
curl -X POST "https://openapi.coreclaw.com/api/v1/account/info" \
-H "api-key: YOUR_API_KEY" \
-H "content-type: application/json" \
--data "{}"

CoreClaw API 使用三种标识符(slug)。理解它们的区别对于正确使用 API 至关重要。

Slug标识对象说明典型用途
scraper_slugWorker ID每个 Worker 的唯一标识符。每个 Worker 都有一个固定的 scraper_slug/api/v1/scraper/run/api/v1/run/list
task_slug任务 ID创建并保存 Task 模板时生成。Task 是可复用的配置,将 Worker 与预设参数打包在一起。/api/v1/task/run
run_slug运行记录 ID每次执行 Worker 或 Task 时生成。每次运行都会产生一个唯一的 run_slug,用于追踪该次执行。/api/v1/run/detail/api/v1/run/last/log/api/v1/run/result/list/api/v1/run/result/export/api/v1/rerun/api/v1/scraper/abort

scraper_slug(Worker ID)- 位于 Worker 详情页:

scraper_slug 位置

task_slug(任务 ID)- 位于已保存的 Task 模板中:

task_slug 位置

run_slug(运行记录 ID)- 位于运行历史中,或启动运行后返回:

run_slug 位置

重要提示:请勿混用这些标识符。每种 slug 类型有不同的用途。将 run_slug 传入 task_slugscraper_slug 字段会导致请求参数校验错误。