reCAPTCHA v2 Solver API
Integrate reCAPTCHA v2 solving into your automation through one stable REST endpoint. Send the target details and receive a ready-to-use solution without maintaining custom bypass logic.

reCAPTCHA v2, without custom bypass code.
A predictable three-step flow that stays the same even when reCAPTCHA v2 changes its protection.
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.
Submit the target
Send the page URL and the challenge-specific fields in a single API request.
We handle the challenge
CaptchaSolv routes the task to a specialized solver and tracks it until completion.
Use the solution
Receive the token, headers, cookies, or sensor payload required by your next request.
The same endpoint and response envelope across every supported solver.
{
"api_key": "YOUR_API_KEY",
"type": "RecaptchaV2",
"site_url": "https://example.com/login",
"data": {
"site_key": "6LcXXXXXXXXXXXXXXXXXXXXXX"}
}{
"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..."}
}
}Fields you can send inside the data object of a solve request for this captcha type.
site_keyRequiredThe reCAPTCHA site key from the target page.
page_actionOptionalThe action string, if the site uses enterprise-style execute(). Usually omitted for standard v2.
is_enterpriseOptionaltrue if the site uses enterprise reCAPTCHA. Set automatically by the enterprise type strings.
api_domainOptionalCustom reCAPTCHA API domain if the site proxies Google's API. Defaults to www.google.com.
Fields returned in data.solution once the task is solved.
solution.tokenRequiredThe reCAPTCHA token to submit as the g-recaptcha-response form field.
Common questions about integrating this solver correctly.
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.
Stuck trying to bypass reCAPTCHA v2?
Join our Discord and our team will help you get reCAPTCHA v2 solving working in your setup - free advice on handling it programmatically, even as the challenge changes over time.
Switch to a different captcha type we support.