reCAPTCHA Enterprise solver

reCAPTCHA Enterprise solver

Bypass reCAPTCHA Enterprise with fastest captcha solving service 2Captcha.

The key feature of reCAPTCHA Enterprise is its advanced risk analysis and customizable settings to block high-traffic and sensitive sites.

  • No risk: pay only for solved captchas
  • Сaptcha bypass service is fully automated
  • 24/7 Support
Captcha namePrice per 1000Solving speedHow to bypass
reCAPTCHA EnterprisePrice per 1000$1 — $2.99Solving speed0sHow to bypass
  • API
  • We support API for «PHP» languageWe support API for «Python�» languageWe support API for «Go» languageWe support API for «Ruby» languageWe support API for «C#» languageWe support API for «Java» languageWe support API for «JavaScript» language
    More

    Contact sales

    • Support WhatsApp
    • Support Telegram
    • Support email
    • Support phone
    Send message

    How to bypass reCAPTCHA Enterprise

    • Sign up on 2Captcha service
    • Install SDK (Optional)
    • Send captchas via API
    • Receive the solution
    reCAPTCHA Enterprise bypass

    reCAPTCHA Enterprise bypass API service

    1. First step is to determine that Enterprise version of reCAPTCHA is used. The main Enterprise attributes are:

      1. enterprise.js script instead of api.js is included on the page

        <script src="https://recaptcha.net/recaptcha/enterprise.js" async="" defer=""></script>

      2. grecaptcha.enterprise.METHOD calls in javascript code of the website instead of grecaptcha.METHOD

    2. Then you need to determine which implementation is used: V2, V2 Invisible or V3. It is quite easy, just follow the flowchart below, it works in 99% of cases.

      is the recaptcha checkbox visible? If yes, it is recaptcha v2; otherwise, does it ask to pass the test? If yes, it is recaptcha v2 invisible; otherwise, it is recaptcha v3

    3. Find captcha parameters the same way it is done for V2 or V3.

      • For V2 implementations there can be optional additional data used: in most cases that is a custom string value defined in `s` or `data-s` parameter. You can pass this data inside `data-s` request parameter.

      • For V3 you may also need the action value. To find it you need to dive into javascript code of the website and find the grecaptcha.enterprise.execute call. Action is passed to this call. But keep in mind that action is optional and can remain undefined.

    4. Add an additional parameter enterprise=1 to your request to in.php endpoint and interact with our API the same way it is done when solving V2 or solving V3 to get the token, then use the token in the same way it is used on your target website.

      Read more - captcha solving API dоcumentation.

      // https://github.com/2captcha/2captcha-php
      
      require(__DIR__ . '/../src/autoloader.php');
      
      $solver = new \TwoCaptcha\TwoCaptcha('YOUR_API_KEY');
      
      try {
          $result = $solver->recaptcha([
              'sitekey'   => '6Le-wvkSVVABCPBMRTvw0Q4Muexq1bi0DJwx_mJ-',
              'url'       => 'https://mysite.com/page/with/recaptcha-enterprise',
              'enterprise' => 1,
          ]);
      } catch (\Exception $e) {
          die($e->getMessage());
      }
      
      die('Captcha solved: ' . $result->code);
      # https://github.com/2captcha/2captcha-python
      
      import sys
      import os
      
      sys.path.append(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
      
      from twocaptcha import TwoCaptcha
      
      api_key = 'YOUR_API_KEY'
      
      solver = TwoCaptcha(api_key)
      
      try:
          result = solver.recaptcha(
              sitekey='6LdO5_IbAAAAAAeVBL9TClS19NUTt5wswEb3Q7C5',
              url='https://mysite.com/page/with/recaptcha-enterprise',
              invisible=1,
              enterprise=1
              )
      
      except Exception as e:
          sys.exit(e)
      
      else:
          sys.exit('result: ' + str(result))
      // https://github.com/2captcha/2captcha-csharp
      
      using System;
      using System.Linq;
      using TwoCaptcha.Captcha;
      
      namespace TwoCaptcha.Examples
      {
          public class ReCaptchaV2OptionsExample
          {
              public void Main()
              {
                  TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
                  ReCaptcha captcha = new ReCaptcha();
                  captcha.SetSiteKey("6Le-wvkSVVABCPBMRTvw0Q4Muexq1bi0DJwx_mJ-");
                  captcha.SetUrl("https://mysite.com/page/with/recaptcha-enterprise");
                  captcha.SetInvisible(true);
                  captcha.SetEnterprise(true);
                  try
                  {
                      solver.Solve(captcha).Wait();
                      Console.WriteLine("Captcha solved: " + captcha.Code);
                  }
                  catch (AggregateException e)
                  {
                      Console.WriteLine("Error occurred: " + e.InnerExceptions.First().Message);
                  }
              }
          }
      }
      // https://github.com/2captcha/2captcha-java
      
      package examples;
      
      import com.twocaptcha.TwoCaptcha;
      import com.twocaptcha.captcha.ReCaptcha;
      
      public class ReCaptchaV2OptionsExample {
          public static void main(String[] args) {
              TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
              ReCaptcha captcha = new ReCaptcha();
              captcha.setSiteKey("6Le-wvkSVVABCPBMRTvw0Q4Muexq1bi0DJwx_mJ-");
              captcha.setUrl("https://mysite.com/page/with/recaptcha-enterprise");
              captcha.setEnterprise(true);
              try {
                  solver.solve(captcha);
                  System.out.println("Captcha solved: " + captcha.getCode());
              } catch (Exception e) {
                  System.out.println("Error occurred: " + e.getMessage());
              }
          }
      }
      // https://github.com/2captcha/2captcha-go
      
      package main
      
      import (
          "fmt"
          "log"
          "github.com/2captcha/2captcha-go"
      )
      
      func main() {
          client := api2captcha.NewClient("API_KEY")
          captcha := api2captcha.ReCaptcha{
              SiteKey: "6LfD3PIbAAAAAJs_eEHvoOl75_83eXSqpPSRFJ_u",
              Url: "https://mysite.com/page/with/recaptcha-enterprise",
          Enterprise: true,
          }
          code, err := client.Solve(captcha.ToRequest())
          if err != nil {
              log.Fatal(err);
          }
          fmt.Println("code "+code)
      }
      // https://github.com/2captcha/2captcha-cpp
      
      #include <cstdio>
      
      #include "curl_http.hpp"
      #include "api2captcha.hpp"
      
      int main (int ac, char ** av)
      {
      api2captcha::curl_http_t http;
      http.set_verbose (true);
      
      api2captcha::client_t client;
      client.set_http_client (&http);
      client.set_api_key (API_KEY);
      
      api2captcha::recaptcha_t cap;
      cap.set_site_key ("6LfD3PIbAAAAAJs_eEHvoOl75_83eXSqpPSRFJ_u");
      cap.set_url ("https://mysite.com/page/with/recaptcha-enterprise");
      cap.set_enterprise(true);
      
      try
      {
          client.solve (cap);
          printf ("code '%s'\n", cap.code ().c_str ());
      }
      catch (std::exception & e)
      {
          fprintf (stderr, "Failed: %s\n", e.what ());
      }
      
      return 0;
      }
      require 'api_2captcha'
      
      client =  Api2Captcha.new("YOUR_API_KEY")
      
      result = client.recaptcha_v2({
        googlekey: '6Le-wvkSVVABCPBMRTvw0Q4Muexq1bi0DJwx_mJ-',
        pageurl: 'https://mysite.com/page/with/recaptcha_v2',
        enterprise: 1
      })
      # or
      result = client.recaptcha_v3({
        googlekey: '6Le-wvkSVVABCPBMRTvw0Q4Muexq1bi0DJwx_mJ-',
        pageurl: 'https://mysite.com/page/with/recaptcha_v3',
        version: 'v3',
        score: 0.3,
        action: 'verify',
        enterprise: 1
      })
    Logo of «GitHub»

    GitHub Repositories: SDKs and code examples

    Full documentation and reCAPTCHA Enterprise bypass code examples on GitHub

    • PHP

      How to solve reCAPTCHA Enterprise with PHP

      PHP package for bypass reCAPTCHA Enterprise automation solution. Best successful reCAPTCHA Enterprise recognition rate.

      PHP captcha solver
    • Python

      How to solve reCAPTCHA Enterprise with Python

      Python package for solve captcha automatically on any site. Rely completely on reCAPTCHA Enterprise recognize stable solution and forget about browser emulation

      Python captcha solver
    • Ruby

      How to solve reCAPTCHA Enterprise with Ruby

      Ruby gem for bypass reCAPTCHA Enterprise automation solution. Best successful reCAPTCHA Enterprise recognition rate.

      Ruby captcha solver
    • Golang

      How to solve reCAPTCHA Enterprise with Go

      Golang SDK for reCAPTCHA Enterprise decode online. Fast integration API for captcha solving.

      Go captcha solver
    • C#

      How to solve reCAPTCHA Enterprise with C#

      C# library for recognition reCAPTCHA Enterprise. Easy integration with the API reCAPTCHA Enterprise solving service to bypass reCAPTCHA Enterprise.

      C# captcha solver
    • Java

      How to solve reCAPTCHA Enterprise with Java

      Java library for fast captcha verification bypass. Best reCAPTCHA Enterprise solver service online. Simple API for reCAPTCHA Enterprise solve.

      Java captcha solver
    Captcha Bypass Extension supported in Chrome and Firefox browsers

    Captcha solver browser extensions

    This plugins allows you to automatically solve and bypass captchas found on any webpage.

    Add to browser
    Captcha solver browser extensions

    reCAPTCHA Enterprise recognition

    • reCAPTCHA Enterprise is the newest type of captcha from Google. It can be used as V2 and V3 and provides website administrators an option to report the interaction result - was it a human or not.

      reCAPTCHA Enterprise is a free service that protects site. It uses advanced risk analysis techniques to tell humans and bots apart.

      2Captcha - fast automatic reCAPTCHA Enterprise recognition cloud service.

    • Recognition price: $1 — $2.99 for 1000 solving captchas. Different types of captchas are recognized at different prices. No risk. Pay only for solved captchas.

    Excellent

    9.8 / 10

    Rank: 9.8 / 10.
    Based on CaptchaTheCat reviews.

    CaptchaTheCat logo

    Statistics

    Use cases

    reCAPTCHA Enterprise obstructs traffic from automated bots, posing challenges for accessibility and testing.

    Automated QA & Security Testing

    Automated QA & Security Testing

    Developers and QA engineers require stable tools to automate routine tasks and validate system integrity.

    End-to-End (E2E) Testing

    Seamless testing of user flows (registration, checkout) in CI/CD pipelines using headless browsers (Puppeteer, Playwright) without facing roadblocks in pre-production environments.

    WAF Configuration & Stress Testing

    Infrastructure resilience validation. Helps cybersecurity professionals (pentesters) emulate complex traffic scenarios and test the response of bot protection systems (e.g., Akamai or Imperva) under heavy load.

    Data Extraction for Business Intelligence

    Data Extraction for Business Intelligence

    Legitimate public data gathering to scale business processes and empower analytics.

    Market & Price Intelligence

    Extracting competitors' public pricing for dynamic pricing strategies, as well as aggregating data for real estate or flight search platforms.

    SEO Monitoring & SERP Parsing

    Bulk metadata extraction and search engine rank tracking. A reliable tool for conducting large-scale SEO audits without the risk of IP blocks.

    OSINT & Academic Research

    Automated collection of large, open-source datasets for investigative journalism or training machine learning (ML) models.

    Advanced OCR & Data Digitization

    Advanced OCR & Data Digitization

    Optical character recognition combined with human intelligence (Human-in-the-loop) for complex, non-standard tasks.

    Expense Management

    Accounting automation, receipt recognition for loyalty (cashback) programs, and rapid invoice digitization for logistics companies.

    Document Digitization

    Converting handwritten data, forms, and scanned archives into digital formats when traditional OCR algorithms fail due to poor source image quality.

    Data Labeling & Moderation

    Manual dataset labeling for neural network training and human moderation of user-generated content (UGC) for restricted materials.

    Web Accessibility

    Web Accessibility

    Building an inclusive internet and assisting users with special needs.

    Overcoming Visual & Cognitive Barriers

    Automated captcha solving using machine learning and human-in-the-loop technologies. Assists users who face difficulties with the visual or cognitive demands of standard security systems.

    Supported captchas

    We’ve made it easy to integrate our products into your system, offering a quick and easy start to your web project with support for multiple programming languages and ready-to-use code examples.

    «reCAPTCHA V2» logo

    The process of solving reCAPTCHA V2 is as follows: we take the captcha parameters from the page in the form of the data-sitekey parameter and the page URL and transfer it to the 2Captcha service, where the employee solves it, then the response is returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha

    API demoHow to solve
    «reCAPTCHA V2 Callback» logo

    The process of solving reCAPTCHA V2 Callback does not differ from the similar process of solving reCAPTCHA V2: we take the captcha parameters from the page in the form of the data-sitekey parameter and the page URL and transfer it to the 2Captcha service, where the employee solves it, then the response is returned to us in as a token, which we should be entered into the appropriate field to solve the captcha. Sometimes you won't find a button submitting a form. A callback function can be used instead. This function is executed when the captcha is recognized. Usually the callback function is defined in the data-callback parameter or as the callback parameter of the grecaptcha.render method call

    API demoHow to solve
    «reCAPTCHA V2 Invisible» logo

    The process of solving reCAPTCHA V2 Invisible is similar to the recognition of reCAPTCHA V2: we take the captcha parameters from the page in the form of the data-sitekey parameter and the page URL and transfer it to the 2Captcha service, where the employee solves it, after which the response is returned to us in the form of a token, which we need enter in the appropriate field to solve the captcha

    API demoHow to solve
    «Image Captcha» logo

    The process of solving a image captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha

    API demoHow to solve
    «Cloudflare Turnstile» logo

    Cloudflare Turnstile is solved by taking the captcha parameters from the page in the form of the "data-sitekey" parameter and the page URL, sending them to the 2Captcha service, where an employee solves them. The solution is then returned to us in the form of a token, which we must enter in the relevant field to complete the captcha.

    API demoHow to solve
    «reCAPTCHA V3» logo

    The process for solving reCAPTCHA V3 is as follows: we take the captcha parameters from the page in the form of the data-sitekey, action and the page URL and transfer it to the 2Captcha service, where it is solved by an employee with the appropriate "humanity” rating, after that the response is returned to us in the form of a token, which must be entered into the appropriate field to solve the captcha. In many ways, the new type of captcha is similar to reCAPTCHA V2, i.e. the basic principle remains the same - the user receives a token from the 2Captcha API, which is sent in a POST request to the site, and the site verifies the token through the 2Captcha API

    API demoHow to solve
    «reCAPTCHA Enterprise» logo

    The process of solving reCAPTCHA Enterprise is as follows: we determine the type of reCAPTCHA, it can be V2 or V3, after which we take the captcha image from the page of its placement in the form of the data-sitekey parameter and transfer it to the 2Captcha service, where it is solved by the employee, after which it is returned to us answer in the form of a token, which must be entered in the appropriate field to solve the captcha

    API demoHow to solve
    «Arkose Labs captcha (FunCaptcha)» logo

    The process of solving FunCaptcha by Arkose Labs is as follows: we take a set of necessary parameters from the page of its placement and transfer it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of a set of already other parameters, which must be passed to the appropriate fields to solve the captcha

    How to solve
    «Amazon Captcha» logo

    The procedure for solving a Amazon AWS captcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The answer is then returned to us in the form of a set of additional parameters, which must be entered into the correct fields to solve.

    How to solve
    «ALTCHA» logo

    The automatic recognition of ALTCHA occurs in the following sequence: our service retrieves the captcha code from the specified website’s page and sends it to a worker for solving. We then return the answer to you, which you input into the captcha solution field. A key feature of this captcha is that it is designed as a slider, making it difficult for bots to bypass.

    How to solve
    • «GDPR» logo
    • «SSL secured» logo
    • «Google privacy policy» logo
    • «S/MIME» logo
    • «CCPA» logo