Skip to main content

Create Task

Creates a new captcha solving task and returns a task ID that can be used to retrieve the result.

API Endpoint

Request Parameters

string
required
Your API key.
object
required
An object containing task-specific parameters.
string
required
The type of captcha task to solve. Possible values include:
  • RecaptchaV2Task - Regular reCAPTCHA v2
  • RecaptchaV3Task - reCAPTCHA v3
  • HCaptchaTask - hCaptcha (standard and enterprise; set enterprise to true for enterprise sites)
  • TurnstileTask - Cloudflare Turnstile
  • FunCaptchaTask - FunCaptcha (Arkose Labs)
  • ImageToTextTask - Image-based captcha
string
required
The URL of the page where the captcha is located.
string
required
The site key of the captcha from the target website.
boolean
Set to true if the reCAPTCHA is invisible. Only applicable for RecaptchaV2Task.
number
Minimum score required for reCAPTCHA v3. Only applicable for RecaptchaV3Task.
string
Action name used for reCAPTCHA v3. Only applicable for RecaptchaV3Task.
string
The User-Agent header that will be used in solving the captcha.
string
Proxy in format login:password@ip_address:port.
boolean
Set to true if the hCaptcha is invisible. Default is false.
boolean
Set to true for enterprise hCaptcha (Discord, Epic Games, TikTok, etc). Default is false.

Response

string
The unique identifier of the created task. Used to retrieve the task result.

Example Request - reCAPTCHA v2

Example Request - hCaptcha (Standard)

Example Request - hCaptcha (Enterprise)

Example Response

Error Codes

object
Error details when the request fails.
integer
Error ID.
string
Error code identifier.
string
Human-readable error description.
Common error codes:
  • ERROR_KEY_DOES_NOT_EXIST - Invalid API key
  • ERROR_INSUFFICIENT_BALANCE - Not enough balance
  • ERROR_VALIDATION_FAILED - Invalid request parameters
  • ERROR_NO_SLOT_AVAILABLE - No available slots for task processing
  • ERROR_IP_BANNED - IP address banned

Notes

  • The task will be processed asynchronously. Use the returned taskId with the Get Task Result endpoint to retrieve the solution.
  • Different captcha types require different parameters. Refer to the documentation for specific captcha types for details.
  • For hCaptcha (standard and enterprise), use HCaptchaTask and set enterprise to true for enterprise sites.
  • Proxy usage is recommended for geo-restricted captchas or to improve success rates.