Trusted by developers worldwide

Solve Any Captcha Instantly

Lightning-fast, highly accurate captcha solving API compatible with ALL platforms. Integrate in minutes.

No setup fees
Pay as you go
Free trial credits
azcaptcha โ€” quick start
# 1. Submit a task
$ curl -X POST https://azcaptcha.net/createTask \
    -d '{"clientKey":"YOUR_KEY",
       "task":{"type":"RecaptchaV2TaskProxyless",
               "websiteURL":"https://example.com",
               "websiteKey":"SITE_KEY"}}'

# Response
{ "errorId": 0, "taskId": 48291043 }

# 2. Get the result
$ curl -X POST https://azcaptcha.net/getTaskResult \
    -d '{"clientKey":"YOUR_KEY","taskId":48291043}'

# Solved in ~12s โœ“
{ "status": "ready",
  "solution": { "gRecaptchaResponse": "03AGdBq24..." }}
Client
API
Workers
Solved
Response
99.9%
Guaranteed SLA
<12s
Avg. Solve Time
5+
Captcha Types
99%
Accuracy Rate

Solve Any CAPTCHA Type

We support all major captcha providers with high accuracy and fast turnaround.

reCAPTCHA v2

Solve Google reCAPTCHA v2 checkbox and invisible challenges. Supports standard and enterprise variants with token-based proxyless solving.

Checkbox Invisible Enterprise
8โ€“15s 98% Available
Learn more

reCAPTCHA v3

Return high-confidence score tokens (0.7โ€“0.9) for reCAPTCHA v3 challenges. No user interaction needed โ€” fully invisible, score-based solving.

Score-based Enterprise
10โ€“20s 95% Available
Learn more

reCAPTCHA v2 Grid

Solve image-selection grid challenges ("select all traffic lights"). Handles 3ร—3 and 4ร—4 grid layouts with dynamic tile replacement.

Image Select 3ร—3 Grid 4ร—4 Grid
3โ€“8s 97% Available
Learn more

Cloudflare Turnstile

Handle Cloudflare Turnstile managed and non-interactive challenges. Fast token generation with low latency for protected sites.

Managed Non-interactive
5โ€“10s 97% Available
Learn more

Image Captcha

Solve classic text-based image captchas using AI-powered OCR. Supports distorted text, math equations, and custom captcha images.

AI OCR Text Math
0.3โ€“1s 99% Available
Learn more

Integrate in Minutes

Use any API compatible library โ€” just point it at our API.

  • Classic API and Task Types compatible
  • RESTful JSON API
  • Async webhook callbacks
  • SDKs for Python, PHP, Node.js
Read API Docs
cURL
# Submit captcha task
curl -X POST https://azcaptcha.net/createTask \
  -H "Content-Type: application/json" \
  -d '{
    "clientKey": "YOUR_API_KEY",
    "task": {
      "type": "RecaptchaV2TaskProxyless",
      "websiteURL": "https://example.com",
      "websiteKey": "SITE_KEY"
    }
  }'

# Response: {"errorId":0,"taskId":12345}

# Get result
curl -X POST https://azcaptcha.net/getTaskResult \
  -H "Content-Type: application/json" \
  -d '{
    "clientKey": "YOUR_API_KEY",
    "taskId": 12345
  }'
Python
import requests, time

API_KEY = "YOUR_API_KEY"

# Submit captcha task
res = requests.post("https://azcaptcha.net/createTask", json={
    "clientKey": API_KEY,
    "task": {
        "type": "RecaptchaV2TaskProxyless",
        "websiteURL": "https://example.com",
        "websiteKey": "SITE_KEY"
    }
}).json()

task_id = res["taskId"]

# Poll for result
while True:
    result = requests.post("https://azcaptcha.net/getTaskResult", json={
        "clientKey": API_KEY, "taskId": task_id
    }).json()
    if result["status"] == "ready":
        print(result["solution"]["gRecaptchaResponse"])
        break
    time.sleep(3)
PHP
$apiKey = 'YOUR_API_KEY';

// Submit task
$res = json_decode(file_get_contents(
    'https://azcaptcha.net/createTask',
    false,
    stream_context_create(['http' => [
        'method'  => 'POST',
        'header'  => 'Content-Type: application/json',
        'content' => json_encode([
            'clientKey' => $apiKey,
            'task' => [
                'type'       => 'RecaptchaV2TaskProxyless',
                'websiteURL' => 'https://example.com',
                'websiteKey' => 'SITE_KEY',
            ]
        ])
    ]])
), true);

$taskId = $res['taskId'];
// Poll with getTaskResult...
Node.js
const API_KEY = 'YOUR_API_KEY';

async function solveCaptcha() {
  // Submit task
  const { taskId } = await fetch('https://azcaptcha.net/createTask', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      clientKey: API_KEY,
      task: {
        type: 'RecaptchaV2TaskProxyless',
        websiteURL: 'https://example.com',
        websiteKey: 'SITE_KEY'
      }
    })
  }).then(r => r.json());

  // Poll for solution
  while (true) {
    const result = await fetch('https://azcaptcha.net/getTaskResult', {
      method: 'POST',
      body: JSON.stringify({ clientKey: API_KEY, taskId })
    }).then(r => r.json());
    if (result.status === 'ready') return result.solution;
    await new Promise(r => setTimeout(r, 3000));
  }
}

Everything You Need

Built for developers who need reliable, scalable captcha solving.

Lightning Fast

Average solve time under 12 seconds for most captcha types.

Highly Accurate

99%+ accuracy across all supported captcha types.

Drop-in Compatible

Works with ALL captcha solving libraries out of the box.

Infinitely Scalable

Auto-scaling infrastructure handles any volume of requests.

Secure by Design

API keys, HMAC verification, and encrypted connections keep your data safe.

Async Pingback

Receive results via webhook callbacks when long-running tasks complete.

Why Choose AZcaptcha?

We obsess over reliability so you can focus on building.

Lightning Fast API

Sub-500ms average response time. Our global solver network ensures low latency from anywhere.

High Success Rate

98.5% average success rate across all captcha types including the hardest variants.

Developer Friendly

RESTful API with clear docs, code examples, and compatibility with existing solver libraries.

Global Solver Network

Distributed worker network across multiple regions for reliable, low-latency solving.

24/7 Support

Round-the-clock support via ticket and live chat for any integration issues.

Secure & Private

TLS encryption, no data logging, GDPR compliant. Your requests stay private.

Frequently Asked Questions

Sign up for a free account, add balance, grab your API key, and start solving captchas. We're compatible with most API libraries.

We support reCAPTCHA v2 (checkbox, invisible, grid), reCAPTCHA v3, hCaptcha, Cloudflare Turnstile, FunCaptcha/Arkose, image captchas, GeeTest v3/v4, audio captchas, and text captchas.

We maintain 99%+ accuracy. For image captchas and token-based challenges, incorrect results can be reported and you won't be charged.

You top up your account balance and pay per successfully solved captcha. There are no monthly fees or minimum commitments.

Yes. High-volume customers can contact us for custom pricing and dedicated solver capacity.

Absolutely. Just change the API endpoint URL to azcaptcha and your existing code will work without modification.

New accounts receive a small free credit to test the service before committing to a top-up.

Use the reportIncorrectImageCaptcha or reportIncorrectRecaptcha API endpoint. Confirmed bad solves are not charged to your balance.

Ready to Automate Captcha Solving?

Get $0.1 free credit on signup. No credit card required.