EverySolve CAPTCHA API
Bounding-box CAPTCHA API
EverySolve's Bounding-box CAPTCHA API returns bounding-box coordinates for your challenge workflow. Send POST /api/v1/captcha with type set to bounding_box and the inputs listed below.
A bounding-box task asks for rectangles around matching objects in one source image. It returns bounding_boxes with rectangle geometry. Use coordinates for click points and recaptcha_grid for tile or object selections.
- Endpoint
- POST /api/v1/captcha
- Type
- bounding_box
- Per 1,000 successful solutions
- $1.81 per 1,000 successful solutions
Request parameters
Provide body. Optional parameters are comment.
Required parameters
bodyOptional parameters
commentcurl -X POST https://api.everyinfra.com/api/v1/captcha \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"type":"bounding_box","body":"<body>"}'
How to recognize Bounding-box CAPTCHA
A bounding-box task asks for rectangles around matching objects in one source image.
What makes Bounding-box CAPTCHA different
It returns bounding_boxes with rectangle geometry. Use coordinates for click points and recaptcha_grid for tile or object selections.
Where the Bounding-box CAPTCHA parameters come from
The body field contains the image; the comment may state which object class to enclose when the prompt is not implicit.
bodyRequired- The challenge payload itself. Its media type follows this page's task: image data for visual tasks and audio data for the audio task.
commentOptional- The visible instruction describing what to click or enclose in the source image.
What the API returns
The Bounding-box CAPTCHA API returns bounding-box coordinates in bounding_boxes. Its solution format is boxes. Use each box's coordinates to identify or select a region in the source image.
- Solution shape
- boxes
- Solution fields
bounding_boxes
How to use the Bounding-box CAPTCHA API
- 01Read GET /api/v1/captcha/types and select the
bounding_boxentry. - 02Send
type: "bounding_box"and the required parameters to POST /api/v1/captcha. - 03Read bounding-box coordinates from
bounding_boxes. - 04Use each box's coordinates to identify or select a region in the source image.
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.
Bounding-box CAPTCHA integration questions
How can I identify Bounding-box CAPTCHA before choosing a type?
A bounding-box task asks for rectangles around matching objects in one source image. Use bounding_box only after those signals match the target challenge.
Which target-page values belong in a Bounding-box CAPTCHA request?
The body field contains the image; the comment may state which object class to enclose when the prompt is not implicit. Provide body. Optional parameters are comment.
What does Bounding-box CAPTCHA return, and what should not be confused with it?
The Bounding-box CAPTCHA API returns bounding-box coordinates in bounding_boxes. Its solution format is boxes. It returns bounding_boxes with rectangle geometry. Use coordinates for click points and recaptcha_grid for tile or object selections.
Which external source explains the Bounding-box CAPTCHA integration?
hCaptcha's first-party labeling material documents area-selection tasks as a related challenge form. [Open the Bounding-box CAPTCHA reference](https://www.hcaptcha.com/labeling). EverySolve-specific fields and live availability still come from the type catalog.