NSLSolver
Concepts

Captcha types at a glance

Side-by-side comparison of every supported captcha protection: parameters, pricing, response shape, and when to pick which.

Captcha types at a glance

Five protections are supported. They share the same /solve endpoint but have different shapes and behaviours.

Side-by-side

PropertyCloudflare TurnstileCloudflare ChallengeKasadaAkamaireCAPTCHA v3
type valueturnstilechallengekasadaakamairecaptchav3
Long aliascloudflare-turnstilecloudflare-challengekasada-bypassakamai-bypassrecaptcha-v3
Per 1,000 solves$0.40$0.50$1.50$2.00$1.50
Per solve$0.0004$0.0005$0.0015$0.0020$0.0015
Average solve time~1s1–5s3–10s4–12s3–6s
Required fieldssite_key, urlurl, proxyurl, kasada_configurl, proxy, user_agentsite_key, url, proxy
Proxy required?NoYesNoYesYes
Response payloadtokencookies (+ user_agent)headers (x-kpsdk-*)cookies (_abck, …)token
Replay bindingAnywhereSame proxy IP + same UASame UASame proxy IP + same UAVerify server-side (siteverify)

Pick by symptom

Which types is my key allowed to solve?

Read allowed_types from GET /balance:

{
  "allowed_types": ["turnstile", "challenge"]
}

A solve of a type outside that list returns:

{
  "success": false,
  "error": "Captcha type 'kasada' is not allowed for your account"
}

Ask an admin to expand your allowed types if you need more.

On this page