getTaskResult Max1

After creating a task with createTask, its status needs to be checked periodically in order to obtain the final result.

Method address: https://captcha69.com/getTaskResult
Request format: JSON POST
Rate limit: 120 requests per task. If the limit is exceeded, the user's account may be temporarily locked.

Request Parameters

Parameter Type Required
clientKey String Required
taskId Integer Required

clientKey

Your unique account API key.

taskId

ID which was obtained in the createTask method.

Request Example

{
  "clientKey": "max1_YOUR_API_KEY",
  "taskId": 7654321
}

Response Structure

Parameter Type Description
errorId Integer Error identifier. 0 - no errors. 1 - error, see errorCode.
errorCode String Error code. See the error list for details.
status String processing - task is not ready yet. ready - task is complete, the solution is in the solution property.
solution Object Task result data. Structure varies by task type.

Response Examples

Task still processing

{
  "errorId": 0,
  "errorCode": null,
  "errorDescription": null,
  "status": "processing"
}

Task completed successfully

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "text": "answer"
  }
}
Polling recommendation: After creating a task, wait 3-5 seconds before making the first getTaskResult request. Then retry every 3-5 seconds until the status changes to ready or an error is returned. Remember the 120 request limit per task.