NeuroCaptcha

VK image captcha

VK image captcha: parameters, request, response and the 2Captcha method of VKCaptchaImageTask.

On this page

VK image captcha: the picture of VK's captchaNotRobot check with its steps. The answer tells which step is correct.

Statuscoming soon
Type codesVKCaptchaImageTask — without a proxy
Proxynot needed
Also accepted as—
Priceset when the type is switched on — see pricing

Parameters#

Fields of the task object in createTask:

type
stringrequired
Task type: VKCaptchaImageTask.
image
stringrequired
The picture in base64. Base64 picture (PNG, JPEG, GIF, WEBP or BMP), a data:image/…;base64, prefix is allowed; up to 600 KB decoded.
steps
JSONrequired
The steps value from VK's captchaNotRobot.getContent answer. JSON (an object, an array or a JSON-encoded string), up to 4 KB.

Request#

A VKCaptchaImageTask task:

POST /createTask
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "VKCaptchaImageTask",
    "image": "iVBORw0KGgoAAAANSUhEUgAA…",
    "steps": [
      5,
      19,
      14
    ]
  }
}

Response#

getTaskResult once the task is solved:

getTaskResult
{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "best_step": 3,
    "preview": "/9j/4AAQSkZJRgABAQAAAQ…",
    "solution": [
      5,
      19,
      14
    ],
    "answer": "0xax1x0xbx2x",
    "userAgent": ""
  },
  "cost": "0.000800",
  "ip": "198.51.100.7",
  "createTime": 1793370000,
  "endTime": 1793370012,
  "solveCount": 1
}

2Captcha in.php#

The same task through the 2Captcha API: method=vkimage, parameters → task fields:

in.phptask
bodyimage
stepssteps

res.php returns the solution as a JSON object (in request with json=1).