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_keyOptional parameters
api_get_libcurl -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
- 01Read GET /api/v1/captcha/types and select the
friendly_captchaentry. - 02Send
type: "friendly_captcha"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.
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.