Skip to main content
POST /getTask Poll this endpoint using the task_id obtained from /createTask to check the status and retrieve the final result.

Request Body

{
  "task_id": "a1b2c3d4e5f67890abcdef1234567890"
}
  • task_id (string, Required): The ID returned by /createTask.

Response Example (Processing)

If the task is still running:
{
    "type": "FuncaptchaTask",
    "status": "processing",
    "task_id": "a1b2c3d4e5f67890abcdef1234567890",
    "result": null
}

Response Example (Completed - Success)

If the task completed successfully:
{
    "type": "FuncaptchaTask",
    "status": "completed",
    "task_id": "a1b2c3d4e5f67890abcdef1234567890",
    "captcha": {
        "success": true,
        "err": null,
        "token": "arkose-token|r=eu-west-1|metabgclr=transparent|metaiconclr=%23555555|...",
        "procces_time": 5.123456789
    }
}
  • The token field contains the solved Arkose session token.

Response Example (Completed - Failure)

If the task failed during solving:
{
    "type": "FuncaptchaTask",
    "status": "completed",
    "task_id": "a1b2c3d4e5f67890abcdef1234567890",
    "captcha": {
        "success": false,
        "err": "internal error", // Or "ai fail", "invalid blob", etc.
        "token": null
    }
}