What is reCAPTCHA?

reCAPTCHA is a service provided by Google that is used to determine whether a website user is a human or a bot. reCAPTCHA serves as protection for websites against automated attacks such as spam, DDoS attacks, and other types of bot-related fraud.
Compatibility
CapMonster Cloud uses the APIs of popular manual captcha recognition services. To get started, just type the key in your software.
High Speed
Recognize more than 1000 captchas per minute. The average captcha recognition time is less than 1 second, regardless of the time of day and server load.
Risk-Free
You pay for actually recognized captchas only. The price does not depend on the server load.
AI Efficiency
It is up to 2-3 times cheaper than using manual services. We don't pay people for recognition because the whole process is fully automated. Thanks to this, we ensure the high quality and a very affordable price.

CapMonster Cloud Advantages

Pricing of reCAPTCHA solution

Solution speed
Success
reCAPTCHA v2
Captcha
reCAPTCHA v3
Yahoo, Spotify
reCAPTCHA Enterprise
reCAPTCHA Enterprise
10 s
5 s
99%
99%
11 s
97%
98%
Price per 1,000
10,5 s
$0.9
$0.04
$0.6
click
token
$0.04
$1
click
token
$0.04
$4
click
token

Types of reCaptcha

reCAPTCHA v2 Checkbox

This type of reCAPTCHA is the most widely used and protects many websites. Users are prompted to click on a checkbox to confirm that they are not a bot. Based on user behavior and data analysis, Google determines whether the action is human or automated.

reCAPTCHA v2 Invisible

In this case, the user does not see the captcha, and the verification happens automatically. Google uses various algorithms to analyze user activity and decides whether the user is a human or a bot.

reCAPTCHA Enterprise

This advanced form of reCAPTCHA is designed for business clients. It provides enhanced tools for analyzing and managing bots on the website, as well as monitoring their activity.

reCAPTCHA v3

This type of reCAPTCHA is also invisible and provides a lower level of intrusiveness for users. It analyzes user behavior on the website and assigns scores to determine the likelihood of the user being a bot. Website owners can set a threshold value for the scores at which an action is considered suspicious.

reCAPTCHA examples

How to solve reCAPTCHA

Solution by clicks or tokens
Extension for Chrome
Solution by clicks or tokens
Extension
CapMonster Cloud API
Dashboard
Solution by clicks or tokens
Extension for Firefox
Extension

Captcha solving steps

1st step
Sign Up on the CapMonster Cloud website to start solving captchas
2nd step
Copy your API key into the software for recognizing captcha (for example, into the CapMonster Cloud extension)
3rd step
Send captchas for automatic recognition
4th step
Get fast bypassed captcha

reCAPTCHA bypass API service

// https://github.com/ZennoLab/capmonstercloud-client-js

import { CapMonsterCloudClientFactory, ClientOptions, RecaptchaV2ProxylessRequest, /*RecaptchaV2Request*/ } from '@zennolab_com/capmonstercloud-client';

document.addEventListener('DOMContentLoaded', async () => {
  const cmcClient = CapMonsterCloudClientFactory.Create(new ClientOptions({ clientKey: '<your capmonster.cloud API key>' }));
  console.log(await cmcClient.getBalance());

  const recaptchaV2Request = new RecaptchaV2ProxylessRequest({
    websiteURL: 'https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high',
    websiteKey: '6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd',
  });

  // const recaptchaV2Request = new RecaptchaV2Request({
  //   websiteURL: 'https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high',
  //   websiteKey: '6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd',
  //   proxyType: 'http',
  //   proxyAddress: '8.8.8.8',
  //   proxyPort: 8080,
  //   proxyLogin: 'proxyLoginHere',
  //   proxyPassword: 'proxyPasswordHere',
  //   userAgent: 'userAgentHere',
  // });

  console.log(await cmcClient.Solve(recaptchaV2Request));
});
# https://github.com/ZennoLab/capmonstercloud-client-python

