EverySolve CAPTCHA API

hCaptcha API

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

hCaptcha is an h-captcha widget or explicit hcaptcha.render call with its own data-sitekey. The API returns the hCaptcha response in `gRecaptchaResponse`. The field name does not make the widget Google reCAPTCHA.

Endpoint
POST /api/v1/captcha
Type
hcaptcha
Per 1,000 successful solutions
$4.58 per 1,000 successful solutions

Request parameters

Provide website_url and website_key. This type does not declare optional parameters.

Required parameters

website_urlwebsite_key

Optional parameters

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

How to recognize hCaptcha

hCaptcha is an h-captcha widget or explicit hcaptcha.render call with its own data-sitekey.

What makes hCaptcha different

The API returns the hCaptcha response in gRecaptchaResponse. The field name does not make the widget Google reCAPTCHA.

Where the hCaptcha parameters come from

Copy the hCaptcha site key from the target widget and preserve the page URL where that widget is rendered.

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.

What the API returns

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

Solution shape
token
Solution fields
gRecaptchaResponse

How to use the hCaptcha API

  1. 01Read GET /api/v1/captcha/types and select the hcaptcha entry.
  2. 02Send type: "hcaptcha" and the required parameters to POST /api/v1/captcha.
  3. 03Read a token from gRecaptchaResponse.
  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.

hCaptcha integration questions

How can I identify hCaptcha before choosing a type?

hCaptcha is an h-captcha widget or explicit hcaptcha.render call with its own data-sitekey. Use hcaptcha only after those signals match the target challenge.

Which target-page values belong in a hCaptcha request?

Copy the hCaptcha site key from the target widget and preserve the page URL where that widget is rendered. Provide website_url and website_key. This type does not declare optional parameters.

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

The hCaptcha API returns a token in gRecaptchaResponse. Its solution format is token. The API returns the hCaptcha response in gRecaptchaResponse. The field name does not make the widget Google reCAPTCHA.

Which external source explains the hCaptcha integration?

hCaptcha's official documentation shows the widget, site key, and response-token integration. [Open the hCaptcha reference](https://docs.hcaptcha.com/). EverySolve-specific fields and live availability still come from the type catalog.