Kasada CAPTCHA Solving Service
Professional Kasada verification solution supporting x-kpsdk-ct and x-kpsdk-cd verification types with pure calculation mode and fast response
π Get Free API Key
Register NoCaptcha.io Now β
Professional CAPTCHA Solutions | High Success Rate | Fast Response | 24/7 Support
Register NoCaptcha.io Now β
Professional CAPTCHA Solutions | High Success Rate | Fast Response | 24/7 Support
π° Pricing Information
Verification Type | Cost (Points) | Required Parameters | Usage Notes |
---|---|---|---|
x-kpsdk-ct |
1000 Points | href , ips_url |
Keep user_agent consistent, result can be reused |
x-kpsdk-cd |
50 Points | href |
Single use only |
π Service Description
- π Verification Detection: When you see
x-kpsdk-ct
orx-kpsdk-cd
in request headers, it indicates Kasada verification - π Usage Characteristics: x-kpsdk-ct requires consistent user_agent, results can be reused multiple times
- β οΈ Usage Limitations: x-kpsdk-cd can only be used once
- β‘ Pure Calculation Mode: Supports pure calculation mode. For pure calculation, request the
ips_url
interface yourself, get response contentips_script
and response headersips_headers
to upload. Pure calculation mode doesn't require proxy
π API Information
Request URLs (POST)
Version Type | API Endpoint |
---|---|
x-kpsdk-ct | http://api.nocaptcha.io/api/wanda/kasada/ct |
x-kpsdk-cd | http://api.nocaptcha.io/api/wanda/kasada/cd |
Request Headers
Parameter | Description | Required |
---|---|---|
User-Token |
User token, get from dashboard | β |
Content-Type |
application/json |
β |
Developer-Id |
Developer ID for developer users, string from invite link (e.g., xxx/register?c=abcdef, then abcdef is Developer ID) | β |
π§ x-kpsdk-ct POST Parameters (JSON Format)
Parameter | Type | Description | Required |
---|---|---|---|
href |
String | Page URL that triggers kasada verification | β |
ips_url |
String | Script URL ending with ips.js | β |
ips_script |
String | Response content from ips.js request | β |
ips_headers |
String | Response headers from ips.js request | β |
submit |
Boolean | Whether to submit tl request and return x-kpsdk-ct directly | β |
proxy |
String | Keep proxy consistent, use overseas proxy, format: ip:port or usr:pwd@ip:port | β |
country |
String | Country code of proxy region used in business process, e.g., USA (us), UK (uk) | β |
ip |
String | IP address of proxy used in business process (e.g., 56.214.78.94) | β |
user_agent |
String | Custom user_agent, keep consistent with subsequent verification request interfaces | β |
timeout |
Integer | Verification timeout | β |
π§ x-kpsdk-cd POST Parameters (JSON Format)
Parameter | Type | Description | Required |
---|---|---|---|
href |
String | Page URL that triggers kasada verification | β |
st |
Integer | x-kpsdk-st returned from ct interface | β |
π Request Examples
x-kpsdk-ct JSON Example
{
"href": "https://xxxxxx/",
"user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36",
"ips_url": "https://mcprod.arcteryx.com/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/ips.js?KP_UIDz=0Bq6UrR5HcFsnanIqKh0sPmDlXPIsIgYOkqfWXmPbX3KUnDQolsM8jKrvJZmkrv4m4su7eSIA78mvZ27JWqvPAzc1BXpYaDVlvYyCtMj5UWxIvIaKpkaK6RWwQk0UT6jkHt4R9lb2vUvYdHq4j30Sx2EYZmwkn9yTadnEqPN&x-kpsdk-v=j-0.0.0&x-kpsdk-im=CiRmOTgyZTY5Yy0wMDZhLTQ1YzEtYjllZS03NzY2MWY5NDIzZjg",
"submit": false,
"proxy": "user:pass@ip:port"
}
x-kpsdk-cd JSON Example
{
"href": "https://xxxxxx/",
"st": 1716775584627
}
π€ Response Data Format
x-kpsdk-ct Response Data
Parameter | Type | Description |
---|---|---|
status |
Integer |
Call status: 1=success, 0=failure |
msg |
String |
Call result description |
id |
String |
Request ID (unique, for record query) |
data['x-kpsdk-ct'] |
String |
Available x-kpsdk-ct parameter returned upon successful verification, can be used in request headers for subsequent verification interfaces |
data['x-kpsdk-st'] |
String |
Used for subsequent kasada/cd interface to generate x-kpsdk-cd parameter, bound with x-kpsdk-ct parameter |
data['x-kpsdk-cd'] |
String |
Available x-kpsdk-cd parameter returned upon successful verification. When using ct multiple times, please call kasada/cd interface again to generate this parameter |
data['headers'] |
Object |
/tl interface request header parameters |
data['post_data'] |
Object |
/tl interface request body base64 string, please decode base64 before use |
cost |
String |
Verification time (milliseconds) |
x-kpsdk-cd Response Data
Parameter | Type | Description |
---|---|---|
status |
Integer |
Call status: 1=success, 0=failure |
msg |
String |
Call result description |
id |
String |
Request ID (unique, for record query) |
data['x-kpsdk-cd'] |
String |
Available x-kpsdk-cd parameter returned upon successful verification, can be used in request headers for subsequent verification interfaces (single use only) |
cost |
String |
Verification time (milliseconds) |
Response Examples
{
"status": 1,
"msg": "Verification successful",
"id": "639e056b-49bd-4895-94ab-68d59e00873e",
"cost": "4635.12ms",
"data": {
"x-kpsdk-st": 1716775584627,
"x-kpsdk-cd": "{\"workTime\":1716775584627,\"id\":\"e7910834208cfc67a3340ff934bdb5b1\",\"answers\":[9,9],\"duration\":39,\"d\":1886,\"st\":1716775584814,\"rst\":1716775586700}",
"x-kpsdk-ct": "0aTWZlyuZj8xdBYhR3kCblUF4ljSLJNyk8LWEbjERVaayHo5DUU5VTEh7NWYldd5brUpu0KHOR38y2H6ObgzziQA28FKq4i5DX14UVmY93efP2ejJNYybda4Tmqc6v2EscnP4K3tEAxP1a7uUtPEXMuTYutYLhSrDxOEzJa"
}
}
{
"status": 1,
"msg": "Verification successful",
"id": "639e056b-49bd-4895-94ab-68d59e00873e",
"cost": "3.12ms",
"data": {
"x-kpsdk-cd": "{\"workTime\":1713525047123,\"id\":\"2dfd146efb6b06495ae42e24457807ce\",\"answers\":[2,7],\"duration\":1663,\"d\":2177,\"st\":1713525049300,\"rst\":1713525051477}"
}
}
π» Code Examples
Python Call Example
Install Dependencies
pip install -U pynocaptcha -i https://pypi.python.org/simple
Code Example
from pynocaptcha import KasadaCtCracker, KasadaCdCracker
# Kasada CT CAPTCHA solving
cracker = KasadaCtCracker(
user_token="xxx",
href="https://xxxxxx/",
ips_url="https://mcprod.xxxxx/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/p.js",
submit=False,
user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
proxy="user:pass@ip:port",
debug=True,
)
ret = cracker.crack()
print(ret)
# Kasada CD CAPTCHA solving
cracker = KasadaCdCracker(
user_token="xxx",
href="https://xxxxxx/",
st=1716775584627,
debug=True,
)
ret = cracker.crack()
print(ret)
π― Related Services
Need Technical Support?
Contact us for professional technical support
Contact us for professional technical support