EverySolve CAPTCHA API

AWS WAF challenge classification API

EverySolve's AWS WAF challenge classification API returns click positions for your challenge workflow. Send POST /api/v1/captcha with type set to aws_waf_classify and the inputs listed below.

This is the image-classification half of an AWS WAF CAPTCHA, using challenge images plus the displayed instruction. It returns click positions in box, not an AWS WAF passage cookie. The caller still controls the browser interaction.

Endpoint
POST /api/v1/captcha
Type
aws_waf_classify
Per 1,000 successful solutions
$0.97 per 1,000 successful solutions

Request parameters

Provide images and question. This type does not declare optional parameters.

Required parameters

imagesquestion

Optional parameters

aws_waf_classify.sh
curl -X POST https://api.everyinfra.com/api/v1/captcha \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"aws_waf_classify","images":"<images>","question":"<question>"}'

How to recognize AWS WAF challenge classification

This is the image-classification half of an AWS WAF CAPTCHA, using challenge images plus the displayed instruction.

What makes AWS WAF challenge classification different

It returns click positions in box, not an AWS WAF passage cookie. The caller still controls the browser interaction.

Where the AWS WAF challenge classification parameters come from

Send images and the exact question from the same challenge; do not replace them with the protected page URL.

imagesRequired
The images from the current classification challenge, kept in the order expected by that challenge.
questionRequired
The exact written prompt or visual-task instruction shown by the challenge.

What the API returns

The AWS WAF challenge classification API returns click positions in box. Its solution format is points. Apply the returned positions to the source image or click workflow using the coordinate or grid format declared by the type.

Solution shape
points
Solution fields
box

How to use the AWS WAF challenge classification API

  1. 01Read GET /api/v1/captcha/types and select the aws_waf_classify entry.
  2. 02Send type: "aws_waf_classify" and the required parameters to POST /api/v1/captcha.
  3. 03Read click positions from box.
  4. 04Apply the returned positions to the source image or click workflow using the coordinate or grid format declared by the type.

Billing and availability

EverySolve charges only when a solution is delivered successfully. Unsuccessful attempts are refunded automatically. Read available and the price fields from GET /api/v1/captcha/types at request time rather than treating them as static page content.

AWS WAF challenge classification integration questions

How can I identify AWS WAF challenge classification before choosing a type?

This is the image-classification half of an AWS WAF CAPTCHA, using challenge images plus the displayed instruction. Use aws_waf_classify only after those signals match the target challenge.

Which target-page values belong in a AWS WAF challenge classification request?

Send images and the exact question from the same challenge; do not replace them with the protected page URL. Provide images and question. This type does not declare optional parameters.

What does AWS WAF challenge classification return, and what should not be confused with it?

The AWS WAF challenge classification API returns click positions in box. Its solution format is points. It returns click positions in box, not an AWS WAF passage cookie. The caller still controls the browser interaction.

Which external source explains the AWS WAF challenge classification integration?

AWS documents the visual CAPTCHA puzzles used by its CAPTCHA action. [Open the AWS WAF challenge classification reference](https://docs.aws.amazon.com/waf/latest/developerguide/waf-captcha-and-challenge.html). EverySolve-specific fields and live availability still come from the type catalog.