Auto captcha solving scripts

Captcha bypass code examples in PHP Python, Java, C#, Golang, Ruby, JavaScript

For the convenience of developers, we have created pages for all popular programming languages, in which you can see examples of code for bypassing all major types of captcha.

The pages provide sources for downloading libraries from GitHub and other repositories, a standard error handler, and a description of all the necessary parameters to configure installed script packages.

Logo of «GitHub»

Captcha bypass solution on GitHub

Full documentation and captcha bypass code examples on GitHub

  • PHP captcha solver

    A package of libraries and examples of PHP scripts for integration with the API of the 2Captcha service and automation of bypassing any kind of captcha. Standard error handler, parameter values, and configuration descriptions.

    PHP captcha solver
  • Python captcha solver

    Examples of scripts in Python and modules for integration with the API of the 2Captcha service. An overview of the parameters and their possible values. Automation of solving all popular types of captcha and description of an error handler.

    Python captcha solver
  • Java captcha solver

    Libraries in Java and example scripts for bypassing all types of captcha. Integration with the API of the 2Captcha service to automate the solution of captcha with a description of parameters and configurations, as well as a description of standard errors and their handler.

    Java captcha solver
  • C# captcha solver

    Codes of example scripts on Csharp for bypassing recaptcha and other popular types of captchas. A set of libraries and modules for integration and interaction with the API of the 2Captcha service. Variable configurations and error handler.

    C# captcha solver
  • Go captcha solver

    A set of Go scripts and libraries for integration with the 2Captcha service API. An overview of configurable configurations and a description of possible parameter values ​​for bypassing all types of captcha. Standard error handling.

    Go captcha solver
  • Ruby captcha solver

    Quickly recognize and bypass various captchas using Ruby. Use Ruby client and API of captcha solving service 2Captcha to automatically bypass reCAPTCHA, Arkose captcha, Geetest and other captchas.

    Ruby captcha solver
  • JavaScript captcha solver

    Examples of JavaScript scripts and npm module for integration with the API of 2Captcha service. Overview of customizable configurations and examples of automatic bypass of reCAPTCHA, Arkose captcha, Geetest, Cloudflare and other captchas.

    JavaScript captcha solver
Bypass captcha using Selenium/Puppeteer with 2Captcha service

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.

«Normal CAPTCHA» logo

The process of solving a normal 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
«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
«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
«GeeTest» logo

The process of solving GeeTest Captcha 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

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
«Capy Puzzle CAPTCHA» logo

The process of solving Capy Puzzle Captcha 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
«KeyCAPTCHA» logo

The process of solving KeyCaptcha is as follows: we take a set of necessary parameters from the page of its placement and pass 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 other parameters, which must be passed to the appropriate fields to solve the captcha

API demoHow to solve
«Lemin» logo

To solve the Lemin captcha, follow these steps: The service retrieves a set of required parameters from the placement page and sends them to the 2Captcha server for the employee to solve. The answer is then returned to us in the form of a set of additional parameters that must be entered into the correct fields to complete.

API demoHow 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