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

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

Side-by-side

PropertyCloudflare TurnstileCloudflare ChallengeKasadaAkamai
type valueturnstilechallengekasadaakamai
Long aliascloudflare-turnstilecloudflare-challengekasada-bypassakamai-bypass
Per 1,000 solves$0.40$0.50$1.50$2.00
Per solve$0.0004$0.0005$0.0015$0.0020
Average solve time~1s1–5s3–10s4–12s
Required fieldssite_key, urlurl, proxyurl, kasada_configurl, proxy, user_agent
Proxy required?NoYesNoYes
Response payloadtokencookies (+ user_agent)headers (x-kpsdk-*)cookies (_abck, …)
Replay bindingAnywhereSame proxy IP + same UASame UASame proxy IP + same UA

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