Yandex SmartCaptcha

A service for verifying queries to identify user requests and block bots.

No need for users to identify images — in most cases, clicking I’m not a robot is enough.

Query analysis
The algorithm identifies queries that appear automated and effectively detects and filters out bots without compromising the response time.
Up to two steps for verification
First, the user ticks the “I’m not a robot” checkbox. If anything seems suspicious, the user is shown a captcha and asked to type a few words.
Text captcha
The service generates images with text on its own, maintaining a high level of human recognition while impeding bots.
Complexity control
The service offers more complex captchas when dealing with a suspected robot at the second step. Simpler captchas appear when suspicion is low.
A secure solution
SmartCaptcha is deployed in the Yandex Cloud infrastructure, which complies with international standards and Russian information security laws.
Invisible captcha
Add verification to your site without the “I’m not a robot” button. An invisible captcha will only be seen by users with suspicious looking requests.

Clear and simple

No need for users to identify images or solve any equations: they just enter an easy-to-read text

Getting started

Create a captcha, select a format, and copy the code.

FAQ

How do I use SmartCaptcha?

To use SmartCaptcha, you need to get client and server side keys. Using the client key, you can add the SmartCaptcha widget to your page. The server key lets you verify user responses. To get the keys, submit a request to use the service.

To use SmartCaptcha, you need to get client and server side keys. Using the client key, you can add the SmartCaptcha widget to your page. The server key lets you verify user responses. To get the keys, submit a request to use the service.

How do I connect the SmartCaptcha widget to my website?

There are two ways to connect the SmartCaptcha widget:

  • Regular or automatic connection.
  • Advanced connection.

The method you choose affects how parameters are transferred.

There are two ways to connect the SmartCaptcha widget:

  • Regular or automatic connection.
  • Advanced connection.

The method you choose affects how parameters are transferred.

How do I manage access to the service?

Access to the service is managed using standard access control mechanisms in Yandex Cloud. The following roles were designed for SmartCaptcha:

  • smart-captcha.admin
  • smart-captcha.editor
  • smart-captcha.viewer

Access to the service is managed using standard access control mechanisms in Yandex Cloud. The following roles were designed for SmartCaptcha:

  • smart-captcha.admin
  • smart-captcha.editor
  • smart-captcha.viewer

Get started with Yandex SmartCaptcha