打码服务
识别验证码,返回可直接提交的 token 或识别结果。
按次扣积分,识别失败全额退回。
三步上手
- 拿一个 Key:登录后进「API Key」页新建一个(
arp_开头)。 - 挑类型:在下面的表里找到你要过的那种验证码,点进去看参数。
- 发请求:每个类型页底部都有一段可直接复制的
curl。
curl -X POST 'https://api.xiaobaicap.com/v1/captcha/solve' \
-H "Authorization: Bearer arp_xxx" \
-H 'Content-Type: application/json' \
-d '{"type":"ImageToTextTaskMuggle","body":"<图片 Base64>"}'两种调用方式
| 方式 | 接口 | 什么时候用 |
|---|---|---|
| 同步 | POST /v1/captcha/solve |
图像识别这类秒回的(1~5 秒),一次请求拿结果,最省事 |
| 异步 | POST /v1/captcha/taskGET /v1/captcha/task/{id} |
协议类要等几十秒,先建任务再轮询;查询免费 |
两者参数完全一样。同步接口可以加 ?timeout=180 指定等待上限(秒)。
三条通用约定
认证:请求头带
Authorization: Bearer arp_xxx。
Key 只在创建时完整显示一次,丢了就重建。
需要自带代理的类型(FunCaptcha 协议版、Cloudflare 5 秒盾等):
代理请用 用户名 + 密码 认证,不要用 IP 白名单 —— 代理由平台侧发起连接,
白名单里填你自己的 IP 会连不上。出口要粘性,打码和提交必须是同一个 IP。
图像识别类的示例图片是占位串,请换成你自己那张图的完整 Base64。
直接照抄会收到「图片规格错误」—— 那是在说图不对,不是参数写错了。
协议接口
返回一个 token,你把它塞进目标网站的表单或请求里。
reCAPTCHA v2
NoCaptchaTaskProxylessGoogle reCAPTCHA v2 的「我不是机器人」勾选框,返回 gRecaptchaResponse 令牌。
reCAPTCHA v2 Enterprise
RecaptchaV2EnterpriseTaskProxylessreCAPTCHA v2 企业版的解法,需要额外带上页面的 enterprisePayload。
reCAPTCHA v3
RecaptchaV3TaskProxylessreCAPTCHA v3 无感验证,返回带评分的令牌。
reCAPTCHA v3 Enterprise
RecaptchaV3EnterpriseTaskreCAPTCHA v3 企业版,参数与 v3 基本一致。
hCaptcha
HCaptchaTaskProxylesshCaptcha 的协议解法,返回 gRecaptchaResponse 形式的令牌。
Cloudflare Turnstile
TurnstileTaskProxylessCloudflare Turnstile 的协议解法。
Cloudflare 5 秒盾
CloudFlareTaskS2Cloudflare Challenge 的解法,返回 cf_clearance 之类的 cookie。
自带代理的协议任务
NoCaptchaTask / RecaptchaV2EnterpriseTask / HCaptchaTask / TurnstileTask和前面几种协议任务参数一样,只是多一层「用你的出口去打」。
reCAPTCHA v2(自带代理)
NoCaptchaTask和「reCAPTCHA v2」同一个题,但由**你指定的出口**去打。
reCAPTCHA v2 Enterprise(自带代理)
RecaptchaV2EnterpriseTask企业版 v2 + 自带代理。参数与不带代理的企业版一致,多一组代理字段。
hCaptcha(自带代理)
HCaptchaTaskhCaptcha + 自带代理。参数与不带代理版一致,多一组代理字段。
Cloudflare Turnstile(自带代理)
TurnstileTaskTurnstile + 自带代理。参数与不带代理版一致,多一组代理字段。
reCAPTCHA v2(同族命名)
RecaptchaV2TaskProxylessreCAPTCHA v2 的另一套命名,参数与
NoCaptchaTaskProxyless 完全相同。reCAPTCHA v3 · M1
RecaptchaV3TaskProxylessM1reCAPTCHA v3 的另一套求解引擎。参数与 v3 标准档一致。
reCAPTCHA v3 · M1S7(强制评分 0.7)
RecaptchaV3TaskProxylessM1S7在 M1 的基础上**强制评分 0.7**。
reCAPTCHA v3 Enterprise · M1
RecaptchaV3EnterpriseTaskM1企业版 v3 的 M1 引擎档。参数与 v3 企业版一致。
FunCaptcha(Arkose)
返回识别结果(文字或图块下标),由你自己驱动点击流程。
FunCaptcha 协议版
FunCaptchaTaskArkose Labs FunCaptcha 的协议解法:把页面下发的 blob 交给我们,换回可直接提交的 token。
FunCaptcha 协议版(不带代理)
FunCaptchaTaskProxyless同上,但不带代理,由我们的出口去打。
图像识别
返回识别结果(文字或图块下标),由你自己驱动点击流程。
图片 OCR(ImageToText)
ImageToTextTaskMuggle普通图形验证码:给一张图,返回图上的英文数字。
reCAPTCHA v2 图像识别
ReCaptchaV2Classification把 reCAPTCHA 弹出的九宫格图片交给平台判断,自己控制点击流程。
hCaptcha 图像识别
HCaptchaClassification把 hCaptcha 的图块交给平台判断。
FunCaptcha 图像识别
FunCaptchaClassificationArkose Labs FunCaptcha 的图像识别。
AWS WAF 图像识别
AwsClassificationAmazon AWS WAF 的图形验证码识别。
bCaptcha 图像识别
bCaptchaClassificationbCaptcha 的图像识别。
图片 OCR · M1
ImageToTextTaskM1图文 OCR 的另一套引擎。参数与
ImageToTextTaskMuggle 相同。图片 OCR(旧命名)
ImageToTextTask图文 OCR 的旧 type 名,部分老文档和老代码用的是这个。