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