Bot managers
Akamai, Kasada, Imperva, F5, and PerimeterX are cookie-clearance systems: there is no widget to submit, just a challenge that must be cleared to earn trust cookies. Every one of these is IP-bound.
Cookie clearance, not tokens
Unlike widget captchas, these return cookies (for example _abck, x-kpsdk, TS*, _px*) rather than a form token. They are IP-bound: the clearance is only valid from the exit it was minted on. Use the ...Task proxy variant with your proxyType/proxyAddress/proxyPort, then keep making your own requests through that same exit with the returned cookies. The ...ProxyLess convenience variants solve on Capzy egress instead.
Akamai Bot Manager
proxy optionalClears Akamai Bot Manager and returns _abck / sensor clearance cookies. IP-bound: use the proxy variant (proxyType/proxyAddress/proxyPort) and keep the returned cookies on the same exit.
AntiAkamaiBMPTaskProxyLessAntiAkamaiBMPTaskwebsiteURL*The Akamai-protected URL you want to reach.solution.cookies including _abck and related sensor clearance cookies.
Kasada
proxy optionalClears Kasada and returns the x-kpsdk cookies and headers you replay. IP-bound: use the proxy variant to bind the clearance to your own exit.
KasadaCaptchaTaskProxyLessKasadaCaptchaTaskwebsiteURL*The Kasada-protected URL you want to reach.the Kasada x-kpsdk cookies / headers to send with follow-up requests.
Imperva (Incapsula)
proxy optionalClears Imperva / Incapsula (reese84 or utmvc) and returns the clearance cookies. Optionally pin the version and the challenge scriptUrl.
AntiImpervaTaskProxyLessAntiImpervaTaskwebsiteURL*The Imperva-protected URL you want to reach.versionThe challenge family to run: reese84 or utmvc.scriptUrlThe exact challenge script URL, when the site serves a non-default path.solution.cookies with the Imperva / Incapsula clearance cookies.
F5 BIG-IP Advanced WAF
proxy optionalClears the F5 BIG-IP Advanced WAF challenge and returns the TS clearance cookies. IP-bound: use the proxy variant.
AntiF5TaskProxyLessAntiF5TaskwebsiteURL*The F5-protected URL you want to reach.solution.cookies with the F5 TS* clearance cookies.
PerimeterX (HUMAN)
proxy optionalClears PerimeterX / HUMAN and returns the _px cookies. IP-bound: use the proxy variant and keep the cookies on the same exit.
AntiPerimeterXTaskProxyLessAntiPerimeterXTaskwebsiteURL*The PerimeterX-protected URL you want to reach.solution.cookies including the _px* cookies.
PerimeterX Block Replay
proxy requiredReplays a PerimeterX block (press) page. Supply the block data and cookies from the block response; a proxy is required.
AntiPerimeterXBlockTaskwebsiteURL*The URL that returned the PerimeterX block page.userAgent*The exact User-Agent you will pair with the cookies.blockData*The block payload captured from the PerimeterX block response.cookies*The cookies present on the block response.solution.cookies with refreshed _px* cookies. Reuse them from the same IP and User-Agent.
IP-bound. Send from the same proxy exit and userAgent that received the block.
Example
An Akamai task body with a proxy:
{
"clientKey": "capzy_YOUR_KEY",
"task": {
"type": "AntiAkamaiBMPTask",
"websiteURL": "https://example.com/",
"proxyType": "http",
"proxyAddress": "1.2.3.4",
"proxyPort": 8080,
"proxyLogin": "user",
"proxyPassword": "pass"
}
}See Using proxies for the proxy fields, and Getting the result for the polling loop that returns solution.