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

PropertiesTypeRequiredNote
typeStringRequiredAntiAkamaiBMPTask
packageNameStringRequiredPackage name of AkamaiBMP mobile APP, de.package.iphone
versionStringRequiredandroid only supports 3.2.5
platformStringOptionalandroid or ios, default is: ios
countInt64OptionalSensor combinations acquired at once, 0 < count <= 50, max 50 items acquired at once
powStringOptionalSupport: /_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.02.1.12.2.13.0.03.1.0
3.2.33.2.43.2.63.3.03.3.1
3.3.23.3.43.3.53.3.63.3.8

deviceNames

iPhone10,1iPhone10,2iPhone10,3iPhone12,1iPhone12,3
iPhone12,5iPhone13,1iPhone13,2iPhone13,3iPhone14,5
iPhone14,2iPhone14,3iPhone14,7iPhone15,2iPhone15,3
iPhone14,8iPhone15,4iPhone15,5iPhone16,1iPhone16,2

iOS Releases

1616.0.116.0.216.0.316.1
16.1.116.1.216.216.316.3.1
16.416.4.116.516.5.116.6
17.017.0.117.0.217.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"
}