Captcha Types
Akamai (Sensor)
Bypass Akamai Bot Manager. Sensor data generation and cookie extraction.
Bypass Akamai Bot Manager by generating valid sensor data and cookies. The solver auto-detects the Akamai script, challenge, seed, and pixel from the target page.
The simplest approach — just provide site_url. The solver handles everything automatically.
Data fields
All fields are optional. When omitted, the solver auto-detects everything from the page.
| Field | Required | Description |
|---|---|---|
akamai_script | No | Akamai Bot Manager script URL. Auto-detected if omitted. |
challenge_script | No | Challenge script URL. Auto-detected if omitted. |
_abck | No | Existing _abck cookie value (for cookie refresh). |
bm_sz | No | Existing bm_sz cookie value (for cookie refresh). |
pixel | No | Pixel URL. Auto-detected if omitted. |
seed | No | Seed variable from page. Auto-detected if omitted. |
Solution fields
| Field | Description |
|---|---|
solution.token | Cookie string with _abck and Akamai cookies. |
solution.user-agent | Must reuse in all subsequent requests — Akamai tracks this. |
solution.sensor | Raw sensor data (advanced usage). |
Examples
Simplest — recommended
Just site_url, everything else is auto-detected:
{
"api_key": "YOUR_API_KEY",
"type": "Akamai",
"site_url": "https://example.com/page"
}{
"errorId": 0,
"status": "ready",
"solvtime": 2.15,
"data": {
"useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 ...",
"language": "en-US,en;q=0.9",
"solution": {
"token": "_abck=XXXXX~0~YYYYYY~-1; bm_sz=XXXXX"
}
}
}With Akamai script (faster)
If you already know the script URL, pass it for faster solving:
{
"api_key": "YOUR_API_KEY",
"type": "Akamai",
"site_url": "https://example.com",
"data": {
"akamai_script": "/W5ASCoGbi5scF6fhlg/EtEkS0OaaGDYwbVi3i/EA1mYRtQBw/P0d1/dxl3N3kB"
}
}With existing cookies (cookie refresh)
{
"api_key": "YOUR_API_KEY",
"type": "Akamai",
"site_url": "https://example.com",
"data": {
"akamai_script": "/W5ASCoGbi5scF6fhlg/EtEkS0OaaGDYwbVi3i/EA1mYRtQBw/P0d1/dxl3N3kB",
"_abck": "existing_value",
"bm_sz": "existing_value"
}
}With all optional parameters
{
"api_key": "YOUR_API_KEY",
"type": "Akamai",
"site_url": "https://example.com",
"data": {
"akamai_script": "/W5ASCoGbi5scF6fhlg/EtEkS0OaaGDYwbVi3i/EA1mYRtQBw/P0d1/dxl3N3kB",
"_abck": "existing_value",
"bm_sz": "existing_value",
"pixel": "https://example.com/akam/13/pixel_dd1b033?a=dD1iZWM3MGNiZjNk...",
"seed": "bazadebezolkohpepadr=1948733171",
"challenge_script": "/_sec/cp_challenge/ak-challenge-4-6.js"
}
}How to identify Akamai Bot Manager
- Open DevTools — Network tab and filter for requests that set
_abckorbm_szcookies. - Look for script tags with paths like
/<hash>/<id>/init.jsor containingsensor. - Check for the
Server: AkamaiGHostresponse header on static resources. - If a request returns a
403status with an Akamai-branded block page, the site is protected.
Tips
- Just use
site_url— 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 a proxy matching your target IP range for best results.