What is Akamai Bot Manager?
Akamai Bot Manager is one of the most widely deployed enterprise bot defense systems. It collects 100+ browser signals via obfuscated JS (bmak), posts sensor_data, and validates via the _abck cookie. The _abck cookie must contain '~0~' to be validated. Akamai cross-references the cookie with IP reputation (ASN check), TLS/JA3 fingerprint, and behavioral signals.
How It Works
Send Task
POST your AntiAkamaiBMPTask with the target URL and sitekey to our API. We'll queue it instantly.
We Solve
Capzy's proprietary solver returns the validated Akamai cookies (_abck, bm_sz, ak_bmsc) plus the matching User-Agent. ProxyLess routes through our residential pool because Akamai's server-side ASN classifier flags datacenter IPs on enterprise deployments. AntiAkamaiBMPTask uses your own proxy directly.
Get Token
Poll getTaskResult — when status is 'ready', the solution contains the token to inject into the target page.
Quick Integration
import requests, time
API = "https://api.capzy.ai"
KEY = "capzy_your_key_here"
# Step 1: Create task
task = requests.post(f"{API}/createTask", json={
"clientKey": KEY,
"task": {
"type": "AntiAkamaiBMPTask",
"proxyPort": "8080",
"proxyType": "http",
"proxyLogin": "user",
"websiteURL": "https://example.com/",
"proxyAddress": "123.45.67.89",
"proxyPassword": "pass"
}
}).json()
task_id = task["taskId"]
print(f"Task created: {task_id}")
# Step 2: Poll for result
while True:
result = requests.post(f"{API}/getTaskResult", json={
"clientKey": KEY,
"taskId": task_id
}).json()
if result["status"] == "ready":
print("Solved!", result["solution"])
break
elif result["status"] == "failed":
print("Failed:", result.get("errorDescription"))
break
time.sleep(1)task parameters.
typetypestringreqyesAntiAkamaiBMPTaskProxyLess (residential routed) or AntiAkamaiBMPTask (your proxy)websiteURLtypestringreqyesThe Akamai-protected page URLproxyTypetypestringreqyesProxy protocol: http, https, socks4, or socks5proxyAddresstypestringreqyesProxy IP address or hostnameproxyPorttypenumberreqyesProxy port numberproxyLogintypestringreqnoProxy username (if auth required)proxyPasswordtypestringreqnoProxy password (if auth required)userAgenttypestringreqyesUser-Agent string to use. Must match the UA you use when submitting the tokensolution response.
cookiestypearrayArray of cookie objects ({name, value, domain, path}) including _abck, bm_sz, ak_bmscuserAgenttypestringUser-Agent used — must match when reusing cookiesipBoundtypebooleanAlways true — cookies only work from the IP that solved themFeatures
Required Task Type
AntiAkamaiBMPTaskFrequently Asked Questions
start solving akamai bot manager.
$0.10 in free credits — no card. ~250 free solves to test before you spend.