hCaptcha Pool
—
Ready tokens
Turnstile Pool
—
Ready tokens
Total Solved
0
This session
Avg Speed
—
Seconds / solve
Overview
Service status & token pool levels
hCaptcha Pool
—/50
Turnstile Pool
—/50
Quick Solve
Pick captcha type and solve instantly
Cloudflare Turnstile Solver
Injects widget into real page DOM — any site, any key. Proxy is optional.
hCaptcha Solver
Injects fake hCaptcha page & extracts token — any site, any key. Proxy is optional.
reCAPTCHA v2 Solver NEW
Uses real Chrome (non-headless via Xvfb) — best Google scores. Optional proxy for same-IP tunnel.
Token:
—
Token Pool Status
Live pool fill levels — hCaptcha + Turnstile
hCaptcha Pool
—
/ 50 target
Turnstile Pool
—
/ 50 target
Operation History
0 operations
| # | Type | Token | Time | Status |
|---|---|---|---|---|
| No operations yet | ||||
API Documentation
Use the API from any language — cURL, Python, JavaScript
POST /solve/turnstile
curl -X POST /solve/turnstile \ -H "Content-Type: application/json" \ -d '{"sitekey":"0x4AAAAAAActoBfh_En8yr3T","siteurl":"https://example.com/","timeout":45}' # 200 OK {"status":"success","token":"0.abc123...","elapsed":4.23}
POST /solve/hcaptcha
curl -X POST /solve/hcaptcha \ -H "Content-Type: application/json" \ -d '{"sitekey":"463b917e-e264-403f-ad34-34af0ee10294","siteurl":"https://example.com/"}' # 200 OK {"status":"success","token":"P0_abc123...","elapsed":5.67}
Python
import requests
API = "/"
r = requests.post(f"{API}/solve/turnstile", json={
"sitekey": "0x4AAAAAAActoBfh_En8yr3T",
"siteurl": "https://example.com/"
})
print(r.json()["token"])
JavaScript
const API = "/";
const ts = await fetch(API + "/solve/turnstile", {
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({sitekey: "0x4...", siteurl: "https://..."})
}).then(r => r.json());