Python captcha solver
Solve and bypass Google reCAPTCHA, Image CAPTCHA, Arkose FunCaptcha, Cloudflare Turnstile, Cloudflare Challenge and any captcha with Python captcha solver.
- No risk. Pay only for solved captchas
- Fastest human-based Python captcha solving service
How to automate solve and bypass any captcha with Python
-
You send a captcha to the Python captcha solver.
-
The server stores your captcha and returns the ID of your request.
-
The service completes the captcha solution and sends the answer back to the server.
-
You send a request to the server using the ID to retrieve the answer.
Get started fast with open-source repository — available in Python for integration.
Python captcha solverInstallation
The script package can be installed using the package installer or manually
Pip
To automatically install a library package, you need to use the standard Python package solution - Pip. Download it from the link and install according to the instructions. After installing the application, use the command:
pip3 install solvecaptcha-python
or You can install this package directly from GitHub using pip:
pip install git+https://github.com/solvercaptcha/solvecaptcha-python.git
We invite you to explore our GitHub repository where you can find libraries and SDK for easy integration with our API.
Configuration
Description of all the necessary parameters to configure the installed package
An instance of the SolveCaptcha class can be created like this:
from solvecaptcha import Solvecaptcha solver = Solvecaptcha('YOUR_API_KEY')
Additionally, there are several options available for configuration:
config = { 'server': 'solvecaptcha.com', 'apiKey': 'YOUR_API_KEY', 'callback': 'https://your.site/result-receiver', 'defaultTimeout': 120, 'recaptchaTimeout': 600, 'pollingInterval': 10, 'extendedResponse': False } solver = SolveCaptcha(**config)
SolveCaptcha instance options
Option | Default value | Description |
---|---|---|
server | solvecaptcha.com | API server. You can configure it to solvecaptcha.com if your account is registered on this platform. |
callback | - | URL of your web-sever that receives the captcha recognition result. The URL should be first registered in pingback settings of your account |
defaultTimeout | 120 | Polling timeout in seconds for all captcha types except reCAPTCHA. Defines how long the SDK tries to get the answer from res.php API endpoint |
recaptchaTimeout | 600 | Polling timeout for reCAPTCHA in seconds. Defines how long the SDK tries to get the answer from res.php API endpoint |
pollingInterval | 10 | Interval in seconds between requests to res.php API endpoint, setting values less than 5 seconds is not recommended |
Solve captcha
When you submit any image-based captcha use can provide additional options to help solvecaptcha workers to solve it properly
Captcha options
Option | Default value | Description |
---|---|---|
numeric | 0 | Defines if captcha contains numeric or other symbols. See more info in the API docs |
minLength | 0 | minimal answer length |
maxLength | 0 | maximum answer length |
phrase | 0 | defines if the answer contains multiple words or not |
caseSensitive | 0 | defines if the answer is case sensitive |
calc | 0 | defines captcha requires calculation |
hintImg | - | an image with hint shown to workers with the captcha |
hintText | - | hint or task text shown to workers with the captcha |
To bypass a normal captcha (distorted text on image) use the following method. This method also can be used to recognize any text on the image.
result = solver.normal('path/to/captcha.jpg', param1=..., ...)
-
Best captcha solving service
Service is ranked among the best captcha solving service, according to independent analytics by CaptchaTheCat website.
-
Fast captcha solver
Service is incredibly fast captcha solver, thanks to its integration of machine learning (ML) technology.
-
Cheapest captcha solver
Service is cheapest due to the use of machine learning (ML) technology, which automates CAPTCHA solving at scale, reducing the need for manual labor and allowing us to offer lower prices without sacrificing quality.
Use cases
Bypassing captcha enables to automate captcha solving interactions and is used to optimize tasks such as automated testing, web scraping, accessibility, and improving security.
-
Accesability
-
Cybersecurity
-
Automated testing
-
Scarping
Captcha solver API
The API documentation contains examples of requests and responses. For the convenience of using the service, we have published libraries on GitHub for programming languages: Python, Java, C#, C++, Javascript, Ruby, PHP, and Go. We have also developed code examples for automatically solving reCAPTCHAs using tools like Selenium and Puppeteer.
Captcha solver API