EverySolve CAPTCHA API
Rotation CAPTCHA API
EverySolve's Rotation CAPTCHA API returns a numeric answer for your challenge workflow. Send POST /api/v1/captcha with type set to rotate and the inputs listed below.
A rotation task receives one image that must be turned upright; it is a general visual task. It returns angle as a number. Use slider for a drag distance, coordinates for clicks, and bounding_box for rectangles.
- Endpoint
- POST /api/v1/captcha
- Type
- rotate
- Per 1,000 successful solutions
- $1.53 per 1,000 successful solutions
Request parameters
Provide body. This type does not declare optional parameters.
Required parameters
bodyOptional parameters
curl -X POST https://api.everyinfra.com/api/v1/captcha \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"type":"rotate","body":"<body>"}'
How to recognize Rotation CAPTCHA
A rotation task receives one image that must be turned upright; it is a general visual task.
What makes Rotation CAPTCHA different
It returns angle as a number. Use slider for a drag distance, coordinates for clicks, and bounding_box for rectangles.
Where the Rotation CAPTCHA parameters come from
body is the single image to orient. If that image is drawn on a canvas, toDataURL() can serialize the clean canvas image. This contract has no page URL, piece image, or instruction parameter.
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.
What the API returns
The Rotation CAPTCHA API returns a numeric answer in angle. Its solution format is number. Use the returned numeric value as the answer required by the challenge.
- Solution shape
- number
- Solution fields
angle
How to use the Rotation CAPTCHA API
- 01Read GET /api/v1/captcha/types and select the
rotateentry. - 02Send
type: "rotate"and the required parameters to POST /api/v1/captcha. - 03Read a numeric answer from
angle. - 04Use the returned numeric value as the answer required by the challenge.
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.
Rotation CAPTCHA integration questions
How can I identify Rotation CAPTCHA before choosing a type?
A rotation task receives one image that must be turned upright; it is a general visual task. Use rotate only after those signals match the target challenge.
Which target-page values belong in a Rotation CAPTCHA request?
body is the single image to orient. If that image is drawn on a canvas, toDataURL() can serialize the clean canvas image. This contract has no page URL, piece image, or instruction parameter. Provide body. This type does not declare optional parameters.
What does Rotation CAPTCHA return, and what should not be confused with it?
The Rotation CAPTCHA API returns a numeric answer in angle. Its solution format is number. It returns angle as a number. Use slider for a drag distance, coordinates for clicks, and bounding_box for rectangles.
Is there a single vendor specification for Rotation CAPTCHA?
No single vendor defines this general angle contract; the linked browser reference covers only canvas serialization, not angle-solving behavior. The current parameter and response contract is therefore the rotate entry returned by GET /api/v1/captcha/types.