anycaptcha.com
Searchโ€ฆ
FunCAPTCHA - Arkose Labs
First, you need to locate the Publickey in the page with Arkose Labs captcha
Public key can be found inside data-pkey parameter of funcaptcha's div element or inside an input element with name fc-token - just extract the key indicated after pk from the value of this element.

1. CREATE TASK

Request

POST https://api.anycaptcha.com/createTask
name
type
required
description
clientKey
text
yes
client account key, can be found hereโ€‹
task.type
text
yes
FunCaptchaTaskProxyless
task.websitePublicKey
text
yes
Value of pk or data-pkey parameter you found on page
task.websiteURL
text
yes
Full URL of the page where you see the FunCaptcha
1
POST /createTask HTTPS/1.1
2
Host: api.anycaptcha.com
3
Content-Type: application/json
4
โ€‹
5
{
6
"clientKey": "YOUR_API_KEY",
7
"task": {
8
"type": "FunCaptchaTaskProxyless",
9
"websitePublicKey": "E8A75615-1CBA-5DFF-8032-D16BCF234E10",
10
"websiteURL": "https://account.battle.net/creation/flow/creation-full"
11
}
12
}
Copied!

Response

success
error
server will return errorId = 0 and taskId for success
1
{
2
"errorId": 0,
3
"taskId": 123456
4
}
Copied!
server will return errorId > 0 and errorCode
1
{
2
"errorId": 1,
3
"errorCode": "ERROR_KEY_DOES_NOT_EXIST",
4
"errorDescription": "ERROR_KEY_DOES_NOT_EXIST"
5
}
Copied!

2. GET TASK RESULT

Request

POST https://api.anycaptcha.com/getTaskResult
name
type
required
description
clientKey
text
yes
client account key, can be found hereโ€‹
taskId
number
yes
the taskId
1
POST /getTaskResult HTTP/1.1
2
Host: api.anycaptcha.com
3
Content-Type: application/json
4
โ€‹
5
{
6
"clientKey": "YOUR_API_KEY",
7
"taskId": 123456
8
}
Copied!

Response

success
processing
error
1
{
2
"errorId": 0,
3
"status": "ready",
4
"solution": {
5
"token": "1614fe286944949.9151016901|r=us-east-1|meta...."
6
}
7
}
Copied!
1
{
2
"errorId": 0,
3
"status": "processing"
4
}
Copied!
1
{
2
"errorId": 1,
3
"errorCode": "ERROR_CAPTCHA_UNSOLVABLE",
4
"errorDescription": "ERROR_CAPTCHA_UNSOLVABLE"
5
}
Copied!
  • errorId = 0 and status = ready : Solved successfully, read result in solution.token
  • errorId = 0 and status = processing: The task is not ready yet, sleep 2s then remake
  • errorId > 0: error identifier. Error code and short description transferred in errorCode and errorDescription properties
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹
โ€‹