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

reCAPTCHA v3 解决方案 API

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

reCAPTCHA v3
任务类型RecaptchaV3
平均速度< 5s
每千次价格0,5$ / 1k
工作原理

reCAPTCHA v3 解决方案的工作原理

Google's invisible, score-based captcha and its Enterprise variant (RecaptchaV3Enterprise). We return a high-score token without any user interaction, ready to submit alongside your form or API request.

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

Send the site key and the page_action your target page passes to execute(). We return a token plus the matching _GRECAPTCHA cookie and browser fingerprint, so follow-up requests stay consistent.

01

提交目标

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

02

我们处理挑战

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

03

使用解决方案

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

reCAPTCHA v3 API 请求与响应

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

POST /solve
请求
{
  "api_key": "YOUR_API_KEY",
  "type": "RecaptchaV3",
  "site_url": "https://example.com/contact",
  "data": {
    "site_key": "6LcXXXXXXXXXXXXXXXXXXXXXX",
    "page_action": "contact_submit"}
}
响应200 OK
{
  "errorId": 0,
  "status": "ready",
  "solvtime": 1.38,
  "data": {
    "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)...",
    "language": "en-US,en;q=0.9",
    "solution": {
      "token": "03AGdBq25SqKmv...",
      "cookie": "_GRECAPTCHA=09AKhCRw..."}
  }
}

任务数据字段

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

site_key必填

The reCAPTCHA site key from the target page.

page_action可选

The action string passed to execute(), e.g. "submit" or "homepage". Should match the page.

cookie可选

An existing _GRECAPTCHA cookie value to seed the solver session for cookie continuity across solves.

解决方案字段

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

solution.token必填

The reCAPTCHA token to submit to the target site.

solution.cookie可选

Updated _GRECAPTCHA cookie from the solve session - send it with the token in follow-up requests.

What is reCAPTCHA v3?

reCAPTCHA v3 is Google's invisible, score-based captcha. There is no checkbox and no image puzzle: the script runs in the background on every page that loads api.js (or enterprise.js for reCAPTCHA Enterprise) and produces a token that Google turns into a risk score between 0.0 (very likely a bot) and 1.0 (very likely a human).

When the page calls grecaptcha.execute(siteKey, { action }), the script collects browser and interaction signals, sends them to Google together with the site key and the action name, and receives a token. The site forwards the token to its backend, which asks Google for the score through the siteverify API (or an Enterprise assessment) and then accepts, challenges or blocks the request. Google's default suggestion is a 0.5 threshold, but each site picks its own.

That is why reCAPTCHA v3 is hard to bypass with plain HTTP requests: there is nothing to click, the token is bound to the site key and action, it expires after about two minutes, and it is only useful if it carries a high score. Our reCAPTCHA v3 solver generates that token for you - your scraper or automation sends the site key and page_action, then submits the returned token the same way a real browser would.

  1. 01

    Invisible script

    The page loads api.js or enterprise.js with its site key - no widget is shown.

  2. 02

    execute(action)

    grecaptcha.execute() collects browser signals and requests a token for a named action.

  3. 03

    Server-side score

    The site sends the token to Google and gets back a 0.0-1.0 score and the action.

  4. 04

    Allow or block

    Requests below the site's threshold are blocked, challenged or flagged.

reCAPTCHA v3 parameters

site_keyKey

Public key from the render= parameter of api.js or the first argument of grecaptcha.execute().

page_actionKey

Action name passed to execute(), e.g. login or submit - Google scores it and many sites check it.

tokenKey

Value the page sends to its backend, often as g-recaptcha-response or a custom JSON field.

_GRECAPTCHA

Google cookie from the solve session - reuse it to keep the session consistent.

enterprise.js

Loaded instead of api.js on reCAPTCHA Enterprise sites - use RecaptchaV3Enterprise.

siteverify

Google endpoint the target's backend calls to read the score - you never call it yourself.

分步指南

How to bypass reCAPTCHA v3 with the API

Bypassing reCAPTCHA v3 doesn't mean breaking Google's scoring - it means presenting a token that already carries a good score. With CaptchaSolv that takes four steps and no browser on your side.

  1. 01

    Find the site key

    Look for render=SITE_KEY in the api.js or enterprise.js script URL, or the first argument of grecaptcha.execute() in the page source.

  2. 02

    Copy the page action

    Find the action passed to execute(), e.g. { action: 'login' }, and send it as page_action so the token matches what the real page requests.

  3. 03

    Create a RecaptchaV3 task

    POST site_url, site_key and page_action to /solve - use RecaptchaV3Enterprise when the page loads enterprise.js - and poll until the status is ready.

  4. 04

    Submit the token

    Send solution.token in the field the site expects within two minutes, together with the returned user-agent and _GRECAPTCHA cookie.

reCAPTCHA v3 解决方案常见问题

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

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

需要帮助?

在绕过 reCAPTCHA v3 时遇到困难?

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

加入我们的 Discord