Recaptcha V2 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/createTaskHost: captcha.datalabs.netContent-Type: application/json{"clientKey":"DATALABS_API_KEY","task": {"type":"RecaptchaV2EnterpriseTask","websiteURL":"https://google.com/recaptcha/api2/demo","websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-","enterprisePayload": {"s":"S_DATA_VALUE" },"proxyType":"http","proxyAddress":"1.1.1.1","proxyPort":"9999","proxyLogin":"username","proxyPassword":"password" },"callbackUrl":"https://example.com/callback"}
Task Parameter Table
Task Created Response
{"errorId":0,"taskId":997993082}
Retrieving the Solution
POST https://captcha.datalabs.net/getTaskResultHost: captcha.datalabs.netContent-Type: application/json{"clientKey":"DATALABS_API_KEY","taskId":"997993082"}
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.
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
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