Geetest v4 Captcha Solver
Solve GeeTest v4 challenges using the GeetestImage task type. Set gtv: 4 and provide the v4 captchaId. The question field determines the challenge mode.
Supported Modes
| Mode | question | Input | Response |
|---|---|---|---|
| Slide | slide | Background + slider (2 images) | [x, y] coordinates |
| Icon | icon | Main image + examples | Click coordinates |
| Nine-Grid | nine | 9 grid images | Matching cell indices |
| Winlinze | winlinze | 25 grid images | Cell indices |
Create Task β Slide
POST
/createTaskHostapi.captchasonic.com
Content-Typeapplication/json
{
"apiKey": "YOUR_API_KEY",
"task": {
"type": "GeetestImage",
"gtv": 4,
"question": "slide",
"queries": ["BASE64_BACKGROUND", "BASE64_SLIDER"],
"captchaId": "e392e1d7fd421dc63325744d5a2b9c73"
}
}
Response
{
"code": 200,
"msg": "",
"answers": [142, 160]
}
Create Task β Icon Click
{
"apiKey": "YOUR_API_KEY",
"task": {
"type": "GeetestImage",
"gtv": 4,
"question": "icon",
"queries": ["BASE64_MAIN_IMAGE"],
"examples": ["BASE64_TARGET_1", "BASE64_TARGET_2"],
"captchaId": "e392e1d7fd421dc63325744d5a2b9c73"
}
}
Task Parameters
| Property | Type | Required | Description |
|---|---|---|---|
type | string | β | GeetestImage or GeetestClassification |
gtv | integer | No | GeeTest version β 4 for v4 |
question | string | β | slide, icon, nine, match, or winlinze |
queries | string[] | β | Base64-encoded images |
examples | string[] | Icon only | Target reference images |
captchaId | string | β | GeeTest v4 captcha_id |
proxy | string | No | Proxy URL if needed |
API Playground
POST
Log in to auto-fill your API key
Payload
Response
Hit Send to see response
β + Enter
Parameters
Error Codes
terminal