🤖ReCaptcha V3 Enterprise

Recaptcha V3 Enterprise Solver Task (Requires your own proxies) & Required Parameters

Rest API Endpoint: https://captcha.datalabs.net/createTask

Creating The Task

POST https://captcha.datalabs.net/createTask
Host: captcha.datalabs.net
Content-Type: application/json

{
  "clientKey": "DATALABS_API_KEY",
  "task": {
    "type": "RecaptchaV3EnterpriseTask",
    "websiteURL": "https://google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    "enterprisePayload": {
        "s": "S_DATA_VALUE" // Optional custom value
      },
    "pageAction": "submit_form", // Optional custom action value
    "minScore": "0.3", // Optional minimum validation score for stronger targets
    "isInvisible": true, // Optional
    "proxyType": "http",
    "proxyAddress": "1.1.1.1",
    "proxyPort": "9999",
    "proxyLogin": "username",
    "proxyPassword": "password",
    },
  "callbackUrl": "https://example.com/callback"
}

Task Parameter Table

ParametersRequiredDescription

type

true

RecaptchaV3EnterpriseTask

websiteURL

true

The website address in which you're solving the captcha for.

websiteKey

true

The websites static recaptcha sitekey. This can be found as the value of the attribute data-sitekey of the element with the class g-recaptcha.

enterprisePayload

false

Contains the parameter s, for custom implementations of Recaptcha that require the s data. This can be found either in the page source or in the recaptcha network activity. This value alternates therefor must be scraped and used anew on each solve.

pageAction

false

Can be found as value of sa parameter in the anchor endpoint or found in recaptcha widget as the action value. Typically a static value.

minScore

false

Value from 0.1 to 0.9 which represents the score of the solution results. Higher score may yield better results on certain sites.

userAgent

false

Browser user-agent used in emulation. Must use modern browser user-agent to avoid google prompting to "Update your browser".

cookies

false

Cookies to be passed to the solver. Format: cookie1=value; cookie2=value2;

isInvisible (Bool)

false

If the captcha field is visible set to true, if the captcha field is NOT visible or has a hidden field for confirmation this value must be set to false

proxyType

true

The type of proxy, accepts values: http, https, socks4, and socks5.

proxyAddress

true

The IPv4/IPv6 IP for your proxy (Host names, non-transparent, and local network proxies are not allowed)

proxyPort

true

The proxy port

proxyLogin

false

The proxy username

proxyPassword

false

The proxy password

Task Created Response

{
  "errorId":0,
  "taskId":997993082
}
ParametersDescription

errorId

0: Without error. 1: Error with request.

errorCode

Short code for error type.

errorDescription

More detailed description of the error that occurred.

taskId

Task ID, provided for synchronous tasks to be pushed to /getTaskResult

Retrieving the Solution

POST https://captcha.datalabs.net/getTaskResult
Host: captcha.datalabs.net
Content-Type: application/json

{
  "clientKey": "DATALABS_API_KEY",
  "taskId": "997993082"
}

Successful Solution Response

{
  "errorId":0,
  "status":"ready",
  "solution": {
    "gRecaptchaResponse":"03AFcWeA6P_W0urJnFwK-f2psFTXp..."
  }
}
ParametersDescription

gRecaptchaResponse

The successfully solved solution token.

Last updated