🤖AWS WAF Captcha
AWS WAF Solver Task (Requires your own proxies) & Required Parameters
Rest API Endpoint: https://captcha.datalabs.net/createTask
Creating The Task
POST https://captcha.datalabs.net/createTask
Host: captcha.datalabs.net
Content-Type: application/json
{
"clientKey": "DATALABS_API_KEY",
"task": {
"type": "AntiAwsWafTask",
"websiteURL": "https://efw47fpad9.execute-api.us-east-1.amazonaws.com/latest"
"awsKey": "AQIDAHjcYu/GjX+QlghicBg......shMIKvZswZemrVVqA==",
"awsIv": "CgAAFDIlckAAAAid",
"awsContext": "7DhQfG5CmoY90ZdxdHCi8WtJ3z......njNKULdcUUVEtxTk=",
"awsChallengeJS": "https://41bcdd4fb3cb.610cd090.us-east-1.token.awswaf.com/41bcdd4fb3cb/0d21de737ccb/cd77baa6c832/challenge.js",
"proxyType": "http",
"proxyAddress": "1.1.1.1",
"proxyPort": "9999",
"proxyLogin": "username",
"proxyPassword": "password",
}
}
Task Parameter Table
type
true
AntiAwsWafTask
websiteURL
true
The website address in which you're solving the captcha for.
awsKey
false
Required to be sent only when the page returns a status code of 405
or 202
.
awsIv
false
Required to be sent only when the page returns a status code of 405
or 202
.
awsContext
false
Required to be sent only when the page returns a status code of 405
or 202
.
awsChallengeJS
false
Required to be sent only when the page returns a status code of 405
or 202
.
proxyType
true
The type of proxy, accepts values: http
, https
, socks4
, and socks5
.
proxyAddress
true
The IPv4/IPv6 IP for your proxy (Host names, non-transparent, and local network proxies are not allowed)
proxyPort
true
The proxy port
proxyLogin
false
The proxy username
proxyPassword
false
The proxy password
Task Created Response
{
"errorId":0,
"taskId":997993082
}
errorId
0: Without error. 1: Error with request.
errorCode
Short code for error type.
errorDescription
More detailed description of the error that occurred.
taskId
Task ID, provided for synchronous tasks to be pushed to /getTaskResult
Retrieving the Solution
POST https://captcha.datalabs.net/getTaskResult
Host: captcha.datalabs.net
Content-Type: application/json
{
"clientKey": "DATALABS_API_KEY",
"taskId": "997993082"
}
Successful Solution Response
{
"errorId":0,
"status":"ready",
"solution": {
"cookie": "223d1f60-0e9f-4238-ac0a-e766b15a778e:EQoAf0APpGIKAAAA:AJam3OWp..."
}
}
cookie
The solutions cookie result.
Last updated