EverySolve CAPTCHA API

Capy Puzzle CAPTCHA API

EverySolve's Capy Puzzle CAPTCHA API returns named solution fields for your challenge workflow. Send POST /api/v1/captcha with type set to capy and the inputs listed below.

Capy Puzzle CAPTCHA uses a site key and may point to a deployment-specific API server. The response has captchakey, challengekey, and answer fields that must be read together; it is not a single token.

Endpoint
POST /api/v1/captcha
Type
capy
Per 1,000 successful solutions
$3.06 per 1,000 successful solutions

Request parameters

Provide website_url and website_key. Optional parameters are api_server.

Required parameters

website_urlwebsite_key

Optional parameters

api_server
capy.sh
curl -X POST https://api.everyinfra.com/api/v1/captcha \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"capy","website_url":"<website_url>","website_key":"<website_key>"}'

How to recognize Capy Puzzle CAPTCHA

Capy Puzzle CAPTCHA uses a site key and may point to a deployment-specific API server.

What makes Capy Puzzle CAPTCHA different

The response has captchakey, challengekey, and answer fields that must be read together; it is not a single token.

Where the Capy Puzzle CAPTCHA parameters come from

Copy website_key from the Capy widget, keep website_url on that instance, and pass api_server only when the target exposes a non-default endpoint.

website_urlRequired
The exact page where this challenge appears, including the relevant path rather than only the site home page.
website_keyRequired
The public site or widget key copied from this exact target integration; it is not a secret key.
api_serverOptional
The complete public API base URL configured by this widget instance; it is not a private server credential.

What the API returns

The Capy Puzzle CAPTCHA API returns named solution fields in captchakey, challengekey, and answer. Its solution format is fields. Read the declared fields together; the target workflow may require the complete set.

Solution shape
fields
Solution fields
captchakeychallengekeyanswer

How to use the Capy Puzzle CAPTCHA API

  1. 01Read GET /api/v1/captcha/types and select the capy entry.
  2. 02Send type: "capy" and the required parameters to POST /api/v1/captcha.
  3. 03Read named solution fields from captchakey, challengekey, and answer.
  4. 04Read the declared fields together; the target workflow may require the complete set.

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.

Capy Puzzle CAPTCHA integration questions

How can I identify Capy Puzzle CAPTCHA before choosing a type?

Capy Puzzle CAPTCHA uses a site key and may point to a deployment-specific API server. Use capy only after those signals match the target challenge.

Which target-page values belong in a Capy Puzzle CAPTCHA request?

Copy website_key from the Capy widget, keep website_url on that instance, and pass api_server only when the target exposes a non-default endpoint. Provide website_url and website_key. Optional parameters are api_server.

What does Capy Puzzle CAPTCHA return, and what should not be confused with it?

The Capy Puzzle CAPTCHA API returns named solution fields in captchakey, challengekey, and answer. Its solution format is fields. The response has captchakey, challengekey, and answer fields that must be read together; it is not a single token.

Which external source explains the Capy Puzzle CAPTCHA integration?

Capy's developer documentation describes its puzzle integration. [Open the Capy Puzzle CAPTCHA reference](https://www.capy.me). EverySolve-specific fields and live availability still come from the type catalog.