Skip to content

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

ModequestionInputResponse
SlideslideBackground + slider (2 images)[x, y] coordinates
IconiconMain image + examplesClick coordinates
Nine-Gridnine9 grid imagesMatching cell indices
Winlinzewinlinze25 grid imagesCell indices

Create Task β€” Slide

POST/createTask
Hostapi.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

PropertyTypeRequiredDescription
typestringβœ…GeetestImage or GeetestClassification
gtvintegerNoGeeTest version β€” 4 for v4
questionstringβœ…slide, icon, nine, match, or winlinze
queriesstring[]βœ…Base64-encoded images
examplesstring[]Icon onlyTarget reference images
captchaIdstringβœ…GeeTest v4 captcha_id
proxystringNoProxy URL if needed

API Playground

POST
Log in to auto-fill your API key
Payload
Response

Hit Send to see response

⌘ + Enter

Parameters

apiKeystringYOUR_API_KEY
taskobject{...}
β”” typestringGeetestImage
β”” gtvnumber4
β”” questionstringslide
β”” queriesarray[2 items]
β”” captchaIdstringe392e1d7fd421dc63325744d5a2b9c…

Error Codes

1KEY_DOES_NOT_EXIST
2NO_SLOT_AVAILABLE
3ZERO_BALANCE
10ERROR_BAD_PARAMETERS
12ERROR_CAPTCHA_UNSOLVABLE
14PLAN_EXPIRED
16RATE_LIMITED
17DAILY_LIMIT_EXCEEDED
18QUOTA_LIMIT_EXCEEDED
21SERVICE_UNAVAILABLE
Code
terminal