Skip to content

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/reese84

type is lowercased. Unknown types → 404 NOT_FOUND.

Body ​

json
{
  "url": "https://example.com/",
  "proxy": "",
  "timeout": 30000,
  "user_agent": "",
  "cookie": "",
  "payload": {}
}
FieldTypeRequiredNotes
urlstringUsuallyTarget page (http:// or https://)
proxystringNoOutbound proxy for the solve session
timeoutnumberNoMilliseconds; default ~90000 with a hard cap
user_agentstringNoAlso accepts userAgent
cookiestringNoCookie header snapshot
payloadobjectNoVendor-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: