Skip to main content
Glossary

CAPTCHA

A CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) is a challenge-response test used to determine whether a user is human, commonly deployed on login pages and forms to block bots.

What Is a CAPTCHA?

A CAPTCHA is a test designed to distinguish human users from automated bots. The acronym stands for "Completely Automated Public Turing test to tell Computers and Humans Apart." CAPTCHAs are typically deployed on login forms, registration pages, and checkout flows to prevent automated abuse such as credential stuffing, spam submission, and scraping.

Evolution of CAPTCHAs

  • Text CAPTCHAs: Early implementations displayed distorted text that users had to decipher. These have largely been defeated by OCR and machine learning.
  • Image CAPTCHAs: Users select images matching a description (e.g., "select all traffic lights"). More resistant to automation but can be solved by CAPTCHA-solving services.
  • Invisible CAPTCHAs: Modern solutions like reCAPTCHA v3 and Turnstile analyze user behavior (mouse movements, typing patterns, browsing history) in the background and assign a risk score without requiring explicit interaction.

Limitations of CAPTCHAs

CAPTCHAs add friction for legitimate users, impacting conversion rates and accessibility. Professional CAPTCHA-solving services employ humans to solve challenges for as little as $1 per thousand. Sophisticated bots can solve many CAPTCHA types using machine learning. For these reasons, CAPTCHAs work best as one layer in a multi-layered defense strategy, not as a sole protection mechanism.

CAPTCHAs and AntiProxies

A smarter approach is to deploy CAPTCHAs selectively based on risk assessment. Using IP reputation data from AntiProxies, you can present CAPTCHAs only when a connection comes from a proxy, VPN, Tor exit, or other high-risk source. This reduces friction for legitimate users on clean IPs while adding a challenge layer for suspicious traffic. Combined with device fingerprinting and rate limiting, this approach provides strong bot protection with minimal user impact. If you're operating in the EU, see our guide on GDPR-compliant bot protection to ensure your CAPTCHA deployment meets privacy requirements.

Want to see what's in the database?

Download once, query as many times as you need. €99/year for all 22 databases, unlimited servers, and a full year of monthly updates. No usage limits, no per-query fees, no data leaving your servers.

30-day money-back guarantee
All databases included
Monthly updates