start Getting Started
layers Task Types
Developer Documentation
The EZCaptcha API provides a high-performance interface for programmatically bypassing CAPTCHA challenges. Designed for scalability, our system handles millions of concurrent requests with industry-leading uptime.
Base URL
Security Note All requests must be made over HTTPS. Requests over plain HTTP will be rejected.
Authentication
We use a simple API Key mechanism. You must include your clientKey in the JSON body of every POST request.
{
"clientKey": "YOUR_SECRET_API_KEY_HERE",
"task": { ... }
} Error Handling
The API uses standard HTTP response codes. If errorId is 0, the request was successful.
| Error ID | Description | Action |
|---|---|---|
| 0 | Success | Proceed with result |
| 1001 | Invalid clientKey | Check credentials |
| 1002 | Zero balance | Top up account |
ReCaptcha V2
Solves Google ReCaptcha V2 (checkbox). Supports both proxyless and proxy modes.
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "RecaptchaV2TaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "6Le-wvkSAAAA..."
}
} ReCaptcha V3
Solves ReCaptcha V3 and returns a token with a high human score (0.7-0.9).
FunCaptcha
Solves Arkose Labs FunCaptcha (rotating animals, etc).
Cloudflare Turnstile
Bypasses Cloudflare Turnstile non-interactive and interactive challenges.
HCaptcha
Solves HCaptcha images challenges.
ImageToText
Solves standard alphanumeric images using AI Object Character Recognition.