返回所有解决方案
专属解决方案Enterprise

reCAPTCHA v2 解决方案 API

通过一个稳定的 REST API 解决并绕过 reCAPTCHA v2。发送目标信息,数秒内即可获得可直接使用的解决方案,无需维护自定义绕过逻辑。

reCAPTCHA v2
任务类型RecaptchaV2
平均速度< 40s
每千次价格2$ / 1k
工作原理

reCAPTCHA v2 解决方案的工作原理

Google's classic "I'm not a robot" checkbox captcha, plus the invisible and Enterprise variants (RecaptchaV2Invisible, RecaptchaV2Enterprise, RecaptchaV2EnterpriseInvisible). We solve the checkbox flow and any follow-up image challenge automatically.

即使 reCAPTCHA v2 更新其防护机制,这个可预测的三步流程也始终保持不变。

Send the site key from the target page and we return a token ready to submit as the g-recaptcha-response form field - no browser or image-solving logic required on your end.

01

提交目标

在一次 API 请求中发送页面 URL 和挑战特定字段。

02

我们处理挑战

CaptchaSolv 将任务路由到专门的解决方案,并跟踪直至完成。

03

使用解决方案

获取下一次请求所需的令牌、请求头、cookies 或 sensor payload。

reCAPTCHA v2 API 请求与响应

所有支持的解决方案使用相同的接口和响应格式。

POST /solve
请求
{
  "api_key": "YOUR_API_KEY",
  "type": "RecaptchaV2",
  "site_url": "https://example.com/login",
  "data": {
    "site_key": "6LcXXXXXXXXXXXXXXXXXXXXXX"}
}
响应200 OK
{
  "errorId": 0,
  "status": "ready",
  "solvtime": 8.52,
  "data": {
    "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)...",
    "language": "en-US,en;q=0.9",
    "solution": {
      "token": "03AGdBq26..."}
  }
}

任务数据字段

此验证码类型的求解请求中,可在 data 对象内发送的字段。

site_key必填

The reCAPTCHA site key from the target page.

page_action可选

The action string, if the site uses enterprise-style execute(). Usually omitted for standard v2.

is_enterprise可选

true if the site uses enterprise reCAPTCHA. Set automatically by the enterprise type strings.

api_domain可选

Custom reCAPTCHA API domain if the site proxies Google's API. Defaults to www.google.com.

解决方案字段

任务解决后在 data.solution 中返回的字段。

solution.token必填

The reCAPTCHA token to submit as the g-recaptcha-response form field.

What is reCAPTCHA v2?

reCAPTCHA v2 is Google's classic "I'm not a robot" captcha. The widget renders a checkbox - or runs invisibly when a button is clicked - analyses the browser and the visitor's behaviour, and either passes right away or opens an image challenge such as "select all squares with traffic lights".

Once the check is passed, the widget writes a token into the hidden g-recaptcha-response field. The site submits it with the form and its backend verifies the token with Google before processing the request. Tokens expire after about two minutes and can be verified only once, so they can't be stockpiled.

Solving reCAPTCHA v2 at scale means handling the checkbox, the invisible variant, Enterprise keys and every image challenge Google decides to show. Our reCAPTCHA v2 solver covers all of them behind one request: send the site key and page URL, get back a token ready to submit.

  1. 01

    Widget loads

    api.js (or enterprise.js) renders the checkbox for the site's data-sitekey.

  2. 02

    Risk check

    Google scores the browser and behaviour - low-risk visitors pass with one click.

  3. 03

    Image challenge

    Suspicious sessions get a grid of images to classify, sometimes several rounds.

  4. 04

    Token issued

    A g-recaptcha-response token is created and verified by the site's backend.

reCAPTCHA v2 parameters

data-sitekeyKey

Public site key on the widget's div - send it as site_key.

g-recaptcha-responseKey

Hidden textarea the token is written to before the form is submitted.

data-callback

JavaScript function some sites call with the token instead of reading the field.

data-size="invisible"

Marks the invisible variant triggered by a button - use RecaptchaV2Invisible.

enterprise.js

Loaded on reCAPTCHA Enterprise sites - use RecaptchaV2Enterprise.

recaptcha.net

Alternative domain some sites load reCAPTCHA from - pass it as api_domain.

分步指南

How to bypass reCAPTCHA v2 with the API

You don't have to click checkboxes or classify images yourself. The solver runs the whole widget flow, including any image rounds, and hands you the final token.

  1. 01

    Find the site key

    Copy data-sitekey from the g-recaptcha div, or the sitekey passed to grecaptcha.render() in the page's script.

  2. 02

    Pick the matching type

    Use RecaptchaV2, RecaptchaV2Invisible, RecaptchaV2Enterprise or RecaptchaV2EnterpriseInvisible to match the widget on the page.

  3. 03

    Create the task

    POST site_url and site_key to /solve and poll until the status is ready - image challenges are solved inside the same task.

  4. 04

    Submit the token

    Put solution.token into g-recaptcha-response (or call the data-callback with it) and submit within two minutes.

reCAPTCHA v2 解决方案常见问题

关于正确集成此解决方案的常见问题。

Yes - it works on any site running reCAPTCHA v2, including the checkbox, invisible, and Enterprise variants, not just a fixed list of targets. Send the site key from the page you're hitting and we solve that site's specific challenge.

需要帮助?

在绕过 reCAPTCHA v2 时遇到困难?

加入我们的 Discord,我们的团队会帮助您在您的环境中成功解决 reCAPTCHA v2 - 提供免费建议,即使挑战随时间变化也能持续应对。

加入我们的 Discord