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" ..> textarea > . It has a length of 500 to 2190 bytes. |
Example:
JSON with no errors
{
"errorId":0,
"status":"ready",
"solution":
{
"gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
}
}