EverySolve CAPTCHA API

reCAPTCHA v2 Enterprise API

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

reCAPTCHA v2 Enterprise is a checkbox or policy-driven Enterprise key loaded through enterprise.js and grecaptcha.enterprise. It still returns gRecaptchaResponse, but Enterprise identifiers and payloads must not be mixed with classic v2 api.js values or score-based v3 keys.

Endpoint
POST /api/v1/captcha
Type
recaptcha_v2_enterprise
Per 1,000 successful solutions
$1.53 per 1,000 successful solutions

Request parameters

Provide website_url and website_key. Optional parameters are enterprise_payload, page_action, invisible, and api_domain.

Required parameters

website_urlwebsite_key

Optional parameters

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

How to recognize reCAPTCHA v2 Enterprise

reCAPTCHA v2 Enterprise is a checkbox or policy-driven Enterprise key loaded through enterprise.js and grecaptcha.enterprise.

What makes reCAPTCHA v2 Enterprise different

It still returns gRecaptchaResponse, but Enterprise identifiers and payloads must not be mixed with classic v2 api.js values or score-based v3 keys.

Where the reCAPTCHA v2 Enterprise parameters come from

Copy the Enterprise key from data-sitekey or grecaptcha.enterprise.render; preserve page_action and enterprise_payload only when the target integration supplies them.

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.
enterprise_payloadOptional
Enterprise-specific page data supplied by the target reCAPTCHA integration, when present.
page_actionOptional
The action string used by the target reCAPTCHA execution; preserve its exact case and spelling.
invisibleOptional
Whether the target widget uses its invisible mode; do not infer it from the absence of an image alone.
api_domainOptional
The API hostname used by the target widget when it differs from the standard domain.

What the API returns

The reCAPTCHA v2 Enterprise 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 reCAPTCHA v2 Enterprise API

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

reCAPTCHA v2 Enterprise integration questions

How can I identify reCAPTCHA v2 Enterprise before choosing a type?

reCAPTCHA v2 Enterprise is a checkbox or policy-driven Enterprise key loaded through enterprise.js and grecaptcha.enterprise. Use recaptcha_v2_enterprise only after those signals match the target challenge.

Which target-page values belong in a reCAPTCHA v2 Enterprise request?

Copy the Enterprise key from data-sitekey or grecaptcha.enterprise.render; preserve page_action and enterprise_payload only when the target integration supplies them. Provide website_url and website_key. Optional parameters are enterprise_payload, page_action, invisible, and api_domain.

What does reCAPTCHA v2 Enterprise return, and what should not be confused with it?

The reCAPTCHA v2 Enterprise API returns a token in gRecaptchaResponse. Its solution format is token. It still returns gRecaptchaResponse, but Enterprise identifiers and payloads must not be mixed with classic v2 api.js values or score-based v3 keys.

Which external source explains the reCAPTCHA v2 Enterprise integration?

Google Cloud documents Enterprise checkbox keys, data-sitekey, data-action, and grecaptcha.enterprise.render. [Open the reCAPTCHA v2 Enterprise reference](https://docs.cloud.google.com/recaptcha/docs/instrument-web-pages-with-checkbox). EverySolve-specific fields and live availability still come from the type catalog.