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

body

Optional parameters

comment
bounding_box.sh
curl -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

  1. 01Read GET /api/v1/captcha/types and select the bounding_box entry.
  2. 02Send type: "bounding_box" and the required parameters to POST /api/v1/captcha.
  3. 03Read bounding-box coordinates from bounding_boxes.
  4. 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.