GeeTest Solver API — v3 & v4 Bypass
GeeTest is the dominant CAPTCHA across Chinese and APAC platforms — Binance, Bilibili, MEGA — using slide, icon, space and gobang puzzles backed by behavioral telemetry. CaptchaSonic returns a verified GeeTest validate + seccode payload via the GeetestClassification taskType, handling v3 (gt + challenge) and v4 (captchaId) in 5–12 seconds.
# CaptchaSonic — GeeTest v3 (Python)
import requests
requests.post('https://api.captchasonic.com/createTask', json={
'clientKey': 'YOUR_API_KEY',
'task': {
'type': 'GeetestClassification',
'websiteURL': 'https://example.com',
'gt': '022397c99c9dfb07d396147eb71aa624',
'challenge': '98276f5713c415397f39443685361048'
}
})
# Poll /getTaskResult; typed_solution holds validate, seccode and challenge.Why use Sonic for Slide, icon, space & gobang?
Built for speed, reliability, and easy integration.
v3 + v4 puzzle types
GeetestClassification covers v3 slide and click puzzles plus v4 slide, icon, space and gobang variants through one task.type.
5–12s typical solve
Slide and icon puzzles resolve in 5–9 seconds; space and gobang variants average 8–12 seconds due to extra inference passes.
Proxyless by default
GeeTest validation is geo-tolerant, so most targets accept proxyless tokens; attach a CN-region proxy only when hitting Mainland-only endpoints.
Async polling pattern
createTask returns a taskId; getTaskResult polls until the GeeTest validate + seccode payload is ready — the SDK exposes a single solve() call.
Built for Developers
Choose your language and start solving CAPTCHAs in seconds
import { CaptchaSonic } from 'captchasonic'
const client = new CaptchaSonic({
apiKey: 'your_api_key'
})
// Solve reCAPTCHA
const result = await client.solve({
type: 'recaptcha_v2',
sitekey: 'site_key_here',
pageurl: 'https://example.com'
})
console.log(result.solution)How we compare on this captcha
Feature-by-feature against the four most-mentioned alternatives, compiled from each provider’s public pricing pages. Competitor figures may change — verify current rates with each provider.
| Feature | CaptchaSonic | 2Captcha | CapSolver | Anti-Captcha | CapMonster Cloud |
|---|---|---|---|---|---|
| AI / ML solver (no human relay) | |||||
| GeeTest v3 / v4 | |||||
| Success rate (trailing 30d) | 99.9% | ~95% | ~98% | ~95% | ~97% |
| Proxy + proxyless modes | |||||
| Free trial credits | |||||
| SDK languages (Py, Node, Go, C#, Java, PHP) | 6 | 6 | 4 | 5 | 4 |
| Selenium / Puppeteer / Playwright examples | |||||
| Browser extension | |||||
| Webhook callbacks | |||||
| 99.9% uptime SLA |
Yes / No / Partial reflect publicly documented support. Pricing and solve-time figures snapshot the published rate at the time this page was last updated.
Frequently asked questions
GeeTest is the dominant CAPTCHA across Chinese and APAC platforms — Binance, Bilibili, MEGA, regional banks and e-commerce. It uses behavior-heavy slide, icon, space and gobang puzzles backed by mouse-trajectory telemetry. CaptchaSonic handles both v3 (gt + challenge) and v4 (captchaId) through the GeetestClassification taskType.
Yes. The GeetestClassification taskType handles v3 slide and click puzzles plus v4 slide, icon, space and gobang variants through a single task.type — pass gt + challenge for v3, or captchaId for v4. Average solve time is 5–9 seconds for slide/icon and 8–12 seconds for space/gobang.
The captchaId is embedded in the page's initGeetest4 call. Search the page source for "captchaId" — it is a 32-character hex string that is site-specific and stable for the lifetime of the integration. Pass it on the createTask payload as initParameters.captchaId.
Yes. The validate + seccode payload CaptchaSonic returns validates equivalently across web and mobile-app WebView traffic, provided you submit it from a session matching the originating user-agent. Start with the free trial in the dashboard to test against your mobile flow.
Related captcha guides
- MTCaptcha Solver
Token bypass for invisible and visible MTCaptcha.
- AWS WAF Captcha
AWS WAF token solver for the WAF-CAPTCHA challenge.
- reCAPTCHA Solver
AI bypass for reCAPTCHA v2, v3 and Enterprise.
- hCaptcha Solver
Token solver for hCaptcha and hCaptcha Enterprise.
- Cloudflare Turnstile
Bypass Cloudflare Turnstile in under 7 seconds.
- TikTok CAPTCHA
Slide and rotate solver for TikTok captcha variants.
Plug into your AI agent
Solve GeeTest v3 and v4 puzzles from any AI agent via MCP.
View AI Agents docsInstall the SDK
from captchasonic import CaptchaSonic client = CaptchaSonic(api_key="YOUR_API_KEY") result = client.solve_geetest(challenge="...", gt="...") print(result.typed_solution)
import { CaptchaSonic } from 'captchasonic'
const client = new CaptchaSonic({ apiKey: 'YOUR_API_KEY' })
const result = await client.solveGeetest({ challenge: '...', gt: '...' })
console.log(result.typed_solution)Use the browser extension
One-click install — works on every supported captcha.
Say goodbye to
Frustrating CAPTCHAs
Experience lightning-fast AI-powered CAPTCHA solving with the CaptchaSonic browser extension. Save time, scale faster.

Are You Human?
No more frustrating challenges—just smooth, accurate, and reliable CAPTCHA solving. Let CaptchaSonic handle the rest!







