Get Task Result
Retrieves the result of a previously created captcha solving task.API Endpoint
Request Parameters
string
required
Your API key.
string
required
The ID of the task returned by the createTask request.
Response
string
The status of the task. Can be one of:
processing- The task is still being processedready- The task has been completedfailed- The task has failed
object
The solution data. Only present when status is
ready.object
Error details. Only present when status is
failed.string
The reCAPTCHA response token. Only present for reCAPTCHA tasks.
string
The hCaptcha response token. Only present for hCaptcha tasks.
string
The Turnstile response token. Only present for Turnstile tasks.
string
The text from the image. Only present for ImageToText tasks.
number
The score value for reCAPTCHA v3. Only present for reCAPTCHA v3 tasks.
string
The User-Agent used to solve the captcha. Present if a custom User-Agent was used.
Example Request
Example Response - Processing
Example Response - Ready (reCAPTCHA)
Example Response - Ready (hCaptcha)
Example Response - Failed
Error Codes
Common error codes:ERROR_CAPTCHA_UNSOLVABLE- The captcha could not be solvedERROR_KEY_DOES_NOT_EXIST- Invalid API keyERROR_TASK_NOT_FOUND- Task not foundERROR_PROXY_CONNECTION_FAILED- Proxy connection failed
Notes
- The solution format varies depending on the captcha type.
- You should poll this endpoint until the status is either
readyorfailed. We recommend using a polling interval of 3-5 seconds. - The solution is typically ready within 5-30 seconds, depending on the captcha type and difficulty.