Default

Solve Akamai v2

post
/api/akamai
Authorizations
x-api-keystringRequired
Body
hrefstring · uriRequired
apistring · uriOptional
telemetrybooleanOptionalDefault: false
cookiesone ofOptional
stringOptional
or
or
proxystringOptional
devicestring · enumOptionalDefault: pcPossible values:
Responses
200

Success

application/json
post
/api/akamai
POST /api/akamai HTTP/1.1
Host: your-domain.example
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 122

{
  "href": "https://example.com",
  "api": "https://example.com",
  "telemetry": false,
  "cookies": "text",
  "proxy": "text",
  "device": "pc"
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

Make TLS-pervasive HTTP request

post
/api/tls
Authorizations
x-api-keystringRequired
Body
urlstring · uriRequired
methodstring · enumOptionalDefault: GETPossible values:
headersanyOptional
cookiesanyOptional
proxystringOptional
dataanyOptional
jsonanyOptional
timeoutinteger · min: 1 · max: 300OptionalDefault: 15
http2booleanOptionalDefault: false
redirectbooleanOptionalDefault: true
ja3stringOptional
Responses
200

Success

application/json
post
/api/tls
POST /api/tls HTTP/1.1
Host: your-domain.example
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 169

{
  "url": "https://example.com",
  "method": "GET",
  "headers": null,
  "cookies": null,
  "proxy": "text",
  "data": null,
  "json": null,
  "timeout": 15,
  "http2": false,
  "redirect": true,
  "ja3": "text"
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

Solve Shape v1 or v2

post
/api/shape

Discriminated by the "version" field.

Authorizations
x-api-keystringRequired
Body
one ofOptional
or
Responses
200

Success

application/json
post
/api/shape
POST /api/shape HTTP/1.1
Host: your-domain.example
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 217

{
  "version": null,
  "href": "https://example.com",
  "vmp_url": "https://example.com",
  "vmp_content": "text",
  "country": "text",
  "ip": "text",
  "user_agent": "text",
  "cookies": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  },
  "fast": false,
  "timeout": 1
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

Cloudflare turnstile or cookies

post
/api/cloudflare
Authorizations
x-api-keystringRequired
Body
hrefstring · uriRequired
proxystringOptional
sitekeystringOptional
explicitbooleanOptionalDefault: false
actionstringOptional
cdatastringOptional
user_agentstringOptional
alphabooleanOptionalDefault: false
Responses
200

Success

application/json
post
/api/cloudflare
POST /api/cloudflare HTTP/1.1
Host: your-domain.example
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 144

{
  "href": "https://example.com",
  "proxy": "text",
  "sitekey": "text",
  "explicit": false,
  "action": "text",
  "cdata": "text",
  "user_agent": "text",
  "alpha": false
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

AWS WAF solver

post
/api/aws
Authorizations
x-api-keystringRequired
Body
hrefstring · uriRequired
htmlstringOptional
user_agentstringOptional
challenge_urlstring · uriOptional
only_sensebooleanOptionalDefault: false
api_keystringOptional
captcha_typestringOptional
proxystringOptional
Responses
200

Success

application/json
post
/api/aws
POST /api/aws HTTP/1.1
Host: your-domain.example
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 175

{
  "href": "https://example.com",
  "html": "text",
  "user_agent": "text",
  "challenge_url": "https://example.com",
  "only_sense": false,
  "api_key": "text",
  "captcha_type": "text",
  "proxy": "text"
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

DataDome solver

post
/api/datadome
Authorizations
x-api-keystringRequired
Body
hrefstring · uriRequired
proxystringRequired
js_urlstring · uriOptional
js_keystringOptional
captcha_urlstringOptional
interstitialbooleanOptionalDefault: false
user_agentstringOptional
didstringOptional
cookiesstringOptional
timeoutinteger · min: 1Optional
Responses
200

Success

application/json
post
/api/datadome
POST /api/datadome HTTP/1.1
Host: your-domain.example
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 196

{
  "href": "https://example.com",
  "proxy": "text",
  "js_url": "https://example.com",
  "js_key": "text",
  "captcha_url": "text",
  "interstitial": false,
  "user_agent": "text",
  "did": "text",
  "cookies": "text",
  "timeout": 1
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

PerimeterX solver

post
/api/perimeterx
Authorizations
x-api-keystringRequired
Body
hrefstring · uriRequired
tagstringOptional
app_idstringOptional
captchaanyOptional
captcha_htmlstringOptional
uuidstringOptional
vidstringOptional
proxystringOptional
didstringOptional
countrystringOptional
ipstringOptional
user_agentstringOptional
cookiesstringOptional
actionsinteger · min: 1OptionalDefault: 1
timeoutinteger · min: 1Optional
Responses
200

Success

application/json
post
/api/perimeterx
POST /api/perimeterx HTTP/1.1
Host: your-domain.example
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 241

{
  "href": "https://example.com",
  "tag": "text",
  "app_id": "text",
  "captcha": null,
  "captcha_html": "text",
  "uuid": "text",
  "vid": "text",
  "proxy": "text",
  "did": "text",
  "country": "text",
  "ip": "text",
  "user_agent": "text",
  "cookies": "text",
  "actions": 1,
  "timeout": 1
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

Google reCAPTCHA token generator

post
/api/recaptcha
Authorizations
x-api-keystringRequired
Body
sitekeystringRequired
refererstring · uriRequired
sizestring · enumRequiredPossible values:
titlestringRequired
actionstringOptional
ubdbooleanOptionalDefault: false
sstringOptional
sastringOptional
versionstring · enumOptionalDefault: universalPossible values:
Responses
200

Success

application/json
post
/api/recaptcha
POST /api/recaptcha HTTP/1.1
Host: your-domain.example
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 157

{
  "sitekey": "text",
  "referer": "https://example.com",
  "size": "invisible",
  "title": "text",
  "action": "text",
  "ubd": false,
  "s": "text",
  "sa": "text",
  "version": "universal"
}
{
  "success": true,
  "token": "text",
  "requestId": "text",
  "duration": 1,
  "message": "text"
}

hCaptcha solver

post
/api/hcaptcha
Body
sitekeystringRequired
refererstringRequired
rqdatastringOptional
proxystringOptional
regionstringOptional
invisiblebooleanOptionalDefault: false
need_ekeybooleanOptionalDefault: false
preflight_uuidstringOptional
Responses
200

Success

application/json
post
/api/hcaptcha
POST /api/hcaptcha HTTP/1.1
Host: your-domain.example
Content-Type: application/json
Accept: */*
Content-Length: 142

{
  "sitekey": "text",
  "referer": "text",
  "rqdata": "text",
  "proxy": "text",
  "region": "text",
  "invisible": false,
  "need_ekey": false,
  "preflight_uuid": "text"
}
{
  "success": true,
  "generated_pass_UUID": "text",
  "ekey": "text",
  "user_agent": "text",
  "requestId": "text",
  "duration": 1,
  "message": "text"
}

Vercel verification token

post
/api/vercel
Body
hrefstring · uriRequired
proxystringOptional
user_agentstringOptional
timeoutinteger · min: 1Optional
Responses
200

Success

application/json
post
/api/vercel
POST /api/vercel HTTP/1.1
Host: your-domain.example
Content-Type: application/json
Accept: */*
Content-Length: 77

{
  "href": "https://example.com",
  "proxy": "text",
  "user_agent": "text",
  "timeout": 1
}
{
  "status": "ok",
  "message": "text",
  "verify_token": "text"
}

Kasada CT

post
/api/kasada/ct
Body
hrefstring · uriRequired
fp_htmlstringRequired
ips_urlstring · uri | nullableOptional
fp_hoststringOptional
ips_scriptstringOptional
ips_headersanyOptional
submitbooleanOptionalDefault: false
proxystringOptional
countrystringOptional
ipstringOptional
user_agentstringOptional
timeoutinteger · min: 1Optional
cookiesanyOptional
iframebooleanOptional
is_authbooleanOptional
Responses
200

Success

application/json
post
/api/kasada/ct
POST /api/kasada/ct HTTP/1.1
Host: your-domain.example
Content-Type: application/json
Accept: */*
Content-Length: 270

{
  "href": "https://example.com",
  "fp_html": "text",
  "ips_url": "https://example.com",
  "fp_host": "text",
  "ips_script": "text",
  "ips_headers": null,
  "submit": false,
  "proxy": "text",
  "country": "text",
  "ip": "text",
  "user_agent": "text",
  "timeout": 1,
  "cookies": null,
  "iframe": true,
  "is_auth": true
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

Kasada CD

post
/api/kasada/cd
Body
hrefstring · uriRequired
fp_htmlstringRequired
ips_urlstring · uriRequired
fp_hoststringOptional
ips_scriptstringOptional
ips_headersanyOptional
submitbooleanOptionalDefault: false
proxystringOptional
countrystringOptional
ipstringOptional
user_agentstringOptional
timeoutinteger · min: 1Optional
iframebooleanOptional
is_authbooleanOptional
Responses
200

Success

application/json
post
/api/kasada/cd
POST /api/kasada/cd HTTP/1.1
Host: your-domain.example
Content-Type: application/json
Accept: */*
Content-Length: 300

{
  "href": "https://example.com",
  "fp_html": "text",
  "ips_url": "https://example.com",
  "fp_host": "text",
  "ips_script": "text",
  "ips_headers": null,
  "submit": false,
  "proxy": "text",
  "country": "text",
  "ip": "text",
  "user_agent": "text",
  "timeout": 1,
  "cookies": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  },
  "iframe": true,
  "is_auth": true
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

Incapsula RBZID headers

post
/api/incapsula/rbzid
Body
hrefstring · uriRequired
user_agentstringRequired
scriptstringRequired
Responses
200

Success

application/json
post
/api/incapsula/rbzid
POST /api/incapsula/rbzid HTTP/1.1
Host: your-domain.example
Content-Type: application/json
Accept: */*
Content-Length: 66

{
  "href": "https://example.com",
  "user_agent": "text",
  "script": "text"
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

Incapsula REESE84 token

post
/api/incapsula/reese84
Body
hrefstring · uriRequired
user_agentstringRequired
Responses
200

Success

application/json
post
/api/incapsula/reese84
POST /api/incapsula/reese84 HTTP/1.1
Host: your-domain.example
Content-Type: application/json
Accept: */*
Content-Length: 99

{
  "href": "https://example.com",
  "user_agent": "text",
  "cookies": {
    "rbzid": "text",
    "rbzsessionid": "text"
  }
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}

Incapsula UTMVC token

post
/api/incapsula/utmvc
Body
hrefstring · uriRequired
user_agentstringRequired
scriptstringRequired
Responses
200

Success

application/json
post
/api/incapsula/utmvc
POST /api/incapsula/utmvc HTTP/1.1
Host: your-domain.example
Content-Type: application/json
Accept: */*
Content-Length: 111

{
  "cookies": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  },
  "href": "https://example.com",
  "user_agent": "text",
  "script": "text"
}
{
  "status": 1,
  "msg": "text",
  "id": "text",
  "data": null,
  "cost": 1,
  "extra": null
}