# ReСaptchaV2Proxyless:

import asyncio
from capmonstercloudclient import CapMonsterClient, ClientOptions
from capmonstercloudclient.requests import RecaptchaV2ProxylessRequest

client_options = ClientOptions(api_key="your_api_key")  # Replace with your CapMonster Cloud API key
cap_monster_client = CapMonsterClient(options=client_options)

recaptcha2request = RecaptchaV2ProxylessRequest(
    websiteUrl="https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high",  # URL with captcha
    websiteKey="6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd"  # Replace with the correct website key
)

async def solve_captcha():
    return await cap_monster_client.solve_captcha(recaptcha2request)

responses = asyncio.run(solve_captcha())
print(responses)

# ReСaptchaV2:

import asyncio
from capmonstercloudclient import CapMonsterClient, ClientOptions
from capmonstercloudclient.requests import RecaptchaV2Request

client_options = ClientOptions(api_key="your_api_key")  # Replace with your CapMonster Cloud API key
cap_monster_client = CapMonsterClient(options=client_options)

recaptcha2_request = RecaptchaV2Request(
    websiteUrl="https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high",  # URL with captcha
    websiteKey="6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd",  # ReCaptcha v2 site key
    proxyType="http", 
    proxyAddress="8.8.8.8",
    proxyPort=8080,  
    proxyLogin="proxyLoginHere", 
    proxyPassword="proxyPasswordHere",
    userAgent="userAgentHere"  # Use the current userAgent
)

async def solve_captcha():
    return await cap_monster_client.solve_captcha(recaptcha2_request)

response = asyncio.run(solve_captcha())
print(response)
// https://github.com/ZennoLab/capmonstercloud-client-dotnet

// ReСaptchaV2Proxyless:

using Zennolab.CapMonsterCloud.Requests;
using Zennolab.CapMonsterCloud;

class Program
{
    static async Task Main(string[] args)
    {
        var clientOptions = new ClientOptions
        {
            ClientKey = "your_api_key" // Replace with your CapMonster Cloud API key
        };

        var cmCloudClient = CapMonsterCloudClientFactory.Create(clientOptions);

        var recaptchaV2Request = new RecaptchaV2ProxylessRequest
        {
            WebsiteUrl = "https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high",  // URL with captcha
            WebsiteKey = "6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd",  // Replace with the correct website key
        };

        var recaptchaV2Result = await cmCloudClient.SolveAsync(recaptchaV2Request);

        Console.WriteLine("Captcha Solution: " + recaptchaV2Result.Solution.Value);
    }
}

// ReСaptchaV2:

using Zennolab.CapMonsterCloud.Requests;
using Zennolab.CapMonsterCloud;

class Program
{
    static async Task Main(string[] args)
    {
        var clientOptions = new ClientOptions
        {
            ClientKey = "your_api_key" // Replace with your CapMonster Cloud API key
        };

        var cmCloudClient = CapMonsterCloudClientFactory.Create(clientOptions);

        var recaptchaV2Request = new RecaptchaV2Request
        {
            WebsiteUrl = "https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high",  // URL with captcha
            WebsiteKey = "6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd",  // Replace with the correct website key
            ProxyType = ProxyType.Http,
            ProxyAddress = "8.8.8.8",
            ProxyPort = 8080,
            ProxyLogin = "proxyLoginHere",
            ProxyPassword = "proxyPasswordHere"
        };

        var recaptchaV2Result = await cmCloudClient.SolveAsync(recaptchaV2Request);

        Console.WriteLine("Captcha Solution: " + recaptchaV2Result.Solution.Value);
    }
}

reCAPTCHA recognition statistics

99%
Average successful captcha recognition rate
$115
10.2 sec.
Average monthly savings for recognizing 2,000 captchas per day
Average recognition time
AlternativeTo
4.4
ProductHunt
5.0
SaaSHub
5.0

Trusted by users worldwide

Documentation
by reCAPTCHA solution