# VK Captcha (Not Robot)

Solve VK Captcha (Not Robot) verification on login pages and rate-limited actions.

Solves VK's interactive captcha — checkbox and slider puzzle variants, auto-detected.


# Task Types

Task Type Description
VkCaptchaTaskProxyless Without proxy, 4–8s
VkCaptchaTask With your proxy, 4–8s

# Parameters

Parameter Type Required Description
websiteURL string Full VK captcha URL (https://id.vk.com/not_robot_captcha?...)

# Getting the Captcha URL

URL pattern: https://id.vk.com/not_robot_captcha?sid=...&service_group=...

Find it in: page source iframes, network requests filtered for not_robot_captcha, or VK API error responses.


# Example

response = requests.post("https://v1.captchasolv.com/solve", json={
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "VkCaptchaTaskProxyless",
        "websiteURL": "https://id.vk.com/not_robot_captcha?sid=...&service_group=..."
    }
}, timeout=130)

solution = response.json()["solution"]
# solution["token"] = JWT success_token for captcha verification
# solution["userAgent"] = reuse in subsequent requests
const response = await axios.post('https://v1.captchasolv.com/solve', {
    clientKey: 'YOUR_API_KEY',
    task: {
        type: 'VkCaptchaTaskProxyless',
        websiteURL: 'https://id.vk.com/not_robot_captcha?sid=...&service_group=...'
    }
}, { timeout: 130000 });

const { token, userAgent } = response.data.solution;
// token = JWT success_token

# Response

{
  "errorId": 0,
  "solution": {
    "token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...",
    "userAgent": "Mozilla/5.0..."
  }
}

Submit token as success_token in the form that triggered the captcha. Both checkbox and slider variants are detected and solved automatically.