EverySolve CAPTCHA API

Friendly Captcha API

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

Friendly Captcha is a proof-of-work widget with its own site key and optional client library endpoint. It returns a widget token. It is not ALTCHA, MTCaptcha, or an invisible reCAPTCHA merely because the interaction is low-friction.

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

Request parameters

Provide website_url and website_key. Optional parameters are api_get_lib.

Required parameters

website_urlwebsite_key

Optional parameters

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

How to recognize Friendly Captcha

Friendly Captcha is a proof-of-work widget with its own site key and optional client library endpoint.

What makes Friendly Captcha different

It returns a widget token. It is not ALTCHA, MTCaptcha, or an invisible reCAPTCHA merely because the interaction is low-friction.

Where the Friendly Captcha parameters come from

Copy website_key from the Friendly Captcha widget; pass api_get_lib only when the target integration exposes a matching library URL.

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_get_libOptional
The client-library URL exposed by this deployment, when the page does not use the standard library location.

What the API returns

The Friendly Captcha 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 Friendly Captcha API

  1. 01Read GET /api/v1/captcha/types and select the friendly_captcha entry.
  2. 02Send type: "friendly_captcha" 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.

Friendly Captcha integration questions

How can I identify Friendly Captcha before choosing a type?

Friendly Captcha is a proof-of-work widget with its own site key and optional client library endpoint. Use friendly_captcha only after those signals match the target challenge.

Which target-page values belong in a Friendly Captcha request?

Copy website_key from the Friendly Captcha widget; pass api_get_lib only when the target integration exposes a matching library URL. Provide website_url and website_key. Optional parameters are api_get_lib.

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

The Friendly Captcha API returns a token in token. Its solution format is token. It returns a widget token. It is not ALTCHA, MTCaptcha, or an invisible reCAPTCHA merely because the interaction is low-friction.

Which external source explains the Friendly Captcha integration?

Friendly Captcha documents its v2 SDK configuration and widget attributes. [Open the Friendly Captcha reference](https://developer.friendlycaptcha.com/docs/v2/sdk/configuration). EverySolve-specific fields and live availability still come from the type catalog.