EverySolve CAPTCHA API
Image CAPTCHA API
EverySolve's Image CAPTCHA API returns text for your challenge workflow. Send POST /api/v1/captcha with type set to image and the inputs listed below.
The image task performs character recognition on an image payload; it is not a branded widget integration. It returns recognized text. Use audio for sound, text_captcha for a written question, and coordinate or box tasks for spatial answers.
- Endpoint
- POST /api/v1/captcha
- Type
- image
- Per 1,000 successful solutions
- $0.83 per 1,000 successful solutions
Request parameters
Provide body. Optional parameters are case_sensitive, charset, and math.
Required parameters
bodyOptional parameters
case_sensitivecharsetmathcurl -X POST https://api.everyinfra.com/api/v1/captcha \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"type":"image","body":"<body>"}'
How to recognize Image CAPTCHA
The image task performs character recognition on an image payload; it is not a branded widget integration.
What makes Image CAPTCHA different
It returns recognized text. Use audio for sound, text_captcha for a written question, and coordinate or box tasks for spatial answers.
Where the Image CAPTCHA parameters come from
The body parameter contains the image payload. If drawn on a canvas, toDataURL() can serialize the canvas before removing the data-URL prefix. The case_sensitive, charset, and math parameters constrain interpretation only when required by the source challenge.
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.
case_sensitiveOptional- Whether letter case must be preserved when interpreting the returned text.
charsetOptional- The allowed character set for image recognition when the source challenge restricts its alphabet.
mathOptional- Whether an image-text task should interpret the recognized content as a mathematical expression.
What the API returns
The Image CAPTCHA API returns text in text. Its solution format is text. Use the returned text as the challenge answer.
- Solution shape
- text
- Solution fields
text
How to use the Image CAPTCHA API
- 01Read GET /api/v1/captcha/types and select the
imageentry. - 02Send
type: "image"and the required parameters to POST /api/v1/captcha. - 03Read text from
text. - 04Use the returned text as the challenge answer.
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.
Image CAPTCHA integration questions
How can I identify Image CAPTCHA before choosing a type?
The image task performs character recognition on an image payload; it is not a branded widget integration. Use image only after those signals match the target challenge.
Which target-page values belong in a Image CAPTCHA request?
The body parameter contains the image payload. If drawn on a canvas, toDataURL() can serialize the canvas before removing the data-URL prefix. The case_sensitive, charset, and math parameters constrain interpretation only when required by the source challenge. Provide body. Optional parameters are case_sensitive, charset, and math.
What does Image CAPTCHA return, and what should not be confused with it?
The Image CAPTCHA API returns text in text. Its solution format is text. It returns recognized text. Use audio for sound, text_captcha for a written question, and coordinate or box tasks for spatial answers.
Is there a single vendor specification for Image CAPTCHA?
No single vendor owns this general-purpose recognition contract; the linked browser reference covers canvas serialization, while the live EverySolve catalog remains the task specification. The current parameter and response contract is therefore the image entry returned by GET /api/v1/captcha/types.