Skip to content
MTCaptcha
MtCaptchaTaskProxyLess

MTCaptcha Solver, solved in 5.0s.

Solve MTCaptcha verification used on government sites and enterprise portals. Token-based, fast solving.

Avg Speed~5.0s
Success99%+
Cost / 1k$2.00
Throughput12/m

MTCaptcha is a GDPR-compliant captcha service used by government sites, universities, and enterprise portals worldwide. It presents an invisible or checkbox challenge and produces a verification token.

Quick Integration

solve.py
import requests, time

API = "https://api.capzy.ai"
KEY = "capzy_your_key_here"

# Step 1: Create task
task = requests.post(f"{API}/createTask", json={
    "clientKey": KEY,
    "task": {
        "type": "MtCaptchaTaskProxyLess",
        "websiteURL": "https://example.com/form",
        "websiteKey": "MTPublic-abc123"
    }
}).json()

task_id = task["taskId"]
print(f"Task created: {task_id}")

# Step 2: Poll for result
while True:
    result = requests.post(f"{API}/getTaskResult", json={
        "clientKey": KEY,
        "taskId": task_id
    }).json()

    if result["status"] == "ready":
        print("Solved!", result["solution"])
        break
    elif result["status"] == "failed":
        print("Failed:", result.get("errorDescription"))
        break

    time.sleep(1)

Using the result

use_result.py
# Step 3: Use the result — paste the token into the site's captcha form field
token = result["solution"]["token"]
# Browser side: set the textarea value or the hidden input. Then submit.
# Server-to-server: post the token alongside the form fields you normally send.
resp = requests.post("https://target.example.com/submit", data={
    "username": "...",
    "captcha_response": token,   # <-- replace with the field name your site uses
})
print(resp.status_code)

1. Send Payload

Dispatch your MtCaptchaTaskProxyLess to our processing cluster via the secure API endpoint.

2. Solving Engine

Capzy's proprietary solver returns valid MTCaptcha verifiedtokens for authorized testing and automation.

3. Get Result

Poll getTaskResult for the validated token, then finalize your automated request.

Using your own proxy

Use MtCaptchaTask instead of MtCaptchaTaskProxyLess to route the solve through your own proxy — useful when the target site checks that the solving IP matches the submitting IP.

solve_proxy.py
import requests, time

API = "https://api.capzy.ai"
KEY = "capzy_your_key_here"

# Step 1: Create task
task = requests.post(f"{API}/createTask", json={
    "clientKey": KEY,
    "task": {
        "type": "MtCaptchaTask",
        "websiteURL": "https://example.com/form",
        "websiteKey": "MTPublic-abc123",
        "proxyType": "http",
        "proxyAddress": "123.45.67.89",
        "proxyPort": "8080",
        "proxyLogin": "user",
        "proxyPassword": "pass"
    }
}).json()

task_id = task["taskId"]
print(f"Task created: {task_id}")

# Step 2: Poll for result
while True:
    result = requests.post(f"{API}/getTaskResult", json={
        "clientKey": KEY,
        "taskId": task_id
    }).json()

    if result["status"] == "ready":
        print("Solved!", result["solution"])
        break
    elif result["status"] == "failed":
        print("Failed:", result.get("errorDescription"))
        break

    time.sleep(1)

Additional proxy parameters

proxyTypetypestringreqyesProxy protocol: http, https, socks4, or socks5
proxyAddresstypestringreqyesProxy IP address or hostname
proxyPorttypenumberreqyesProxy port number
proxyLogintypestringreqnoProxy username (if auth required)
proxyPasswordtypestringreqnoProxy password (if auth required)
userAgenttypestringreqnoUser-Agent string to use. Must match the UA you use when submitting the token

Task Parameters

API Spec
typetypestringreqyesMtCaptchaTaskProxyLess or MtCaptchaTask
websiteURLtypestringreqyesThe page URL
websiteKeytypestringreqyesThe MTCaptcha sitekey

Response Shape

tokentypestringThe MTCaptcha verification token

Example response

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "token": "v1(<MTPublic key>,<verified-token payload>)"
  }
}

Error response

{
  "errorId": 1,
  "errorCode": "ERROR_CAPTCHA_UNSOLVABLE",
  "errorDescription": "Solver gave up."
}

Features

Fast token generation
GDPR-compliant captcha
Used on government/enterprise sites
Most instances auto-pass

Pricing & Stats

Per 1,000 solves$2.00
Avg solve time~5.0s
Success rate99%+
Throughput12/m

Start solving mtcaptcha.

$0.10 in free credits — no card. ~250 free solves to test before you spend.