EverySolve CAPTCHA API
Akamai Bot Manager for mobile SDKs API
EverySolve's Akamai Bot Manager for mobile SDKs API returns named solution fields for your challenge workflow. Send POST /api/v1/captcha with type set to akamai_bmp and the inputs listed below.
This is the mobile-SDK flow: the target is an iOS or Android app package, not a web page widget. It returns a matched set of sensor data, user agent, and device ID. These three values belong together; this is not the cookie returned by the Akamai web flow.
- Endpoint
- POST /api/v1/captcha
- Type
- akamai_bmp
- Per 1,000 successful solutions
- $4.58 per 1,000 successful solutions
Request parameters
Provide package_name. Optional parameters are app_version, platform, and count.
Required parameters
package_nameOptional parameters
app_versionplatformcountcurl -X POST https://api.everyinfra.com/api/v1/captcha \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"type":"akamai_bmp","package_name":"<package_name>"}'
How to recognize Akamai Bot Manager for mobile SDKs
This is the mobile-SDK flow: the target is an iOS or Android app package, not a web page widget.
What makes Akamai Bot Manager for mobile SDKs different
It returns a matched set of sensor data, user agent, and device ID. These three values belong together; this is not the cookie returned by the Akamai web flow.
Where the Akamai Bot Manager for mobile SDKs parameters come from
Use the app package or bundle identifier; keep any requested app version, platform, and sample count tied to that app.
package_nameRequired- The Android package name or iOS bundle identifier for the target mobile app.
app_versionOptional- The target mobile application's version, when the challenge contract needs it.
platformOptional- The target mobile platform value associated with this app challenge.
countOptional- The requested number of results for this task, subject to the current catalog contract.
What the API returns
The Akamai Bot Manager for mobile SDKs API returns named solution fields in sensors, user_agent, and device_id. Its solution format is fields. Read the declared fields together; the target workflow may require the complete set.
- Solution shape
- fields
- Solution fields
sensorsuser_agentdevice_id
How to use the Akamai Bot Manager for mobile SDKs API
- 01Read GET /api/v1/captcha/types and select the
akamai_bmpentry. - 02Send
type: "akamai_bmp"and the required parameters to POST /api/v1/captcha. - 03Read named solution fields from
sensors,user_agent, anddevice_id. - 04Read the declared fields together; the target workflow may require the complete set.
Billing and availability
EverySolve charges only when a solution is delivered successfully. Unsuccessful attempts are refunded automatically. Read available and the price fields from GET /api/v1/captcha/types at request time rather than treating them as static page content.
Akamai Bot Manager for mobile SDKs integration questions
How can I identify Akamai Bot Manager for mobile SDKs before choosing a type?
This is the mobile-SDK flow: the target is an iOS or Android app package, not a web page widget. Use akamai_bmp only after those signals match the target challenge.
Which target-page values belong in a Akamai Bot Manager for mobile SDKs request?
Use the app package or bundle identifier; keep any requested app version, platform, and sample count tied to that app. Provide package_name. Optional parameters are app_version, platform, and count.
What does Akamai Bot Manager for mobile SDKs return, and what should not be confused with it?
The Akamai Bot Manager for mobile SDKs API returns named solution fields in sensors, user_agent, and device_id. Its solution format is fields. It returns a matched set of sensor data, user agent, and device ID. These three values belong together; this is not the cookie returned by the Akamai web flow.
Which external source explains the Akamai Bot Manager for mobile SDKs integration?
Akamai describes the mobile and web bot-management product family. [Open the Akamai Bot Manager for mobile SDKs reference](https://www.akamai.com/products/bot-manager). EverySolve-specific fields and live availability still come from the type catalog.