Tasks
Updated 7/24/2026
Akamai Bot Manager Solver API
The Solverify Akamai Bot Manager Solver API creates a task for pages protected by Akamai and returns Akamai cookies in solution.cookies. When available, the API also returns Akamai-related headers in solution.headers.
The default useragent for this task is:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
The proxy and user-agent should match the request where you use the returned akamai cookie.
Request Parameters
| Field | Required | Description |
|---|---|---|
clientKey | Yes | Your API key. |
websiteURL | Yes | Full URL of the target page protected by Akamai. |
proxyType | Yes | Proxy type. Only http is accepted. |
proxyAddress | Yes | Proxy IP address or hostname. |
proxyPort | Yes | Proxy port. Numeric string, 1 to 5 digits. |
proxyLogin | No | Proxy username. |
proxyPassword | No | Proxy password. |
If you provide useragent, use a desktop Chrome or Chromium user-agent. Firefox, Edge, Opera, iOS, and Android user-agents are rejected.
Create Task Example
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "akamai",
"websiteURL": "https://www.godaddy.com/",
"proxyType": "http",
"proxyAddress": "1.1.1.1",
"proxyPort": "8080",
"proxyLogin": "username",
"proxyPassword": "password"
}
}
Create Response
{
"errorId": 0,
"taskId": "UUID"
}
Result Example
{
"errorId": 0,
"status": "completed",
"solution": {
"value": "",
"cookies": {
"_abck": "D9510DC4D434428407C86AB269DE00FB~-1~YAAQ...",
"ak_bmsc": "2A211393DCE7882215589B02B341941D~000000...",
"bm_sz": "969BC97CE529B4D5B3524F8B41F04205~YAAQ...",
"bm_sv": "B6B6A9EFABD89B9F4940BE6CC13198C3~YAAQ..."
},
"headers": {
"x-example-akamai-header": "header-value"
},
"useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36"
},
"errorCode": null,
"errorDescription": null
}
headers may be null when no Akamai-injected headers were captured.
Timeout
Akamai tasks can run for up to about 75 seconds before timing out internally.
Next Steps
After creating an Akamai task, poll the Get Task Result API with the returned taskId. For validation and capacity errors, see Solverify API Error Codes.