Captcha API
Solve CAPTCHAs via the REST API.
Create Task
POST /api/v1/captcha/createTask
Content-Type: application/json
x-api-key: YOUR_API_KEY
{
"task": {
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw..."
}
}Response:
{
"errorId": 0,
"taskId": "captcha_abc123"
}Get Task Result
POST /api/v1/captcha/getTaskResult
Content-Type: application/json
x-api-key: YOUR_API_KEY
{
"taskId": "captcha_abc123"
}Response (pending):
{
"errorId": 0,
"status": "processing"
}Response (ready):
{
"errorId": 0,
"status": "ready",
"solution": {
"gRecaptchaResponse": "03AGdBq..."
}
}Supported Task Types
| Type | Fields |
|---|---|
ReCaptchaV2TaskProxyless | websiteURL, websiteKey |
ReCaptchaV2Task | websiteURL, websiteKey, proxyType, proxyAddress, proxyPort |
ReCaptchaV3TaskProxyless | websiteURL, websiteKey, pageAction, minScore |
ReCaptchaV3Task | websiteURL, websiteKey, pageAction, minScore, proxy fields |
HCaptchaTaskProxyless | websiteURL, websiteKey |
HCaptchaTask | websiteURL, websiteKey, proxy fields |
TurnstileTaskProxyless | websiteURL, websiteKey |
TurnstileTask | websiteURL, websiteKey, proxy fields |
ImageToTextTask | body (base64 image) |
Proxy Fields
For task types that support proxies:
| Field | Type | Description |
|---|---|---|
proxyType | string | http, https, socks4, socks5 |
proxyAddress | string | Proxy hostname or IP |
proxyPort | number | Proxy port |
proxyLogin | string | Proxy username |
proxyPassword | string | Proxy password |
Credits
Each captcha solve costs 3 credits.