Get an API key
Create an account, add funds with crypto, and generate a key in the dashboard. Every request carries that key.
All solvers
reCAPTCHA v2reCAPTCHA v3reCAPTCHA v3 EnterpriseCloudflare TurnstileCloudflare ChallengeVercelAWS ChallengeFriendlyCaptchaAltchaProsopoCaptchaFoxGeeTestMTCaptchaAkamaiAkamai SBSDDataDomePerimeterXKasadaShapeAkamai BMPCastle AndroidSolve reCAPTCHA v3, Cloudflare Turnstile, Cloudflare Challenge, reCAPTCHA v3 Enterprise and more through one API, compatible with clients built for other providers.
USD per 1,000 tasks.
| Captcha | Task type | Solve time | Price / 1K |
|---|---|---|---|
| reCAPTCHA v3 | ReCaptchaV3TokenProxyLess | ~9.1 s | $0.60 |
| Cloudflare Turnstile | TurnstileTokenProxyLess | ~2.6 s | $0.20 |
| Cloudflare Challenge | CloudflareChallengeCookie | — | $0.30 |
| reCAPTCHA v3 Enterprise | ReCaptchaV3EnterpriseTokenProxyLess | ~8.8 s | $0.65 |
| Vercel | VercelCookie | — | $0.65 |
| AWS Challenge | AwsChallengeCookie | — | $0.40 |
| FriendlyCaptcha | FriendlyCaptchaTokenProxyLess | — | $0.65 |
| Altcha | AltchaTokenProxyLess | — | $0.35 |
| CaptchaFox | CaptchaFoxToken | — | $0.65 |
| Akamai | AkamaiCookieProxyLess | — | $0.30 |
| Akamai SBSD | AkamaiSbsdCookie | — | $0.40 |
| Kasada | KasadaTokenProxyLess | — | $0.70 |
| Shape | ShapeCookieProxyLess | — | $0.70 |
| Akamai BMP | AkamaiBmpTask | — | $0.10 |
| Castle Android | CastleAndroidToken | ~75 ms | $0.65 |
Three steps, from an empty account to a solved page.
Create an account, add funds with crypto, and generate a key in the dashboard. Every request carries that key.
Your script sends the page URL and the captcha's site key, plus a proxy for the types that need one.
Poll for the result, then submit your page with the token — or with the cookies and user agent that anti-bot types return.
SurSolver uses the same createTask and getTaskResult request shape. The migration guide lists what is different, so you can check it before you switch.
Register an app, get it activated, attach its id to your requests and earn 10% of what your users spend.
A new app starts pending until an admin activates it. Once active it earns the platform default — 10% of what its users spend — or the rate the admin sets on the app. Spend by the app's own owner earns nothing.
Commission accrues together with the charge when a task is accepted, and it books once per task.
Every app has a ledger of commissions and a cash-out, both on your apps page.
Guides for automation developers.
The questions visitors ask first; all of them are on one page.
A captcha solving API. You send a task with createTask — the page URL, the site key and, for some types, a proxy — poll getTaskResult, and receive the token or cookies to continue with.
Every type you can send today is on the pricing page, with its task name, its rate and a link to its guide.
Every type is priced per 1,000 tasks; the pricing page lists the current rates.
If it already speaks another provider's createTask / getTaskResult format, change the base URL and the clientKey. The migration guide lists what differs.
A task is charged when it is accepted. A task that finishes as failed automatically returns its original charge once — contact support if something looks wrong.
Packages define total credits, a term in days, public task variants, the credits each task type spends and per-task limits. Each accepted task spends its task type's credits; a failed task restores them without extending or reactivating the plan. Concurrent limits count accepted queued and processing tasks across all keys. Daily limits use UTC. Paid keys use an active free trial first, then paid plans, then the balance when no plan covers the task. A full concurrent or daily limit moves the task to the next plan. Trial-only keys never fall back to paid plans or balance. A free trial can be activated once after Google, Telegram, Turnstile and reCAPTCHA Enterprise verification, or with admin permission. A second activation from the same IP is rejected.
Balance purchases are final and non-refundable, except as required by law or as stated in the terms. Failed Tasks automatically return their original charge once; failed subscription Tasks restore one solve. Additional credits may be issued for billing errors. See the terms.
Yes. A free trial can be activated once after Google, Telegram, Turnstile and reCAPTCHA Enterprise verification, or with admin permission. A second activation from the same IP is rejected. Activate it on the free trial page of the dashboard. It covers the task types and limits it lists, and a trial-only key never charges your balance.
Yes. For high-volume use we set custom rates — contact support to make a deal.