Solve hCaptcha

Logo of Capsolver

CapSolver Blogger

How to use capsolver

28-Aug-2023

Solving hCaptcha with Capsolver API

Creating a task for hCaptcha

To solve hCaptcha, the first step involves creating a task with the createTask method. This requires you to provide certain details like the type of task, the URL of the website using hCaptcha, the public domain key, and more. Here's an overview of the task object structure:

{
  "type": "HCaptchaTask",
  "websiteURL": "URL of the website using hCaptcha",
  "websiteKey": "Public domain key",
  "isInvisible": "Boolean value indicating if it's an invisible captcha",
  "proxy": "Proxy details",
  "enableIPV6": "Boolean value indicating if your proxy is ipv6",
  "userAgent": "Browser's User-Agent used in emulation"
}

You can send a POST request to create a task using the Capsolver API like this:

{
 "clientKey":"YOUR_API_KEY",
    "task":
        {
             "type": "HCaptchaTask",
            "websiteURL":"",
            "websiteKey":""
          "proxy":"Your_own_proxy"
        }
    
            
}

Once you've submitted the task, you should receive a 'Task ID' in the response if it's successful

Retrieving the result of the task

After you've created the task, you can retrieve the result using the getTaskResult method. Depending on the system load, the results can be obtained within an interval of 1 to 10 seconds.

Here's an example of a POST request to get the task result:

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json

{
  "clientKey": "YOUR_API_KEY",
  "taskId": "Task ID received from the createTask method"
}

Once the task status is ready, you should receive the result of the hCaptcha challenge in the response.

Solve hCaptcha in any programming language in any programming language (C#/PYTHON/JAVASCRIPT/PHP):

Visit this page

Capsolver Team 💜

Mehr

No data