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

FieldRequiredDescription
typeMCaptchaProxyless or MCaptchaTask
site_keyThe widget site key (data-sitekey)
site_urlBase URL of the mCaptcha instance (not the page)
proxyhttp://user:pass@host:port (Task types only)