Fully managed cloud — nothing to self-host

Switch from CapMonster to CaptchaAI for managed cloud solving that flattens cost at scale.

Same submit-then-poll pattern as CapMonster Cloud — and, unlike the CapMonster desktop app, nothing to install or run on your own PC. Thread-based pricing with unlimited solves per thread keeps cost flat as you scale, and every type, from BLS to a 27,500+ type image/OCR set, runs on the same threads at the same price.

No desktop install Flat cost at scale 3-day trial to test
submit.py
# CapMonster Cloud: build a JSON task object
- requests.post("https://api.capmonster.cloud/createTask", json={
-     "clientKey": KEY,
-     "task": {"type": "RecaptchaV2Task",
-              "websiteURL": url, "websiteKey": sitekey}})

# CaptchaAI: plain REST query params
+ requests.post("https://ocr.captchaai.com/in.php", data={
+     "key": KEY, "method": "userrecaptcha",
+     "googlekey": sitekey, "pageurl": url})

A small field mapping — the submit-then-poll flow stays the same.

Supported CAPTCHA types

reCAPTCHA v2 reCAPTCHA v3 reCAPTCHA Enterprise Invisible reCAPTCHA Cloudflare Turnstile Cloudflare Challenge GeeTest v3 Grid Image BLS Image / OCR (27,500+ types)

Two things developers reconsider

CapMonster is solid. At scale, two things start to matter.

CapMonster Cloud is a capable solver, and its desktop build is handy for self-hosted setups. But CapMonster Cloud bills per solve — so cost grows with every solve — and prices each CAPTCHA type separately. If you'd rather not run your own solver infrastructure and you push real volume, here's what changes on CaptchaAI.

Why teams move

Five reasons developers switch from CapMonster

1. Fully managed cloud

No desktop app to install and no CPU to run yourself. Point your code at the API and solve — infrastructure is ours to operate.

2. Flat cost at scale

Pay per concurrent thread with unlimited solves per thread. Above roughly 25K solves/month the thread model is structurally cheaper than per-solve billing.

3. Cloudflare on the thread plan

Cloudflare Turnstile and the full-page Challenge with a returned cf_clearance cookie, on the same thread plan.

4. BLS & broad OCR

BLS multi-image CAPTCHA for visa-appointment portals plus a wide 27,500+ image/OCR set — on the same threads and at the same price as every other type.

5. Trial to test first

Validate CaptchaAI on your own targets with a 3-day trial (5 threads) or a free thread for 30 days, before you move production traffic.

Same workflow to port

Submit a task, poll for the result — identical control flow. You map a few fields and switch response parsing; the rest stays the same.

Migration

Map the fields, keep the workflow

CaptchaAI doesn't emulate CapMonster's JSON format — but the submit-then-poll flow is the same. Convert the task object to query parameters and switch your response parsing from JSON to CaptchaAI's REST response.

  • createTask → in.php, getTaskResult → res.php?action=get
  • "type":"RecaptchaV2Task" → method=userrecaptcha
  • websiteKey → googlekey, websiteURL → pageurl
  • Parse the REST response instead of solution.gRecaptchaResponse
Read the API docs
solve_recaptcha.py
import requests, time

API_KEY = "YOUR_CAPTCHAAI_KEY"
API_URL = "https://ocr.captchaai.com"

def solve_recaptcha(sitekey, pageurl):
    # Submit (was CapMonster createTask)
    r = requests.post(f"{API_URL}/in.php", data={
        "key": API_KEY,
        "method": "userrecaptcha",
        "googlekey": sitekey,
        "pageurl": pageurl,
        "json": 1,
    })
    task_id = r.json()["request"]

    # Poll (was CapMonster getTaskResult)
    for _ in range(60):
        time.sleep(5)
        res = requests.get(f"{API_URL}/res.php", params={
            "key": API_KEY, "action": "get",
            "id": task_id, "json": 1,
        }).json()
        if res["request"] != "CAPCHA_NOT_READY":
            return res["request"]
    raise TimeoutError("Solve timeout")

# Start a 3-day trial at captchaai.com/trial to get your API key

Side by side

CaptchaAI vs CapMonster Cloud

Capability coverage, from each provider's own published pages — see the evidence note.

Feature CaptchaAI CapMonster Cloud
reCAPTCHA v2 / v3 / Enterprise
Cloudflare Turnstile
Cloudflare Challenge (full page)
GeeTestv3v3 / v4
Image / OCR types27,500+Yes
BLS CAPTCHA
DeploymentManaged cloudCloud + desktop self-host
Price by CAPTCHA typeSame for every typeSeparate rate per type
API styleREST (query params)JSON POST tasks
Billing modelPer thread (unlimited solves)Per solve
Free way to testFree thread (30 days)

Where CapMonster is strong: it offers a local/desktop build for self-hosted solving, and types CaptchaAI doesn't solve, such as GeeTest v4, DataDome and Amazon WAF. If you want to run solving on your own hardware or need those types, CapMonster is a reasonable fit. For flat cost at scale, with one price for every type, CaptchaAI is the stronger match.

Illustrative pipeline

What changes day to day

Representative example for a high-volume reCAPTCHA pipeline. Your numbers depend on target sites and proxy quality.

