Documentation menu

RecaptchaV3TaskProxyless : solving Google ReCaptcha v.3

The object contains data for Google ReCaptcha3 solving task. This task will be executed by our service using our own proxy servers.

When creating a task, unlike ReCaptcha2, you must additionally pass two parameters - pageAction and minScore.

Object structure

Parameter Type Required Value
type String Yes RecaptchaV3TaskProxyless
websiteURL String Yes Address of a webpage with Google ReCaptcha
websiteKey String Yes Recaptcha website key.
minScore Double No Value from 0.1 to 0.9.
pageAction Integer Yes Widget action value. Website owner defines what user is doing on the page through this parameter. Default value: verify
Example:
grecaptcha.execute('site_key', {action:'login_test'}).

Request example:

Address https://capkill.com/api/createTask

JSON with no errors
{
    "clientKey":"dce6bcbb1a728ea8d871de6d169a2057",
    "task":
    {
        "type":"RecaptchaV3TaskProxyless",
        "websiteURL":"https://testrecaptcha.github.io/",
        "websiteKey":"6Le0xVgUAAAAAIt20XEB4rVhYOODgTl00d8juDob",
        "minScore": 0.3,
        "pageAction": "myverify"
    }
}

Response example:

JSON with no errors
{
    "errorId":0,
    "taskId":407533072
}

Get Result:

Use the method getTaskResult to request answer for ReCaptcha3. You will get response within 10 - 30 secs period depending on service workload.

Property Type Description
gRecaptchaResponse String Hash which should be inserted into Recaptcha3 submit form in < textarea id="g-recaptcha-response" ..> . It has a length of 500 to 2190 bytes.

Example:

JSON with no errors
{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    }
}