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_keyOptional parameters
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
- 01Read GET /api/v1/captcha/types and select the
cutcaptchaentry. - 02Send
type: "cutcaptcha"and the required parameters to POST /api/v1/captcha. - 03Read a token from
token. - 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.