Captcha.autoSolve for reCAPTCHA. This type is handled by the external provider integration; sending it to Captcha.solve returns an error.
Before you start
Enable the solver when starting the browser:Auto solving
Use the Playwright or Puppeteer lifecycle, adding the settings above to the start request. Create a page-level CDP session and attach listeners before enabling automatic mode:{"status": "started"} only confirms that automatic mode started.
Check the page result
reCAPTCHA v2, v3, and Enterprise can behave differently. A v2 challenge may display a widget, while v3 relies on a score and can require no visible interaction. Verify the form submission or protected response for the version the site uses; Surfsky does not promise a particular score. Keep the CDP connection open while solving. Avoid running a second solver against the same challenge. If verification completes but the page is still blocked, inspect the next network response or form validation error.Troubleshooting
If nothing happens, confirm that the external integration was loaded,"recaptcha" is allowed in auto_captcha_types, and the challenge is present. Observe failure events and check provider availability before retrying.
See CAPTCHA troubleshooting for shared errors and DevTools to inspect a running attempt. Stop the browser after the job completes.