EverySolve CAPTCHA API

Cutcaptcha API

EverySolve's Cutcaptcha API returns a token for your challenge workflow. Send POST /api/v1/captcha with type set to cutcaptcha and the inputs listed below.

Cutcaptcha exposes a Misery key and a separate CAPTCHA API key for a token-producing challenge. It returns a token; neither key is a generic site key and the two key roles must not be merged.

Endpoint
POST /api/v1/captcha
Type
cutcaptcha
Per 1,000 successful solutions
$2.22 per 1,000 successful solutions

Request parameters

Provide website_url, misery_key, and captcha_api_key. This type does not declare optional parameters.

Required parameters

website_urlmisery_keycaptcha_api_key

Optional parameters

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

How to recognize Cutcaptcha

Cutcaptcha exposes a Misery key and a separate CAPTCHA API key for a token-producing challenge.

What makes Cutcaptcha different

It returns a token; neither key is a generic site key and the two key roles must not be merged.

Where the Cutcaptcha parameters come from

Copy misery_key and captcha_api_key from the same target integration, and set website_url to that challenge page.

website_urlRequired
The exact page where this challenge appears, including the relevant path rather than only the site home page.
misery_keyRequired
The Cutcaptcha Misery key from the active widget, distinct from captcha_api_key.
captcha_api_keyRequired
The public CAPTCHA API key exposed by the active widget; it is distinct from the other challenge identifier on this page.

What the API returns

The Cutcaptcha API returns a token in token. Its solution format is token. Submit the token in the field or verification request expected by the target workflow.

Solution shape
token
Solution fields
token

How to use the Cutcaptcha API

  1. 01Read GET /api/v1/captcha/types and select the cutcaptcha entry.
  2. 02Send type: "cutcaptcha" and the required parameters to POST /api/v1/captcha.
  3. 03Read a token from token.
  4. 04Submit the token in the field or verification request expected by the target workflow.

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.

Cutcaptcha integration questions

How can I identify Cutcaptcha before choosing a type?

Cutcaptcha exposes a Misery key and a separate CAPTCHA API key for a token-producing challenge. Use cutcaptcha only after those signals match the target challenge.

Which target-page values belong in a Cutcaptcha request?

Copy misery_key and captcha_api_key from the same target integration, and set website_url to that challenge page. Provide website_url, misery_key, and captcha_api_key. This type does not declare optional parameters.

What does Cutcaptcha return, and what should not be confused with it?

The Cutcaptcha API returns a token in token. Its solution format is token. It returns a token; neither key is a generic site key and the two key roles must not be merged.

Which external source explains the Cutcaptcha integration?

The linked Cutcaptcha site is the first-party product surface available for this challenge. [Open the Cutcaptcha reference](https://v2.cutcaptcha.net/). EverySolve-specific fields and live availability still come from the type catalog.