Before — CapMonster Cloud (per-solve, JSON)

Request shapeJSON task objects
Response parsingsolution.gRecaptchaResponse
Cost at 1M solves/mo~$600
ScalingGrows with every solve
InfrastructureCloud or self-host

After — CaptchaAI (REST, thread-based)

Request shapeREST query params
Response parsingSingle REST field
Cost at 1M solves/mo~$90 (ADVANCE)
ScalingFlat per thread
InfrastructureFully managed

Pricing

Pay per thread. Unlimited solves.

A thread is one in-flight CAPTCHA. It frees up the moment it finishes — so you size by concurrency, not by solve count. No per-CAPTCHA fees, no type surcharges.

BASIC
$15/mo
5 threads
Unlimited solves / thread
All supported CAPTCHA types
Simple REST API
ADVANCE
$90/mo
50 threads
Unlimited solves / thread
High-volume pipelines
Simple REST API
PREMIUM
$170/mo
100 threads
Unlimited solves / thread
Concurrency for scale
All supported CAPTCHA types

Larger plans — CORPORATE ($240/mo, 150 threads), ENTERPRISE ($300/mo, 200 threads), and VIP tiers up to 5,000 threads. See full pricing →

Where the gap widens at scale

Monthly reCAPTCHA v2 volume CapMonster (per-solve) CaptchaAI plan CaptchaAI cost You save
10,000 solves~$6BASIC (5 threads)$15CapMonster cheaper
100,000 solves~$60BASIC (5 threads)$15~75%
1,000,000 solves~$600ADVANCE (50 threads)$90~85%
10,000,000 solves~$6,0002× ENTERPRISE (400 threads)$600~90%

Illustrative — and honest about the low end: at ~10K solves/month CapMonster's per-solve rate (~$0.60 / 1,000 tokens, accessed September 2026) can be cheaper. CapMonster figures use that list rate, before its 5–15% top-up bonus (from $500 spent in 30 days). Above roughly 25K solves/month the thread model wins, because once threads are paid for, additional volume runs through them at zero marginal cost. Confirm live numbers on captchaai.com/#pricing-plans.

FAQ

Frequently Asked Questions

No — CaptchaAI uses REST query parameters (in.php / res.php) rather than CapMonster's JSON createTask API. But the workflow is identical (submit a task, poll for the result), so migration is updating endpoints, mapping a few field names, and switching response parsing.

No. CaptchaAI is a fully managed cloud service — there's no desktop app to install and no CPU to run yourself. You call the API and we operate the solving infrastructure; a few task types, such as the Cloudflare Challenge, need a proxy of your own.

Yes. Many developers run CaptchaAI as the primary solver and keep their current provider as a fallback. The integration patterns are similar enough that a simple try/catch wrapper handles failover.

Yes. Every new account can start a 3-day trial with 5 threads — start it here (then $15/month via PayPal unless you cancel) — or claim a free thread for 30 days. Run CaptchaAI and CapMonster in parallel on the same workload, compare on your real targets, then cut over when you're satisfied.

It depends on volume. CapMonster's per-solve rate can be cheaper at low monthly volume (around 10K solves). Above roughly 25K solves/month the thread model is typically cheaper because each thread does unlimited solves. Compare your monthly solve count against a thread tier on the pricing page.

On CAPTCHA types alone, not much: CapMonster Cloud's own docs list BLS, Turnstile and the full-page Cloudflare Challenge too. CaptchaAI also solves CaptchaFox and Lemin (both in beta), which CapMonster Cloud's docs don't list. The bigger difference is billing: CaptchaAI charges per thread with unlimited solves and one price for every type, while CapMonster charges per solve at a separate rate for each type. CapMonster in turn offers a desktop self-hosted build, plus types CaptchaAI doesn't solve, such as GeeTest v4, DataDome and Amazon WAF.

Need more help? Check CaptchaAI Help Center

Ready to switch? Skip the install and run a solve.

Start a 3-day trial, point your solver at ocr.captchaai.com, and run a real solve — no desktop app required. Keep CapMonster alongside until you're confident.

Evidence & sources

CaptchaAI's capability coverage is from its published supported CAPTCHA types (api-docs). CapMonster Cloud's is from its own documentation (docs.capmonster.cloud), which lists BLS (bls_3x3), GeeTest v3 and v4, DataDome and Amazon WAF; its Cloudflare Turnstile and Bot Challenge support and per-type rates are listed on capmonster.cloud/en/prices (accessed September 2026). The CapMonster desktop app is ZennoLab's (zennolab.com/en/products/capmonster).

Cost examples use published CaptchaAI plans (captchaai.com/#pricing-plans) and CapMonster's published reCAPTCHA v2 rate (~$0.60 / 1,000 tokens), both accessed September 2026. At low volume CapMonster can be cheaper; the thread model wins at scale. Pricing and supported types change over time — confirm current numbers before relying on them. Solve times are representative, not guaranteed; results vary by target site and proxy quality.

We value your privacy

Necessary cookies keep the site working. Analytics, marketing and support cookies are optional and stay off until you allow them. Cookie Policy.

channel avatar
CaptchaAI
online

Welcome 👋

Contact Us On Telegram!

Contact Team
Telegram