Create Task

Create a new captcha solving task.

POST/createTask

Request Body

ParameterTypeRequiredDescription
clientKeystringYesYour API key
taskobjectYesTask configuration object

Task Object

ReCaptchaV3TaskProxyless

ParameterTypeRequiredDescription
typestringYesReCaptchaV3TaskProxyless
websiteURLstringYesTarget website URL
websiteKeystringYesreCAPTCHA site key
pageActionstringNoAction name (default: "verify")
minScorenumberNoMinimum score 0.1-0.9 (default: 0.7)

ReCaptchaV3EnterpriseTaskProxyless

Same parameters as above, but for Enterprise reCAPTCHA.

Example Request

curl -X POST https://api.regotcha.com/createTask \
  -H "Content-Type: application/json" \
  -d '{
    "clientKey": "YOUR_API_KEY",
    "task": {
      "type": "ReCaptchaV3TaskProxyless",
      "websiteURL": "https://example.com/login",
      "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_kl-",
      "pageAction": "login",
      "minScore": 0.7
    }
  }'

Response

Success

{
  "errorId": 0,
  "taskId": "task_abc123xyz789"
}

Error

{
  "errorId": 1,
  "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
  "errorDescription": "Invalid API key"
}

Error Codes

CodeDescription
ERROR_KEY_DOES_NOT_EXISTInvalid or missing API key
ERROR_ZERO_BALANCEInsufficient credits
ERROR_WRONG_TASK_DATAInvalid task parameters
ERROR_TOO_MANY_REQUESTSRate limit exceeded