Best reCAPTCHA v3 Solver

reCAPTCHA v3 CAPTCHA Solver

What is reCAPTCHA v3

Instead of user interaction, reCAPTCHA v3 calculates a user's risk score in the background based on their behavior on the website. It provides a score (0.0 to 1.0) to the website owner, indicating how suspicious the user's behaviour is, with 1.0 being very likely a human and 0.0 very likely a bot.

POSTapi.jevcha.com/createTask
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "ReCaptchaV3Task",
    "websiteURL": "https://example.com",
    "websiteKey": "6LcR_okUAAAAAPYr...",
    "pageAction": "homepage"
  }
}
200getTaskResult
{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "3AHJ...",
    "expireTime": 1671615324290
  }
}
# median 2.4s, indicative

How to Solve reCAPTCHA v3 - API Guide

JevCha auto CAPTCHA solving service can easily solve reCAPTCHA v3, our services can be used through JevCha's API and the extension in Chrome. Register for JevCha and getting our CAPTCHA services.

ReCaptchaV3Task

ReCaptchaV3Task is a task type that requires your own proxies to work. It's ideal for those who have a pool of reliable proxies at their disposal. The usage of personal proxies allows for greater control and customization over the solving process.

python Copy
# pip install --upgrade jevcha
# export JEVCHA_API_KEY='...'

import jevcha
# jevcha.api_key = "..."
solution = jevcha.solve({
    "type": "ReCaptchaV3Task",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_kl-",
    "proxy":"ip:port:user:pass", ...
})

ReCaptchaV3TaskProxyLess

If you don't have access to proxies or prefer not to use them, ReCaptchaV3TaskProxyLess is a perfect choice. It routes through the built-in proxy, so there is nothing for you to configure.

python Copy
# pip install --upgrade jevcha
# export JEVCHA_API_KEY='...'

import jevcha

# jevcha.api_key = "..."
solution = jevcha.solve({
    "type": "ReCaptchaV3TaskProxyLess",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_kl-", ...
})

Step 1 : Creating a Task

To start the process, you need to create a recognition task using the createTask method.

Here's an example request:

json Copy
POST https://api.jevcha.com/createTask

{
  "clientKey":"YOUR_API_KEY",
  "task": {
    "type":"ReCaptchaV3Task",
    "websiteURL":"https://antcpt.com/score_detector",
    "websiteKey":"6LcR_okUAAAAAPYrPe-HK_0RULO1aZM15ENyM-Mf",
    "pageAction": "homepage",
    "proxy":"yourproxy"
  }
}

Once the task is successfully submitted, you'll receive a Task ID in the response:

json Copy
{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Step 2 : Getting Results

Once you have the Task ID, you can use it to retrieve the solution. Submit the Task ID with the getTaskResult method. The results should be ready within an interval of 1s to 10s.

Here's an example request:

json Copy
POST https://api.jevcha.com/getTaskResult
Host: api.jevcha.com
Content-Type: application/json

{
  "clientKey":"YOUR_API_KEY",
  "taskId": "TASKID OF CREATETASK" //ID created by the createTask method
}

The response will include the solution token:

json Copy
{
  "errorId": 0,
  "errorCode": null,
  "errorDescription": null,
  "solution": {
    "userAgent": "xxx",
    "expireTime": 1671615324290,
    "gRecaptchaResponse": "3AHJ....."
  },
  "status": "ready"
}

In the response, 'solution' contains the 'userAgent', the expiration time of the token 'expireTime', and the solution token 'gRecaptchaResponse'. After the captcha has been solved, you can check the captcha token by sending the token to the site, example:

js Copy
var request = require('request');

var options = {
  method: 'POST',
  url: 'https://antcpt.com/score_detector/verify.php',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ 'g-recaptcha-response': 'here the token of jevcha' }),
};

request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

Solving reCAPTCHA v3 using JevCha SDK

Popular CAPTCHAs supported

Easily use JevCha to solve CAPTCHAs

We ensure that integrating our products into your infrastructure is as effortless as possible. With multiple language support and ready-to-use code examples, you are solving captchas in the time it takes to paste a key.

Documentation For Developers

How to Solve
reCAPTCHA v3 -
JevCha Extension

Our browser extension automatically solves every captcha type the API takes, inside the browser. Ideal for manual browsing and semi-automated workflows.

Free Trial

Recognize a wide range of CAPTCHA types

reCAPTCHA v2 / v3
Cloudflare Challenge
AWS WAF
ImageToText
Cloudflare Turnstile
More Type

Ensure Compliance Regulation forAll Users

JevCha solves captchas so software can reach data that is already public. Using it to get into private accounts, past a paywall, or at personal data without consent is outside what we support. What we hold, who else sees it and how to get it deleted are all set out in the Privacy Policy. Abuse of the endpoint goes to support@jevcha.com.