Starter
$2.49/ month
NopeCHA: $4.99
2,000 successful solves per day
NopeCHA-compatible API
Solvecha answers reCAPTCHA grids, text captchas, GeeTest sliders and FunCAPTCHA through the same API you already use. Replace the base URL. Keep the rest of your code.
Measured on Google's public reCAPTCHA demo, October 2026; solver time per round, not including your network.
Measured, not promised
We ran our model against NopeCHA on Google's public reCAPTCHA demo. Solvecha's model got a token on more challenges and answers each round in a fraction of the time.
Margin of error ±4.6 and ±5.0 points. Difference +9.3 points, 95 % confidence interval +2.5 to +16.1. A random-answer control got a token on 0 % of challenges.
Time to answer one round of images, not including your network.
Footnote: Google's public reCAPTCHA demo, one data-center IP, 12 to 13 October 2026, 320 challenges for Solvecha and 330 for NopeCHA. Results on other sites, IPs and captcha settings can differ. Solver time comes from an earlier run of the same demo in October 2026 (324 and 331 rounds in 51 and 52 challenges).
Migration
Endpoints, request fields, response shapes and error codes follow the NopeCHA recognition API. Your polling loop, your retry logic and your SDK stay as they are.
/v1/recognition/<type> paths and the legacy root pathkey field, Bearer or Basic header, or ?key=# before
BASE = "https://api.nopecha.com"
# after
BASE = "https://api.solvecha.com"
requests.post(f"{BASE}/v1/recognition/recaptcha", json={
"key": KEY, "task": "bus", "grid": "3x3", "image_data": [image],
})Captcha types
Send images, get answers back as plain JSON.
3x3 and 4x4 grids, and the 1x1 refill tiles that appear after a click.
type: recaptcha
An image with distorted letters and digits. The answer is the text.
type: textcaptcha
The puzzle slider of GeeTest. You get the offset to drag the piece to.
type: geetest
Arkose Labs puzzles where you pick the tile that shows the asked object.
type: funcaptcha
Game-style puzzles where an image must match a reference, for example a count.
type: funcaptcha_match
How it works
Create an account and copy your API key from the dashboard.
POST the base64 image and the task text. You get a job id back at once.
GET with the id once a second. Error 14 means: not ready yet. Then the answer arrives.
Pricing
Every plan has a daily quota of successful solves. Failed requests do not count.
$2.49/ month
NopeCHA: $4.99
2,000 successful solves per day
$9.99/ month
NopeCHA: $19.99
20,000 successful solves per day
$24.99/ month
NopeCHA: $49.99
80,000 successful solves per day
$49.99/ month
NopeCHA: $99.99
200,000 successful solves per day
Paid plans open soon. We e-mail you when checkout is live. Until then a new account has an API key but cannot solve captchas.
Compare plansCreate an account, get your key and change the base URL. Paid plans open soon. We e-mail you when checkout is live.