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 💜