mCaptcha
Solve mCaptcha — open-source PoW captcha
Price: $0.20 / 1k solves · Speed: ~0.4s
mCaptcha is an open-source proof-of-work captcha that can be self-hosted. The solver talks directly to the mCaptcha instance API.
Finding the site key
Look in the page HTML or JS for the mCaptcha widget config:
<div class="mcaptcha__widget-container" data-sitekey="your_site_key"></div>Or check network requests — the key parameter sent to /api/v1/pow/config.
Finding the instance URL
site_url is the base URL of the mCaptcha instance, not the page URL. For example:
- Self-hosted:
https://captcha.yoursite.com - Demo instance:
https://demo.mcaptcha.org
Check the network requests — the PoW config request goes to {instance}/api/v1/pow/config.
Request
{ "type": "MCaptchaProxyless", "site_key": "your_site_key", "site_url": "https://demo.mcaptcha.org" }
With proxy:
{ "type": "MCaptchaTask", "site_key": "your_site_key", "site_url": "https://demo.mcaptcha.org", "proxy": "http://user:pass@host:port" }
Response
{ "success": true, "token": "mcaptcha_token_...", "took_ms": 380, "cost": 0.0002 }
Submit the token as mcaptcha-token in the form POST.
cURL example
curl -s -X POST https://api.solver.lol/solve \ -H "X-API-Key: sk_your_key_here" \ -H "Content-Type: application/json" \ -d '{ "type": "MCaptchaProxyless", "site_key": "your_site_key", "site_url": "https://demo.mcaptcha.org" }'
Parameters
| Field | Required | Description |
|---|---|---|
type | ✓ | MCaptchaProxyless or MCaptchaTask |
site_key | ✓ | The widget site key (data-sitekey) |
site_url | ✓ | Base URL of the mCaptcha instance (not the page) |
proxy | — | http://user:pass@host:port (Task types only) |