#
Akamai Bot Manager
Bypass Akamai Bot Manager. Sensor data generation, task types, and code examples.
Generates valid sensor data and cookies to bypass Akamai Bot Manager.
#
Task Types
#
Parameters
Recommended: Just use websiteURL
The simplest and most universal approach — just provide websiteURL. The solver automatically detects the Akamai script, challenge script, seed, and pixel from the target page and generates valid cookies. No manual extraction needed.
#
Data Object (optional)
All fields are optional. When omitted, the solver auto-detects everything from the page.
#
Example
#
Simplest (recommended)
Just websiteURL — everything else is auto-detected:
response = requests.post("https://v1.captchasolv.com/solve", json={
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AkamaiTaskProxyless",
"websiteURL": "https://example.com/page"
}
}, timeout=130)
solution = response.json()["solution"]
# Use: solution["token"] (cookies), solution["userAgent"]
const response = await axios.post('https://v1.captchasolv.com/solve', {
clientKey: 'YOUR_API_KEY',
task: {
type: 'AkamaiTaskProxyless',
websiteURL: 'https://example.com/page'
}
}, { timeout: 130000 });
const { token, userAgent } = response.data.solution;
#
With Akamai Script (advanced)
If you already know the Akamai script URL, pass it for faster solving:
response = requests.post("https://v1.captchasolv.com/solve", json={
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AkamaiTaskProxyless",
"websiteURL": "https://example.com",
"akamaiScript": "/W5ASCoGbi5scF6fhlg/EtEkS0OaaGDYwbVi3i/EA1mYRtQBw/P0d1/dxl3N3kB"
}
}, timeout=130)
const response = await axios.post('https://v1.captchasolv.com/solve', {
clientKey: 'YOUR_API_KEY',
task: {
type: 'AkamaiTaskProxyless',
websiteURL: 'https://example.com',
akamaiScript: '/W5ASCoGbi5scF6fhlg/EtEkS0OaaGDYwbVi3i/EA1mYRtQBw/P0d1/dxl3N3kB'
}
}, { timeout: 130000 });
#
With existing cookies (cookie refresh)
#
With all optional parameters
{
"task": {
"type": "AkamaiTaskProxyless",
"websiteURL": "https://example.com",
"akamaiScript": "/W5ASCoGbi5scF6fhlg/EtEkS0OaaGDYwbVi3i/EA1mYRtQBw/P0d1/dxl3N3kB",
"data": {
"_abck": "existing_value",
"bm_sz": "existing_value",
"pixel": "https://example.com/akam/13/pixel_dd1b033?a=dD1iZWM3MGNiZjNk...",
"seed": "bazadebezolkohpepadr=1948733171",
"challengeScript": "/_sec/cp_challenge/ak-challenge-4-6.js"
}
}
}
#
Response
{
"errorId": 0,
"solution": {
"token": "_abck=XXXXX~0~YYYYYY~-1; bm_sz=XXXXX",
"userAgent": "Mozilla/5.0...",
"sensor": "..."
}
}
#
Tips
- Just use
websiteURL— The solver handles everything automatically. Manual parameter extraction is only needed for advanced use cases. - User-Agent consistency — Always use the returned
userAgent. Akamai tracks this. - Cookie expiry — Akamai cookies expire quickly (minutes to hours), solve fresh when needed.
- Proxy recommended — Use
AkamaiTaskwith a proxy matching your target IP range for best results.