AZcaptcha Blog
Captcha solving tips, API guides, and product updates.
hCaptcha vs reCAPTCHA: What's Different and How to Automate Both
hCaptcha and reCAPTCHA look interchangeable but differ in vendor, sitekey format, and response field. See what changes — and why one create-poll-inject pattern solves both.
reCAPTCHA v2 vs v3 vs Enterprise: Key Differences (and How Each Is Solved)
Google ships three products under the reCAPTCHA name and they behave nothing alike. Compare v2, v3, and Enterprise — what each returns, how to tell them apart, and the matching AZcaptcha task type.
Faster Solving with Async Pingbacks + Using Proxies
Stop polling: register a pingback URL and let AZcaptcha POST solutions to your server. Plus how and when to pass your own proxy for session-bound captchas.
AntiCaptcha vs 2Captcha vs AZcaptcha: API Compatibility & Migration
AZcaptcha implements both the AntiCaptcha (createTask/getTaskResult) and 2Captcha (in.php/res.php) APIs, so migrating is usually just a base-URL swap. Here is how.
Image & Text Captcha OCR: base64 and in.php Upload
Solve distorted text captchas two ways: an ImageToTextTask with a base64 image, or a classic multipart in.php upload. Read solution.text and report bad solves.
Bypassing the Cloudflare Challenge with cf_clearance
The Cloudflare "Just a moment..." interstitial returns a cf_clearance cookie bound to your IP and User-Agent. Learn how to solve it and reuse the cookie correctly.
Automating Cloudflare Turnstile Solving
Cloudflare Turnstile is a lightweight widget that returns a token. Submit a TurnstileTaskProxyless task, poll for solution.token, and post it as cf-turnstile-response.
How to Solve hCaptcha via API
Submit an HCaptchaTaskProxyless task, poll for the token, and inject it into the h-captcha-response field. Includes proxy variant and classic in.php/res.php usage.
Solving reCAPTCHA v3 Programmatically (Score & Token Explained)
reCAPTCHA v3 returns a score, not a checkbox. Learn how minScore and pageAction work, submit a RecaptchaV3TaskProxyless task, and use the returned token correctly.
How to Solve reCAPTCHA v2 with the AZcaptcha API
Find the sitekey, submit a NoCaptchaTaskProxyless task, poll for the gRecaptchaResponse token, and inject it into your form — with proxy and invisible variants and classic API examples.
Getting Started with the AZcaptcha API: createTask, getTaskResult & Polling
Set up your API key and solve your first captcha with AZcaptcha. Full createTask / getTaskResult polling loops in cURL, Python, PHP, and Node.js, plus balance checks and error codes.
What Is a CAPTCHA? Types, How They Work & How They're Solved
A plain-English tour of CAPTCHAs — image/text, reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile and Challenge, FunCaptcha and more — how they detect bots, and how they get solved programmatically.
hCaptcha vs reCAPTCHA: What's Different and How to Automate Both
hCaptcha and reCAPTCHA look interchangeable but differ in vendor, sitekey format, and response field. See what changes — and why one create-poll-inject pattern solves both.
reCAPTCHA v2 vs v3 vs Enterprise: Key Differences (and How Each Is Solved)
Google ships three products under the reCAPTCHA name and they behave nothing alike. Compare v2, v3, and Enterprise — what each returns, how to tell them apart, and the matching AZcaptcha task type.
Faster Solving with Async Pingbacks + Using Proxies
Stop polling: register a pingback URL and let AZcaptcha POST solutions to your server. Plus how and when to pass your own proxy for session-bound captchas.
AntiCaptcha vs 2Captcha vs AZcaptcha: API Compatibility & Migration
AZcaptcha implements both the AntiCaptcha (createTask/getTaskResult) and 2Captcha (in.php/res.php) APIs, so migrating is usually just a base-URL swap. Here is how.
Image & Text Captcha OCR: base64 and in.php Upload
Solve distorted text captchas two ways: an ImageToTextTask with a base64 image, or a classic multipart in.php upload. Read solution.text and report bad solves.
Bypassing the Cloudflare Challenge with cf_clearance
The Cloudflare "Just a moment..." interstitial returns a cf_clearance cookie bound to your IP and User-Agent. Learn how to solve it and reuse the cookie correctly.
Automating Cloudflare Turnstile Solving
Cloudflare Turnstile is a lightweight widget that returns a token. Submit a TurnstileTaskProxyless task, poll for solution.token, and post it as cf-turnstile-response.
How to Solve hCaptcha via API
Submit an HCaptchaTaskProxyless task, poll for the token, and inject it into the h-captcha-response field. Includes proxy variant and classic in.php/res.php usage.
Solving reCAPTCHA v3 Programmatically (Score & Token Explained)
reCAPTCHA v3 returns a score, not a checkbox. Learn how minScore and pageAction work, submit a RecaptchaV3TaskProxyless task, and use the returned token correctly.
How to Solve reCAPTCHA v2 with the AZcaptcha API
Find the sitekey, submit a NoCaptchaTaskProxyless task, poll for the gRecaptchaResponse token, and inject it into your form — with proxy and invisible variants and classic API examples.
Getting Started with the AZcaptcha API: createTask, getTaskResult & Polling
Set up your API key and solve your first captcha with AZcaptcha. Full createTask / getTaskResult polling loops in cURL, Python, PHP, and Node.js, plus balance checks and error codes.
What Is a CAPTCHA? Types, How They Work & How They're Solved
A plain-English tour of CAPTCHAs — image/text, reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile and Challenge, FunCaptcha and more — how they detect bots, and how they get solved programmatically.