Skip to content
../products
Akamai Web UnlockerAkamaiWebUnlockerTaskproxy required

Akamai Web Unlocker, solved in 25.0s.

Full-page Akamai unlock. Give us your protected request and a proxy — we mint the _abck sensor cookie, run the request, solve the sec-cpt challenge if it's served, follow redirects, and return the final HTML.

Proxy required for Akamai Web Unlocker

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

$10.00per 1,000
~25.0savg solve
99%+success
2/mthroughput
request: [object Object]…0.00s
POST/createTask type=AkamaiWebUnlockerTask
taskId tsk_ut9g65d8
POLL/getTaskResult status=processing
status ready
token 0x933cd028f282b...
type: AkamaiWebUnlockerTask● running on production solvers

What is Akamai Web Unlocker?

Akamai Bot Manager (BMP) guards logins, search, checkout and other protected actions with the `_abck` sensor cookie plus, on borderline traffic, a sec-cpt Adaptive Challenge (an HTTP 428 interstitial with a proof-of-work). Unlike a token solver that hands back a cookie for you to replay, the Web Unlocker drives the WHOLE protected request for you: it loads the site, mints a validated `_abck`, submits your request (GET or form POST), solves the sec-cpt challenge if Akamai serves one, follows any redirects, and returns the final response HTML. You supply a proxy; the unlock runs through it so the result is coherent end-to-end.

How it works

1

Send Task

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

2

We Solve

A real browser loads the target and runs Akamai's own bmak sensor script to mint a validated `_abck` — with human-like cursor motion and page interaction so the sensor scores clean. Your protected request is then issued in the SAME coherent session (same TLS, same cookies), so nothing is replayed across clients. If Akamai returns a 428 sec-cpt interstitial we mine its SHA-256 proof-of-work, submit the answer, and complete the challenge form. Redirects are followed to the final page (toggle with `followRedirects`). Because `_abck` is IP-bound, every hop rides the one proxy session you supply; we rotate sticky sessions until one clears.

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": "AkamaiWebUnlockerTask",
        "request": "[object Object]",
        "proxyPort": "10001",
        "proxyType": "http",
        "proxyLogin": "your-proxy-username",
        "websiteURL": "https://www.example.com/",
        "proxyAddress": "gw.your-proxy-provider.com",
        "proxyPassword": "your-proxy-password",
        "followRedirects": "true"
    }
}).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.
websiteURLtypestringreqyesThe Akamai-protected origin to unlock (e.g. https://www.example.com/).
requesttypeobjectreqyesThe protected request to run: {path, method, form}. `path` is the endpoint (e.g. /Home/Search), `method` is GET or POST, `form` is the key/value body for a POST.
followRedirectstypebooleanreqnoDefault true. Follow the response's redirect chain (e.g. a post-redirect-get) and return the FINAL page. Set false to get the first response, with the redirect reported.
maxRotationstypeintegerreqnoDefault 10. How many sticky proxy sessions to try before giving up.
proxyTypetypestringreqnohttp, https, or socks5.
proxyAddresstypestringreqyesProxy host (IP or hostname). Required — the solve is IP-bound.
proxyPorttypeintegerreqyesProxy port.
proxyLogintypestringreqnoProxy username, if your proxy needs auth.
proxyPasswordtypestringreqnoProxy password, if your proxy needs auth.

Solution response

htmltypestringThe final response body — the real page you were after.
statustypeintegerHTTP status of the final response (200 on success).
finalUrltypestringThe URL after following the redirect chain.
redirectedtypebooleanWhether a redirect chain was followed to reach the final page.
ipBoundtypebooleanAlways true — `_abck` is bound to the proxy egress IP.

Example response

Full getTaskResult response shape. The fields in the table above describe what's inside solution — the outer envelope (errorId, status) is identical for every captcha type.

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "html": "<!DOCTYPE html><html>... the final page HTML ...</html>",
    "status": 200,
    "ipBound": true,
    "finalUrl": "https://www.example.com/Results/View",
    "redirected": true
  }
}

Error response

Failures use the same envelope with errorId: 1 plus errorCode + errorDescription. See the error-code reference for the full list.

{
  "errorId": 1,
  "errorCode": "ERROR_CAPTCHA_UNSOLVABLE",
  "errorDescription": "Solver gave up — automatically refunded."
}

Pending response

While the solver is still working, getTaskResult returns status: "processing". Poll every 1–2 seconds until ready or failed.

{
  "errorId": 0,
  "status": "processing"
}

Features

Runs the whole protected request — returns final HTML, not just a cookie
Mints a validated _abck via Akamai's own bmak sensor
Solves the sec-cpt 428 Adaptive Challenge automatically
Follows redirects to the final page (toggle with followRedirects)
IP-coherent end-to-end through the proxy you supply

task types

required: AkamaiWebUnlockerTask

Frequently asked questions

start solving akamai web unlocker.

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