EverySolve CAPTCHA API

Yandex SmartCaptcha API

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

Yandex SmartCaptcha is a Yandex Cloud widget, loaded through SmartCaptcha scripts and completed through its own widget API. It returns a token for the smart-token field. MTCaptcha is a different product with different scripts and server validation.

Endpoint
POST /api/v1/captcha
Type
yandex_smartcaptcha
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

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

How to recognize Yandex SmartCaptcha

Yandex SmartCaptcha is a Yandex Cloud widget, loaded through SmartCaptcha scripts and completed through its own widget API.

What makes Yandex SmartCaptcha different

It returns a token for the smart-token field. MTCaptcha is a different product with different scripts and server validation.

Where the Yandex SmartCaptcha parameters come from

Copy the SmartCaptcha site key from the target widget and preserve the exact page URL; do not reuse an MTCaptcha or reCAPTCHA key.

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 Yandex SmartCaptcha 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 Yandex SmartCaptcha API

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

Yandex SmartCaptcha integration questions

How can I identify Yandex SmartCaptcha before choosing a type?

Yandex SmartCaptcha is a Yandex Cloud widget, loaded through SmartCaptcha scripts and completed through its own widget API. Use yandex_smartcaptcha only after those signals match the target challenge.

Which target-page values belong in a Yandex SmartCaptcha request?

Copy the SmartCaptcha site key from the target widget and preserve the exact page URL; do not reuse an MTCaptcha or reCAPTCHA key. Provide website_url and website_key. This type does not declare optional parameters.

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

The Yandex SmartCaptcha API returns a token in token. Its solution format is token. It returns a token for the smart-token field. MTCaptcha is a different product with different scripts and server validation.

Which external source explains the Yandex SmartCaptcha integration?

Yandex Cloud documents SmartCaptcha widget methods, site keys, and token validation. [Open the Yandex SmartCaptcha reference](https://yandex.cloud/en/services/smartcaptcha). EverySolve-specific fields and live availability still come from the type catalog.