Captcha Solver Available

reCAPTCHA v3 Solver

Automated reCAPTCHA v3 bypass with seamless integration.

CaptchaAI is a powerful reCAPTCHA v3 solver for developers and automation systems. Easily solve reCAPTCHA v3 challenges and bypass reCAPTCHA v3 verification in score-based implementations with our reCAPTCHA v3 solving service, offering fast token generation and predictable scaling.

  • > 99% success rate
  • Thread-based subscription
  • Unlimited solving
  • Per 1,000: Custom quote
  • No per-captcha billing
reCAPTCHA v3
Product
Success Rate
Speed
Subscription
Per 1,000
How to bypass
reCAPTCHA v3
Automated reCAPTCHA v3 bypass with seamless integration.
99%+
Success Rate
< 4 sec
Typical solving time
Custom plan
Unlimited solving
Custom quote
Per 1,000

How to Solve reCAPTCHA V3

CaptchaAI provides automated reCAPTCHA v3 solving for developers and automation systems.
Our reCAPTCHA v3 solver allows you to solve reCAPTCHA v3 and bypass reCAPTCHA v3 verification using a simple API workflow.

Step 1: Extract Required Parameters
sitekey, action, pageurl

Step 2: Submit the Task to CaptchaAI

PYTHON
import requests

# Submit the captcha task
params = {
    'key': 'YOUR_API_KEY',
    'method': 'userrecaptcha',
    'version': 'v3',
    'googlekey': '6LfZil0UAAAAAAdm1Dpzsw9q0F11-bmervx9g5fE',
    'action': 'login',
    'pageurl': 'https://example.com/page',
    'json': '1'
}

response = requests.get('https://ocr.captchaai.com/in.php', params=params)
result = response.json()
task_id = result['request']
print(f"Task ID: {task_id}")

Step 3: Retrieve the Solution

PYTHON
import time

time.sleep(15)  # Wait 15 seconds

params = {
    'key': 'YOUR_API_KEY',
    'action': 'get',
    'id': task_id,
    'json': '1'
}

response = requests.get('https://ocr.captchaai.com/res.php', params=params)
result = response.json()

if result['status'] == 1:
    token = result['request']
    print(f"Solution Token: {token}")

Step 4: Submit the Token to Backend

PYTHON
# Send token to the backend
import requests

data = {
    'username': 'user@example.com',
    'password': 'password123',
    'g-recaptcha-response': token,  # Include the token
    'action': 'login'  # Include the action
}

response = requests.post('https://example.com/api/login', data=data)
print(response.text)

Developer Quick Start

Solve reCAPTCHA v3 Using CaptchaAI API

Integrate reCAPTCHA v3 solving easily using the CaptchaAI API.
Use ready-to-run examples to start generating verification tokens quickly and efficiently.

import requests
import time

API_KEY = "YOUR_API_KEY_HERE"
SITE_KEY = "6LdyC2cUAAAAACGuDKpXeDorzUDWXmdqeg-xy696"
PAGE_URL = "https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php"
ACTION = "homepage"  # Optional action parameter

# Submit captcha
response = requests.post("https://ocr.captchaai.com/in.php", data={
    'key': API_KEY,
    'method': 'userrecaptcha',
    'version': 'v3',
    'action': ACTION,
    'min_score': 0.3,
    'googlekey': SITE_KEY,
    'pageurl': PAGE_URL,
    'json': 1
})

task_id = response.json()['request']
print(f"Task ID: {task_id}")

# Wait and get result
time.sleep(20)
while True:
    result = requests.get("https://ocr.captchaai.com/res.php", params={
        'key': API_KEY,
        'action': 'get',
        'id': task_id,
        'json': 1
    }).json()
    
    if result['status'] == 1:
        print(f"Token: {result['request']}")
        break
    time.sleep(5)
const axios = require('axios');

const API_KEY = 'YOUR_API_KEY_HERE';
const SITE_KEY = '6LdyC2cUAAAAACGuDKpXeDorzUDWXmdqeg-xy696';
const PAGE_URL = 'https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php';
const ACTION = 'homepage';  // Optional action parameter

async function solveCaptcha() {
  // Submit captcha
  const formData = new URLSearchParams({
    key: API_KEY,
    method: 'userrecaptcha',
    version: 'v3',
    action: ACTION,
    min_score: 0.3,
    googlekey: SITE_KEY,
    pageurl: PAGE_URL,
    json: 1
  });
  
  const submitRes = await axios.post('https://ocr.captchaai.com/in.php', formData);
  const taskId = submitRes.data.request;
  console.log(`Task ID: ${taskId}`);
  
  // Wait and get result
  await new Promise(resolve => setTimeout(resolve, 20000));
  
  while (true) {
    const result = await axios.get('https://ocr.captchaai.com/res.php', {
      params: { key: API_KEY, action: 'get', id: taskId, json: 1 }
    });
    
    if (result.data.status === 1) {
      console.log(`Token: ${result.data.request}`);
      break;
    }
    await new Promise(resolve => setTimeout(resolve, 5000));
  }
}

solveCaptcha();
<?php

$API_KEY = 'YOUR_API_KEY_HERE';
$SITE_KEY = '6LdyC2cUAAAAACGuDKpXeDorzUDWXmdqeg-xy696';
$PAGE_URL = 'https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php';
$ACTION = 'homepage';  // Optional action parameter

// Submit captcha
$ch = curl_init('https://ocr.captchaai.com/in.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
    'key' => $API_KEY,
    'method' => 'userrecaptcha',
    'version' => 'v3',
    'action' => $ACTION,
    'min_score' => 0.3,
    'googlekey' => $SITE_KEY,
    'pageurl' => $PAGE_URL,
    'json' => 1
]));

$response = json_decode(curl_exec($ch), true);
curl_close($ch);

$taskId = $response['request'];
echo "Task ID: $taskId\n";

// Wait and get result
sleep(20);

while (true) {
    $ch = curl_init('https://ocr.captchaai.com/res.php?' . http_build_query([
        'key' => $API_KEY,
        'action' => 'get',
        'id' => $taskId,
        'json' => 1
    ]));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $result = json_decode(curl_exec($ch), true);
    curl_close($ch);
    
    if ($result['status'] == 1) {
        echo "Token: " . $result['request'] . "\n";
        break;
    }
    sleep(5);
}

?>

FAQ

Frequently Asked Questions

High reCAPTCHA v3 scores depend on correct action parameters, stable request behavior, and proper token generation.

Low scores are triggered by risk signals detected during behavioral evaluation and request validation.

The action parameter defines the context of verification and directly impacts risk scoring logic.

Submit the sitekey, page URL, and action parameter to generate a valid score-based verification token.

Need more help? Check CaptchaAI Help Center

channel avatar
CaptchaAI
online

Welcome 👋

Contact Us On Telegram!

Contact Team
Telegram