v4 Bypass Solution
The GeeTest v4 solver endpoint takes the captcha's captcha_id and returns the validation payload for slide, AI, puzzle, and icon challenges, so you never render or solve the widget yourself.
How the solution works
To bypass a GeeTest v4 captcha:
Parse the
captcha_idand (optionally)kindfrom the captcha. The kind defaults toaibut may vary based on the captcha type (for example slide, puzzle, icon).Send the
captcha_idto our API, and retrieve the response.
Endpoint
GET https://geetest.takionapi.tech/v4Parameters:
captcha_id (required): The captcha's
captcha_id.kind (optional): The type of captcha to solve (defaults to "slide").
proxy (optional): Proxy for solving (format:
ip:portorip:Port:mail:password).
Example Response:
{
"response": {
"captcha_id": "fcd636b4514bf7ac4143922550b3008b",
"lot_number": "e4c0b946b91c4aeabbc343b9a0f048ca",
"pass_token": "4856da4c49ca...3edea00d688e",
"gen_time": "1725490466",
"captcha_output": "Vt45iXQep...=="
}
}Solves a GeeTest v4 captcha from its captcha_id and returns the validated solution (lot_number, pass_token, gen_time, captcha_output) under response. GET with query params also works.
The GeeTest v4 captcha_id from the target.
Challenge kind.
aiExample: aiProxy in ip:port or ip:port:user:pass format (optional).
1.2.3.4:8000:user:passThe solved v4 payload under response.
Missing input.
Authentication or quota failure — HTTP 401 with an error message.
The captcha could not be solved, or an unexpected error.
POST /v4 HTTP/1.1
Host: geetest.takionapi.tech
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 103
{
"captcha_id": "text",
"kind": "ai",
"proxy": "1.2.3.4:8000:user:pass",
"ANY_ADDITIONAL_PROPERTY": "anything"
}{
"response": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"ANY_ADDITIONAL_PROPERTY": "anything"
}Last updated