AkamaiBMP: solve AKAMAI (mobile)
TIP
ℹ️This task type is used to solve Akamai BMP (mobile)
Create Task
This task type uses a separate endpoint for fetching /akamaibmp/invoke
Task Object Structure
| Properties | Type | Required | Note |
|---|---|---|---|
| type | String | Required | AntiAkamaiBMPTask |
| packageName | String | Required | Package name of AkamaiBMP mobile APP, de.package.iphone |
| version | String | Required | android only supports 3.2.5 |
| platform | String | Optional | android or ios, default is: ios |
| count | Int64 | Optional | Sensor combinations acquired at once, 0 < count <= 50, max 50 items acquired at once |
| pow | String | Optional | Support: /_bm/get_params data {"mode":1,"nonce":"3764bd11365749ec62974f920eb3614c","ttl":21600,"difficulty":6000,"timeout":100,"n":490,"s_timeout":100,"checksum":"plKZ9lBBJwLeeWRjoaZ4OevBFoPf3EyJIFgp2utWwI3ly34OsW6JluR2nY+lAwapZAcMf/kCo2g5ni6daXPhBSpg=="} If this parameter is passed in, the other parameters will be ignored to generate the pow string |
Supported Version
versions
| 2.1.0 | 2.1.1 | 2.2.1 | 3.0.0 | 3.1.0 |
|---|---|---|---|---|
| 3.2.3 | 3.2.4 | 3.2.6 | 3.3.0 | 3.3.1 |
| 3.3.2 | 3.3.4 | 3.3.5 | 3.3.6 | 3.3.8 |
deviceNames
| iPhone10,1 | iPhone10,2 | iPhone10,3 | iPhone12,1 | iPhone12,3 |
|---|---|---|---|---|
| iPhone12,5 | iPhone13,1 | iPhone13,2 | iPhone13,3 | iPhone14,5 |
| iPhone14,2 | iPhone14,3 | iPhone14,7 | iPhone15,2 | iPhone15,3 |
| iPhone14,8 | iPhone15,4 | iPhone15,5 | iPhone16,1 | iPhone16,2 |
iOS Releases
| 16 | 16.0.1 | 16.0.2 | 16.0.3 | 16.1 |
|---|---|---|---|---|
| 16.1.1 | 16.1.2 | 16.2 | 16.3 | 16.3.1 |
| 16.4 | 16.4.1 | 16.5 | 16.5.1 | 16.6 |
| 17.0 | 17.0.1 | 17.0.2 | 17.0.3 |
Example Sensor Request
POST https://api.capsolver.com/akamaibmp/invoke
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiAkamaiBMPTask", //Required
"packageName": "de.package.iphone", //Required
"version": "3.2.6", //Required
"platform": "ios", //Optional
"count": 10, //Optional
"metadata": {
"serversidesignal": "",
"appversion": "2023.10.10" // add for 3.3.8
}, // add for 3.3.5 / 3.3.6 / 3.3.8 version
}
}Example Sensor Response
{
"errorId": 0,
"success": true,
"state": "ready",
"solution": {
"deviceId": "D7224EA0-4773-4B0A-9DEC-0C61DE8D74B0",
"useragent": "",
"sensors": [
"2,i,...$29,17,57",
"2,i,...$29,17,57",
],
"version": "3.2.6"
},
"type": "AntiAkamaiBmpTask"
}Example Pow Request
POST https://api.capsolver.com/akamaibmp/invoke
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiAkamaiBMPTask", //Required
"deviceId": "90F9EAF5-D6E5-4E30-BC8B-B7780AD02600", //Required
"pow": '{"mode":1,"nonce":"3764bd11365749ec62974f920eb3614c","ttl":21600,"difficulty":6000,"timeout":100,"n":490,"s_timeout":100,"checksum":"plKZ9lBBJwLeeWRjoaZ4OevBFoPf3EyJIFgp2utWwI3ly34OsW6JluR2nY+lAwapZAcMf/kCo2g5ni6daXPhBSpg=="}'//Required
}
}Example Pow Response
{
"errorId": 0,
"success": true,
"state": "ready",
"solution": {
"pow":"$90F9EAF5-D6E5-4E30-BC8B-B7780AD02600;1692953907516;3764bd11365749ec62974f920eb3614c;6000;plKZ9lBBJwLeeWRjoaZ4OevBFoPf3EyJIFgp2utWwI3ly34OsW6JluR2nY+lAwapZAcMf/kCo2g5ni6daXPhBSpg==;0.779943542258,0.557086858063,0.074994427115,0.528065278473,0.196708122838,0.179729781970,0.898601813923,0.462955165004,0.445151115151,0.894151818391;144,161,166,181,186,146,123,189,135,185;11247,7896,571,2559,10966,9764,9138,13100,1074,1487"
},
"type": "AntiAkamaiBmpTask"
}