# 用一个 JSON 接口识别验证码

> YesCaptcha 是验证码识别 API：用一个 JSON 接口识别 reCAPTCHA、hCaptcha、Cloudflare Turnstile、FunCaptcha、AWS WAF 和图片验证码，按任务扣点，识别失败和超时自动退点。

Source: https://docs.yescaptcha.com/zh/ · Last verified: 2026-10-15

YesCaptcha 识别 reCAPTCHA、hCaptcha、Cloudflare Turnstile、FunCaptcha、AWS WAF 和图片英数字验证码。按任务扣点，1 元 = 1000 点；识别失败和超时自动退点。也可以安装浏览器插件，在网页上自动完成验证。

[快速开始](https://docs.yescaptcha.com/zh/getting-started/quickstart/)[浏览器插件](https://docs.yescaptcha.com/zh/extension/)

给 AI 和程序读的版本：[`llms.txt`](https://docs.yescaptcha.com/zh/llms.txt)[`llms-full.txt`](https://docs.yescaptcha.com/zh/llms-full.txt)[`OpenAPI`](https://docs.yescaptcha.com/openapi.json)[`Markdown`](https://docs.yescaptcha.com/zh/index.md)

YesCaptcha 仅限合法用途，禁止用于非法用途。

## 三步接入

1.  1
    
    **创建任务**
    
    用 `createTask` 提交任务类型和网站参数，得到 `taskId`。图像识别、图片英数字等同步类型直接返回结果。
    
2.  2
    
    **获取结果**
    
    每 5 秒调用一次 `getTaskResult`，`status` 变成 `ready` 时，结果在 `solution` 里。
    
3.  3
    
    **提交给目标网站**
    
    把得到的 token 填进网页的表单或请求。token 一次性使用，建议 60 秒内用掉。
    

POST /createTask

```json
{
  "clientKey": "YOUR_CLIENT_KEY",
  "task": {
    "type": "NoCaptchaTaskProxyless",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
  }
}
```

POST /getTaskResult

```json
{
"errorId": 0,
"status": "ready",
"solution": {
  "gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnU..."
}
}
```

## 支持的验证码

[reCAPTCHAv2、v3、企业版，以及 v2 图像识别6 点起](https://docs.yescaptcha.com/zh/tasks/recaptcha-v2/)[hCaptcha返回 token，或者识别图片后自己点击8 点起](https://docs.yescaptcha.com/zh/tasks/hcaptcha/)[Cloudflare TurnstileTurnstile 的验证 token25 点起](https://docs.yescaptcha.com/zh/tasks/turnstile/)[FunCaptchaArkose Labs 的 token 和图像识别3 点起](https://docs.yescaptcha.com/zh/tasks/funcaptcha/)[AWS WAF / bCaptcha九宫格图像识别8 点起](https://docs.yescaptcha.com/zh/tasks/aws-bcaptcha-classification/)[图片英数字普通字符验证码，同步返回2 点起](https://docs.yescaptcha.com/zh/tasks/image-to-text/)

## 常用入口

-   [**任务类型与价格**全部公开类型的价格和返回方式](https://docs.yescaptcha.com/zh/tasks/)
-   [**错误码**每个错误码的含义和处理办法](https://docs.yescaptcha.com/zh/api/errors/)
-   [**并发限制与自动暂停**超额和错误过多时会发生什么](https://docs.yescaptcha.com/zh/api/rate-limits/)
-   [**计费与退点**点数、预扣、退点和上报返点](https://docs.yescaptcha.com/zh/getting-started/billing/)
-   [**联系我们**微信、QQ、Telegram、邮箱，服务时间 9:00–21:00（UTC+8）](https://docs.yescaptcha.com/zh/help/contact/)
-   [**控制台**注册、取 clientKey、充值](https://yescaptcha.com/)
