Skip to content
../products
● fastest in classproxy required

Akamai Bot Manager Solver, solved in 5.0s.

Bypass Akamai BMP protection. Returns validated _abck, bm_sz, and ak_bmsc cookies. Routed through residential by default.

Proxy required for Akamai Bot Manager Solver

Tokens are bound to the solving IP. Use AntiAkamaiBMPTask with proxyAddress + userAgent. The *TaskProxyLess variant returns ERROR_PROXY_REQUIRED at no charge.

per 1,000$2.00
avg solve~5.0s
success99%+
throughput12/m
proxyPort: 8080…0.00s
POST/createTask type=AntiAkamaiBMPTask
taskId tsk_yv6n9tfh
POLL/getTaskResult status=processing
status ready
token 0x65ef28cb05d22...
type: AntiAkamaiBMPTask● running on production solvers

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

1

Send Task

POST your AntiAkamaiBMPTask with the target URL and sitekey to our API. We'll queue it instantly.

2

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.

3

Get Token

Poll getTaskResult — when status is 'ready', the solution contains the token to inject into the target page.

Quick Integration

solve.py
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.

Proxy fields below are required for this captcha — userAgent must match the one you’ll use when submitting the resulting token.
typetypestringreqyesAntiAkamaiBMPTaskProxyLess (residential routed) or AntiAkamaiBMPTask (your proxy)
websiteURLtypestringreqyesThe Akamai-protected page URL
proxyTypetypestringreqyesProxy protocol: http, https, socks4, or socks5
proxyAddresstypestringreqyesProxy IP address or hostname
proxyPorttypenumberreqyesProxy port number
proxyLogintypestringreqnoProxy username (if auth required)
proxyPasswordtypestringreqnoProxy password (if auth required)
userAgenttypestringreqyesUser-Agent string to use. Must match the UA you use when submitting the token

solution response.

cookiestypearrayArray of cookie objects ({name, value, domain, path}) including _abck, bm_sz, ak_bmsc
userAgenttypestringUser-Agent used — must match when reusing cookies
ipBoundtypebooleanAlways true — cookies only work from the IP that solved them

Features

Routed through residential pool by default
Capzy proprietary infrastructure — natural mouse + keyboard signals
Captures _abck (validated `~0~`) + bm_sz + ak_bmsc cookies
User-Agent + cookie pairing returned for direct session reuse

Required Task Type

AntiAkamaiBMPTask

Frequently Asked Questions

start solving akamai bot manager.

$0.10 in free credits — no card. ~250 free solves to test before you spend.