Solve reCAPTCHA
capskip_solve_recaptchaSolve Google reCAPTCHA v2, v3, invisible, and Enterprise. Provide sitekey and page URL to get a token for g-recaptcha-response; read sitekey from page first.
Instructions
Solve a Google reCAPTCHA v2 or v3 widget, including invisible and Enterprise variants. Returns a token to place in the page's "g-recaptcha-response" field before submitting the form. Read the sitekey from the page first — a guessed sitekey fails. Note that reCAPTCHA v3 returns a score assigned by Google; no solver can raise it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Full URL of the page the captcha appears on, including scheme. | |
| proxy | No | Solve through this proxy so the token is issued against its IP. | |
| action | No | v3 only. The action passed to grecaptcha.execute(), e.g. 'login'. | |
| data_s | No | v2 only. The data-s value, used by Google's own services. Rarely needed — CapSkip rejects it on a v3 submit. | |
| sitekey | Yes | The site key, from the widget's data-sitekey attribute or the grecaptcha config. | |
| timeout | No | Seconds to wait before giving up. Maximum 600. | |
| version | No | Which reCAPTCHA generation the page uses. Defaults to v2. | |
| invisible | No | v2 only. True when the widget renders with size=invisible. | |
| enterprise | No | True for reCAPTCHA Enterprise. Works with both v2 and v3. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | ||
| captchaId | Yes | ||
| solveSeconds | Yes |