NEWStandard createTask and in.php APIs. Change the address and you are connected.View API docs
GATESOLVER

The easiest AWS WAF Image Classification CAPTCHA solving API

GateSolver solves AWS WAF Image Classification CAPTCHAs automatically with AI. $0.42 per 1,000 tasks, answers usually within 1s, and you only pay for successful tasks.

What is the AWS WAF Image Classification CAPTCHA?

AWS WAF image classification answers the image challenges in AWS WAF CAPTCHA, such as picking matching objects or counting items.

Pick the images with the objects numbers you receive, or enter the values you receive.

AWS WAF Image Classification

< 1s · $0.42 / 1k

Why use GateSolver for AWS WAF Image Classification

Price and speed

Task typeSpeedPricing
AwsWafClassification< 1s$0.42 / 1k

How to solve AWS WAF Image Classification: API guide

Just two requests: create a task with createTask and get the answer with getTaskResult.

Step 1: Create a task

POST https://gatesolver.com/createTask

FieldRequiredDescription
typeYesAwsWafClassification
imagesYesArray of base64 challenge images
questionYesChallenge text (for example aws:grid:bed)

Request

{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "AwsWafClassification",
    "images": [
      "/9j/4AAQSkZJRgABAQ..."
    ],
    "question": "aws:grid:bed"
  }
}

Response

{
  "errorId": 0,
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Step 2: Get the result

POST https://gatesolver.com/getTaskResult

Poll for the result with the taskId every 1 seconds. If status is processing, wait; when it is ready, use the solution.

Request

{
  "clientKey": "YOUR_API_KEY",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Response

{
  "errorId": 0,
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
  "status": "ready",
  "solution": {
    "objects": [
      1,
      4
    ]
  }
}

Pick the images with the objects numbers you receive, or enter the values you receive.

Code examples

import requests, time

API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
    "type": "AwsWafClassification",
    "images": [
        "/9j/4AAQSkZJRgABAQ..."
    ],
    "question": "aws:grid:bed"
}

r = requests.post(f"{API}/createTask", json={"clientKey": KEY, "task": task}).json()
task_id = r["taskId"]
while True:
    time.sleep(1)
    res = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task_id}).json()
    if res.get("status") == "ready":
        print(res["solution"])
        break
    if res.get("errorId"):
        raise RuntimeError(res["errorCode"])

AWS WAF Image Classification FAQ

How much do 1,000 AWS WAF Image Classification tasks cost?

AWS WAF Image Classification price: $0.42 per 1,000 tasks. Each task is deducted from your balance, and you only pay for solved tasks.

How fast are AWS WAF Image Classification answers?

Usually within 1s. Call getTaskResult every few seconds and use the answer when status becomes ready.

Which task type do I use for AWS WAF Image Classification?

Default type: AwsWafClassification. Other names (such as proxy versions) are accepted at the same price.

Am I charged if a task fails?

No. Unsolved and expired tasks are not charged.

Other supported CAPTCHAs