POST /v1/solve/:type
Unified solve entry. Requires auth — see Authentication.
http
POST /v1/solve/akamai
POST /v1/solve/kasada
POST /v1/solve/datadome
POST /v1/solve/reese84type is lowercased. Unknown types → 404 NOT_FOUND.
Body
json
{
"url": "https://example.com/",
"proxy": "",
"timeout": 30000,
"user_agent": "",
"cookie": "",
"payload": {}
}| Field | Type | Required | Notes |
|---|---|---|---|
url | string | Usually | Target page (http:// or https://) |
proxy | string | No | Outbound proxy for the solve session |
timeout | number | No | Milliseconds; default ~90000 with a hard cap |
user_agent | string | No | Also accepts userAgent |
cookie | string | No | Cookie header snapshot |
payload | object | No | Vendor-specific fields |
Common fields at the top level; vendor fields inside payload. See Vendors in the sidebar.
Timeout
Over the request timeout → 504:
json
{
"ok": false,
"type": "kasada",
"error": { "code": "TIMEOUT", "message": "kasada timeout after 90000ms" },
"cost_ms": 90012
}Envelope
See Conventions. data shapes: