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
imagesquestionOptional parameters
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
- 01Read GET /api/v1/captcha/types and select the
aws_waf_classifyentry. - 02Send
type: "aws_waf_classify"and the required parameters to POST /api/v1/captcha. - 03Read click positions from
box. - 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.