CaptchaAI's entry plan costs $15 per month and includes 5 concurrent threads and unlimited CAPTCHA solves. No per-solve credits, no usage caps. For many developers running scraping scripts, automation bots, or monitoring tools, this is the only plan they ever need.
This guide breaks down what 5 threads actually means, what workloads fit the Basic plan, and when you will outgrow it.
What you get with the Basic plan
| Feature | Basic plan |
|---|---|
| Price | $15/month |
| Concurrent threads | 5 |
| Total monthly solves | Unlimited |
| CAPTCHA types supported | All (reCAPTCHA v2/v3/Enterprise, Cloudflare Turnstile/Challenge, GeeTest, BLS, Image/OCR, Grid) |
| API access | Full REST API |
| Annual discount | 10% off ($13.50/month) |
5 threads means you can have 5 CAPTCHAs being solved at the same time. Once a solve finishes, that thread is freed for the next task.
What you can realistically solve in a month
Solve capacity depends on the CAPTCHA type (which affects solve time) and how many hours per day you run your automation:
| CAPTCHA type | Avg solve time | Solves/thread/day (8h) | Solves/thread/day (24h) |
|---|---|---|---|
| Image/OCR | < 0.5 sec | 57,600 | 172,800 |
| BLS | < 1 sec | 28,800 | 86,400 |
| Grid Image | < 1 sec | 28,800 | 86,400 |
| reCAPTCHA v3 | < 4 sec | 7,200 | 21,600 |
| Cloudflare Turnstile | < 10 sec | 2,880 | 8,640 |
| Cloudflare Challenge | < 15 sec | 1,920 | 5,760 |
| reCAPTCHA v2 | < 60 sec | 480 | 1,440 |
With 5 threads running 8 hours/day on reCAPTCHA v2:
- 5 × 480 = 2,400 solves/day
- 72,000 solves/month for $15 → $0.0002 per solve
A per-solve API at $3/1,000 would cost $216 for the same volume.
Who the Basic plan fits
Solo developers and small projects
One scraper, one automation script, or one monitoring tool with moderate load. If you're building a side project that checks stock availability, monitors job listings, or automates account verification, 5 threads is plenty.
import requests
import time
API_KEY = "YOUR_API_KEY"
def solve_recaptcha_v2(site_key, page_url):
# Submit task
resp = requests.post("https://ocr.captchaai.com/in.php", data={
"key": API_KEY,
"method": "userrecaptcha",
"googlekey": site_key,
"pageurl": page_url,
"json": 1,
})
task_id = resp.json()["request"]
# Poll for result
for _ in range(24):
time.sleep(5)
result = requests.get("https://ocr.captchaai.com/res.php", params={
"key": API_KEY,
"action": "get",
"id": task_id,
"json": 1,
}).json()
if result["status"] == 1:
return result["request"]
if result["request"] != "CAPCHA_NOT_READY":
raise Exception(f"Solve error: {result['request']}")
raise Exception("Timeout")
# Solve one, then another — 5 max at once
token = solve_recaptcha_v2("6Le-wvkS...", "https://example.com/login")
print(f"Token: {token[:20]}...")
Development and testing
Before committing to a larger plan, start here. Build your integration, test your retry logic, measure your actual solve volume, and decide if 5 threads is your production ceiling.
Low-concurrency automation
Email verification, form submission bots, or login automation flows that run sequentially. If your workflow solves one CAPTCHA at a time and moves to the next page, 1–2 threads do all the work. The Basic plan gives you headroom.
When 5 threads is not enough
You'll know you need more threads when:
- You see
ERROR_NO_SLOT_AVAILABLEfrequently — all 5 threads are busy and tasks queue up - Your pipeline waits on CAPTCHA solves — throughput is bottlenecked by solve capacity
- You run multiple parallel scrapers — each scraper needs its own thread at peak load
- You operate 24/7 under consistent load — continuous high-frequency solves saturate 5 threads
The next step is the STANDARD plan at $30/month for 15 threads — three times the concurrency for twice the price.
Basic plan vs STANDARD plan: the math
| Scenario | Basic ($15, 5T) | STANDARD ($30, 15T) |
|---|---|---|
| Cloudflare Turnstile, 3,000 solves/day | Fits (5T × 600 solves/T/8h = 3,000) | Fits with headroom |
| reCAPTCHA v2, 5,000 solves/day | Bottleneck — 5T × 480/8h = 2,400 | Fits (15T × 480 = 7,200) |
| Mixed: 2 scrapers, 1,000 tasks each | 5T shared — may queue | 15T — comfortable |
| Image/OCR, 200,000 solves/day | Comfortably fits | Fits |
For most solo and small-team projects, the Basic plan is the right entry point. You can upgrade at any time without losing your API key or integration.
Reducing costs further
CaptchaAI offers discounts for longer commitments:
| Billing cycle | Discount | Basic plan price |
|---|---|---|
| Monthly | — | $15.00 |
| Semi-annual | 5% off | $14.25/month |
| Annual | 10% off | $13.50/month |
Committing annually saves $18/year on the Basic plan. At higher tiers the savings grow proportionally.
FAQ
Can I upgrade from Basic to a higher plan at any time? Yes. Upgrades take effect immediately. Your threads stack if you subscribe to multiple plans simultaneously.
Is there a free trial before committing? CaptchaAI offers a 1-day trial. Request it from the support portal.
Does the Basic plan support all CAPTCHA types? Yes. All plans support the full CAPTCHA type catalog including reCAPTCHA Enterprise, Cloudflare Challenge, and BLS — types that most competitors don't offer at any price.
What payment methods are accepted? Credit cards, PayPal, and cryptocurrency. Check the pricing page for the current list.
Start for $15/month
The Basic plan is the lowest-risk way to add professional CAPTCHA solving to your project. 5 threads, unlimited solves, and full API access — with a clear upgrade path when your volume grows. Sign up at captchaai.com.
Discussions (0)
Join the conversation
Sign in to share your opinion.
Sign InNo comments yet.