CaptchaRun 评测:10 多种验证码一套接口,ReCaptchaV2 单次 0.015 元
CaptchaRun 用统一的 captchaType 模型覆盖 ReCaptcha V2/V3、企业版、hCaptcha、Turnstile、PxCaptcha2、Steam 等 10 多种验证码,ReCaptchaV2 原价 0.015 元/次,累计充值享 2%–30% 折扣。本文用官方文档的真实参数拆解它的接口、计费与接入细节。
价格交给用户定,是它最大的不同,也是最容易踩坑的地方
2Captcha 支持 48 种验证码,reCAPTCHA v2 每千次 $1–$2.99 由你出价:AI 先解、解不了转 200 万人工,失败自动退费。本文用官网真实价目表拆解它的出价机制、退费规则、接入代码与三档单量的月成本。
打码平台的价格通常是死的:多少钱一千次,写在那里,你只能选买或不买。2Captcha 是少数把定价权交给用户的一家——reCAPTCHA v2 每千次 $1 到 $2.99 之间,你自己报一个价,报得高就优先派单,报得低就排队。这个机制既是它最省钱的地方,也是新手最容易翻车的地方。这篇按官网当前的价目表、文档和错误码,把它的计费逻辑、接入方式和真实成本一次讲清。
2Captcha 是这行里资历最老的一批服务之一,运营主体是迪拜的 ALTWEB LLC FZ,官网现在把自己定位成「AI-first」:绝大多数任务由模型直接解,置信度不够的才转给真人。官方页面上写的规模是 250,000+ 客户、200 万+ 打码工人、20,000+ 家企业客户。
对使用者来说,这几条是最实际的基础设定:
api.2captcha.com,国内服务器调用要注意出网链路。类型多不稀奇,稀奇的是价格跨度:最便宜的图片字符 $0.5/千次,最贵的 Arkose 到 $50/千次,整整 100 倍。所以第一步永远是先确认你要解的是哪一类。
几个容易混淆的点:
minScore 越严,单价越贵。这是 2Captcha 和国内平台最本质的区别。国内打码是「点数 + 固定扣点」,2Captcha 是「同一个类型给你一个价格区间,你自己出价」。出价高,任务秒接;出价压在下限,就要等空余产能。
压价压过头时,接口会明确告诉你原因:
ERROR_NO_SLOT_AVAILABLE(错误码 2)——你的出价对该类型太低,或者该账号排队任务过多,暂时不接你的单。这是它比「识别失败」更值得关注的一类错误:不是解不出来,是你出的钱不够。通过本站链接注册,首次充值额外返 5%–10%(按金额档位),余额可以直接用来试出价区间。建议先用图片题和 reCAPTCHA v2 各跑 1000 次,量出你这个业务的真实排队时间,再定最终出价。
打码平台的账单差异,八成出在退费规则上。2Captcha 的规则写得比较清楚,值得逐条对照:
ERROR_CAPTCHA_UNSOLVABLE(错误码 12)时,官网的原话是「三个工人都解不出来」,该次费用自动回到余额。reportIncorrect 标记错误答案,核实后退回费用;判对了却报错会被记录,滥用会影响账号。反过来还有 reportCorrect,用来给准确率做正向反馈。ERROR_ZERO_BALANCE(错误码 10),所以自动化脚本里要单独处理这一类,别混进重试队列里空转。有一个心态上的准备:返回 token 的类型(reCAPTCHA、Turnstile、hCaptcha)最终能不能通过,由目标网站判定。2Captcha 只保证「给你一个 token」,不保证「目标站一定认」。这是所有打码平台的共性,不是它一家的问题。
API v2 只有两个必须的方法,结构比老版 in.php / res.php 规整得多,新接入直接用 v2。
reCAPTCHA v2 的最小可运行示例(Python):
import requests, time
KEY = "你的 clientKey"
API = "https://api.2captcha.com"
task_id = requests.post(API + "/createTask", json={
"clientKey": KEY,
"task": {
"type": "RecaptchaV2TaskProxyless",
"websiteURL": "https://目标站/登录页",
"websiteKey": "页面里的 data-sitekey",
},
}).json()["taskId"]
while True:
r = requests.post(API + "/getTaskResult",
json={"clientKey": KEY, "taskId": task_id}).json()
if r.get("status") == "ready":
token = r["solution"]["gRecaptchaResponse"]
break
if r.get("errorId"):
raise SystemExit(r.get("errorCode"))
time.sleep(3) # 官方建议 3–5 秒轮询一次
不想写代码的话:官方浏览器插件装上、填 Key,页面上出现验证码时自动处理;另外有 4500 多款软件(采集器、指纹浏览器、自动化工具)内置了它的 Key 输入框,填进去就能用。官方也在 GitHub 上维护了 Python / PHP / Java / C# / Go / JavaScript / Ruby 的 SDK 与 Selenium、Puppeteer、Playwright 的示例。
API Key 注册后自动生成,填进脚本或插件就能跑。第一次接入建议先拿 demo 页(官网 Demo 页有现成的 sitekey)跑通再换目标站,能省掉一大半调试时间。
ERROR_NO_SLOT_AVAILABLE,又误以为是「平台不行」。正确做法是按业务能等的时长定出价,写进配置里,随量调整。ERROR_NO_SLOT_AVAILABLE 要加价、ERROR_ZERO_BALANCE 要充值、ERROR_BAD_PROXY(130)要换代理、ERROR_IP_BLOCKED(21)是 IP 被封。把这几类混进同一个重试循环,只会放大损耗。按 reCAPTCHA v2 算一笔账,把出价下限和上限都摆出来,再和国内平台常见的 ¥15/千次 对比:
结论很直白:能用下限价跑起来的业务,2Captcha 比国内平台便宜一半还多;只能用上限价的,反而贵三成。所以「2Captcha 便宜」这句话对一半人成立、对另一半人不成立,差别就在你能不能接受排队。
注册后首充额外返 5%–10%,余额可以直接用来试出价:先压到 $1 跑 1000 次,看排队报错率,再决定加到多少。余额 30 天内可退,试错成本可控。
| 维度 | 2Captcha | YesCaptcha | CaptchaRun |
|---|---|---|---|
| 计价方式 | 区间价,自己出价 | 点数制,固定扣点 | 按次固定单价 |
| reCAPTCHA v2(每千次) | $1.00–$2.99(¥6.66–¥19.91) | 15 点(约 ¥15) | ¥15(0.015 元/次) |
| 图片字符(每千次) | $0.50–$1.00(¥3.33–¥6.66) | 2 点(约 ¥2) | 按类型单独计价 |
| 失败返还 | 自动退余额,可申诉错判 | 失败 / 超时自动退点 | 失败不计费 |
| 接口语言 | 英文文档,SDK 覆盖全 | 中文文档、中文客服 | 中文文档 |
| 国内出网 | 需自备干净链路 | 有国内节点 | 有国内节点 |
本站此前拆过另外两家的计费规则,可以对照着看:YesCaptcha 评测、CaptchaRun 评测。简单说,图片题和中文站的验证码留在国内平台更划算,海外的 reCAPTCHA / Turnstile / Amazon 走 2Captcha 更便宜。
做海外站采集、跨境电商表单验证、自动化测试回归、指纹浏览器批量环境的团队,量在每天几千到几十万次之间——这类需求 2Captcha 的类型覆盖和边际成本都占优,尤其是能接受排队、把出价压在下限的批量任务。反过来,量很小、只偶尔过个图片验证码的,直接装插件更省事,充值都多余。
如果你本身在做资源推广,它的联盟计划值得单独看一眼:被邀请人首充额外返 5%–10%,邀请人拿对方后续所有消费的 10%,没有时间上限。本站的注册链接就是推广链接,你通过它注册不会多花一分钱,只是把平台的推广预算分了一部分过来。
本文价格取自 2captcha.com/pricing 的公开价目表(2026 年 11 月 2 日核对,当前在售 48 种任务类型),退费与付款条款取自其 Refund and Payment Policy,接口参数与错误码取自 API 文档 v2;美元按 1 USD ≈ 6.66 CNY 折算。价格与政策随时可能调整,下单前以控制台显示为准。