Captcha Solver Available

reCAPTCHA v2 Enterprise Solver

Lightning-fast reCAPTCHA v2 Enterprise solution, efficiently handling high concurrency.

CaptchaAI provides a high-performance reCAPTCHA v2 Enterprise solver for developers and automation systems. Easily solve reCAPTCHA v2 Enterprise challenges and bypass enterprise reCAPTCHA verification with our reCAPTCHA v2 Enterprise solving service, offering stable token generation and predictable scaling.

  • > 99.5% success rate
  • Thread-based subscription
  • Unlimited solving
  • Per 1,000: Custom quote
  • No per-captcha billing
reCAPTCHA v2 Enterprise
Product
Success Rate
Speed
Subscription
Per 1,000
How to bypass
reCAPTCHA v2 Enterprise
Lightning-fast reCAPTCHA v2 Enterprise solution, efficiently handling high concurrency.
99.5%+
Success Rate
< 60 sec
Typical solving time
Custom plan
Unlimited solving
Custom quote
Per 1,000

How to Solve reCAPTCHA V2 Enterprise

CaptchaAI fully supports reCAPTCHA v2 Enterprise solving with enterprise-specific parameters.

Step 1: Locate the Site Key and Action

PYTHON
https://www.google.com/recaptcha/enterprise/anchor?ar=1&k=6LdxxXXxAAAAAAcX...&sa=LOGIN&...

Step 2: Submit the Task to CaptchaAI

PYTHON
import requests

response = requests.post("https://ocr.captchaai.com/in.php", data={
    'key': 'YOUR_API_KEY',
    'method': 'userrecaptcha',
    'googlekey': '6LdxxXXxAAAAAAcXxxXxxX91xxxxxxxx8xxOx7A',
    'pageurl': 'https://example.com/login',
    'enterprise': 1,
    'action': 'LOGIN',          # optional — sa= value from anchor URL
    'proxy': 'user:pass@host:port',  # recommended if sa= unavailable
    'proxytype': 'HTTP',
    'json': 1
})

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

Step 3: Retrieve the Solution

PYTHON
import time

time.sleep(20)

while True:
    result = requests.get("https://ocr.captchaai.com/res.php", params={
        'key': 'YOUR_API_KEY',
        'action': 'get',
        'id': task_id,
        'json': 1
    }).json()

    if result['status'] == 1:
        token = result['result']
        user_agent = result['user_agent']
        print(f"Token: {token}")
        print(f"User-Agent: {user_agent}")
        break

    time.sleep(5)

Step 4: Inject the Token

PYTHON
// Set the token in the hidden field
document.getElementById("g-recaptcha-response").innerHTML = "TOKEN_FROM_captchaai";

// Then submit the form using the solver's User-Agent in your HTTP client headers

Developer Quick Start

Solve reCAPTCHA v2 Enterprise Using CaptchaAI API

Integrate reCAPTCHA v2 Enterprise solving easily using the CaptchaAI API.
Use ready-to-run examples to automate enterprise-level verification workflows.

import requests
import time

API_KEY = "YOUR_API_KEY_HERE"
SITE_KEY = "6LdxxXXxAAAAAAcXxxXxxX91xxxxxxxx8xxOx7A"
PAGE_URL = "https://example.com/login"
# ACTION = "LOGIN"  # Optional: sa= value from anchor URL

# Submit captcha
response = requests.post("https://ocr.captchaai.com/in.php", data={
    'key': API_KEY,
    'method': 'userrecaptcha',
    'googlekey': SITE_KEY,
    'pageurl': PAGE_URL,
    'enterprise': 1,
    # 'action': ACTION,
    # 'proxy': 'user:pass@host:port',  # Recommended if sa= unavailable
    # 'proxytype': 'HTTP',
    '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:
        token = result['result']
        user_agent = result['user_agent']
        print(f"Token: {token}")
        print(f"User-Agent: {user_agent}")
        break
    time.sleep(5)
const axios = require('axios');

const API_KEY = 'YOUR_API_KEY_HERE';
const SITE_KEY = '6LdxxXXxAAAAAAcXxxXxxX91xxxxxxxx8xxOx7A';
const PAGE_URL = 'https://example.com/login';
// const ACTION = 'LOGIN'; // Optional: sa= value from anchor URL

async function solveCaptcha() {
  // Submit captcha
  const formData = new URLSearchParams({
    key: API_KEY,
    method: 'userrecaptcha',
    googlekey: SITE_KEY,
    pageurl: PAGE_URL,
    enterprise: 1,
    // action: ACTION,
    // proxy: 'user:pass@host:port',
    // proxytype: 'HTTP',
    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.result}`);
      console.log(`User-Agent: ${result.data.user_agent}`);
      break;
    }
    await new Promise(resolve => setTimeout(resolve, 5000));
  }
}

solveCaptcha();
<?php

$API_KEY = 'YOUR_API_KEY_HERE';
$SITE_KEY = '6LdxxXXxAAAAAAcXxxXxxX91xxxxxxxx8xxOx7A';
$PAGE_URL = 'https://example.com/login';
// $ACTION = 'LOGIN';  // Optional: sa= value from anchor URL

// 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',
    'googlekey' => $SITE_KEY,
    'pageurl' => $PAGE_URL,
    'enterprise' => 1,
    // 'action' => $ACTION,
    '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['result'] . "\n";
        echo "User-Agent: " . $result['user_agent'] . "\n";
        break;
    }
    sleep(5);
}

?>

FAQ

Frequently Asked Questions

reCAPTCHA v2 Enterprise includes advanced risk analytics and enhanced behavioral evaluation compared to the standard version.

Enterprise solving requires enabling enterprise mode and submitting correct parameters to generate a valid enterprise token.

Enterprise implementations require enterprise-specific configuration in the solving request.

Verification failures often occur due to missing enterprise mode or incorrect configuration parameters.

No. Enterprise configurations require the Enterprise solver to generate compatible tokens.

Need more help? Check CaptchaAI Help Center

channel avatar
CaptchaAI
online

Welcome 👋

Contact Us On Telegram!

Contact Team
Telegram