CapMonster Python Captcha Solver & Anti-Bot Bypass API Library
Official Python 3 package for easy integration with the CapMonster Cloud API — the fastest and most reliable automated captcha-solving service.
This wrapper allows you to seamlessly integrate high-speed AI captcha recognition into your Python web scraping, data extraction, and testing workflows. It is fully compatible with popular browser automation frameworks like Selenium, Playwright, Puppeteer, Scrapy, and BeautifulSoup.
🔥 Create a Free Account & Get Your API Key to start bypassing bot protections instantly!
🛠️ Key Features
- ⚡ Fast & Fully Automated: Solve captchas in seconds without human intervention.
- 🤖 100% AI-Powered: Machine learning algorithms ensure the highest success rate.
- 🌐 Browser Automation Ready: Easily plug into your Selenium or Playwright scripts.
- 🛡️ Advanced WAF Bypass: Effortlessly bypass Cloudflare Turnstile, DataDome, Amazon WAF, and Imperva.
- 💰 Cost-Effective: One of the most affordable solutions on the market for scale.
⚙️ Installation
Install the CapMonster Cloud Python client using pip:
pip install capmonstercloudclient
🚀 Quick Start & Usage Example
Prerequisite: You need an active CapMonster API key. Grab it from your dashboard.
Below is a standard example of solving a reCAPTCHA v2 (Proxyless) using asyncio. You can easily pass the resulting token into your Selenium or Playwright browser instances.
import asyncio
from capmonstercloudclient import CapMonsterClient, ClientOptions
from capmonstercloudclient.requests import RecaptchaV2ProxylessRequest
# Initialize the client with your CapMonster Cloud API key
client_options = ClientOptions(api_key="<YOUR_API_KEY>")
cap_monster_client = CapMonsterClient(options=client_options)
async def solve_captcha():
# Setup the reCAPTCHA v2 request
recaptcha2request = RecaptchaV2ProxylessRequest(
websiteUrl="https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high",
websiteKey="6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd"
)
# Await the solution token
return await cap_monster_client.solve_captcha(recaptcha2request)
if __name__ == "__main__":
responses = asyncio.run(solve_captcha())
print("Captcha Solved! Token:", responses)
🧩 Supported Captcha Recognition Types
Our Python API wrapper supports almost all modern anti-bot challenges. Click on the links below to view detailed API documentation and payload examples.
🔹 Classic Captchas
- AmazonWafRequest - Amazon WAF Bypass
- BinanceTaskRequest - Binance Captcha Solver
- BinanceTaskProxylessRequest
- GeeTestProxylessRequest - GeeTest Solver
- GeeTestRequest
- ImageToTextRequest - Standard OCR (Image-to-Text)
- RecaptchaV2ProxylessRequest - Google reCAPTCHA v2
- RecaptchaV2Request
- RecaptchaV3ProxylessRequest - Google reCAPTCHA v3
- RecaptchaV2EnterpriseProxylessRequest
- RecaptchaV2EnterpriseRequest
- TurnstileProxylessRequest - Cloudflare Turnstile Challenge
- TurnstileRequest
🔹 Custom Tasks (Anti-Bot & Advanced WAFs)
- BasiliskCustomTaskRequest
- DataDomeCustomTaskRequest - DataDome Slider & Interstitial bypass
- ImpervaCustomTaskRequest - Imperva / Incapsula bypass
- ImpervaCustomTaskProxylessRequest
- TenDiCustomTaskRequest
🔹 Complex Image Tasks
- RecaptchaComplexImageTaskRequest (Grid / Dynamic Image Selection)
💡 Ready to supercharge your web automation?
Join thousands of developers effortlessly bypassing captchas.
👉 Sign up for CapMonster Cloud today and boost your scraper's success rate!
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file capmonstercloudclient-4.2.0.tar.gz.
File metadata
- Download URL: capmonstercloudclient-4.2.0.tar.gz
- Upload date:
- Size: 28.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8fd6d3581ae3dc0fde6a5e3598549a30ee63eb276e8ccdd6cf4b20235727eb3a
|
|
| MD5 |
138a22684db14fecc807cee1227842c5
|
|
| BLAKE2b-256 |
fac201887b7c2fe1f235a5b5e218b849109a87e260c829d82773b5d264a4f86a
|
File details
Details for the file capmonstercloudclient-4.2.0-py3-none-any.whl.
File metadata
- Download URL: capmonstercloudclient-4.2.0-py3-none-any.whl
- Upload date:
- Size: 50.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5171eb1380ed920ff06ec33297e2a5b488aed17e4d0f68e7578b760d8c163863
|
|
| MD5 |
9d6ce5018b5cdc7253a168c1cb4b1346
|
|
| BLAKE2b-256 |
4dd908e42dcac9f1f6523c8dc4b7afa7f797518ce29c0510f664189745f45e0b
|