Solvecha, per 1,000 solves
$0.0415
Starter plan at full use of its daily quota
CapSolver alternative
Send the grid image, get one yes or no per tile. Different API, so you change a few lines. Here is the mapping.
Solved within 3 tries: Share of user sessions with a token within up to 3 fresh challenges, 299 of 300 sessions on Google's public reCAPTCHA demo, one data-center IP, 17 October 2026. Other sites and IPs can differ. Image accuracy: Per image cell on a hand-checked test set of 453 challenges (151 each of 1x1, 3x3 and 4x4), October 2026. Per type: 1x1 97.9 %, 3x3 98.0 %, 4x4 97.5 %. Method on the compare page.
Price
Solvecha, per 1,000 solves
$0.0415
Starter plan at full use of its daily quota
CapSolver, per 1,000
$0.4000
ReCaptchaClassification, pay per use
Pay per use is cheaper than the Starter plan below about 6,225 solves per month. Above that, the plan is cheaper. CapSolver also sells packages, but their prices are not on the pages we read. Units differ: CapSolver prices per 1000 images or tasks, we count one request that returned an answer.
| Solves per day | Per month | Solvecha plan | CapSolver, pay per use |
|---|---|---|---|
| 2,000 | 60,000 | $2.49 | $24.00 |
| 20,000 | 600,000 | $9.99 | $240.00 |
| 80,000 | 2,400,000 | $24.99 | $960.00 |
| 200,000 | 6,000,000 | $49.99 | $2,400.00 |
Prices read on 16 October 2026 from docs.capsolver.com/en/pricing. Providers can change prices at any time. NopeCHA prices from nopecha.com/pricing, read 16 Oct 2026. The 3-month price per month is the 3-month price divided by 3. More on the compare page. A wrong figure? Write to [email protected].
Switch
CapSolver answers inside the createTask call. Solvecha returns a job id, then you fetch the answer with a second request.
| CapSolver | Solvecha |
|---|---|
| POST https://api.capsolver.com/createTask | POST https://api.solvecha.com/v1/recognition/recaptcha |
| clientKey | key (or an Authorization: Bearer header) |
| task.type ReCaptchaV2Classification | The path ends in /recaptcha |
| task.image (base64) | image_data: ["<base64>"] |
| task.question (a category code such as /m/04_sv) | task: the instruction text, for example "motorcycles", and grid: "3x3" or "4x4" |
| solution.objects (list of tile numbers) | data: one true or false per tile, left to right, top to bottom |
| Answer in the createTask response | GET the same path with id until error 14 (not ready) is gone |
We have no token API: you get the answers for the tiles, not a finished reCAPTCHA token. Mapping read from docs.capsolver.com on 16 October 2026.
- r = requests.post("https://api.capsolver.com/createTask", json={
- "clientKey": KEY,
- "task": {"type": "ReCaptchaV2Classification", "image": image, "question": "/m/04_sv"},
- })
- tiles = r.json()["solution"]["objects"]
+ job = requests.post("https://api.solvecha.com/v1/recognition/recaptcha", json={
+ "key": KEY, "task": "motorcycles", "grid": "3x3", "image_data": [image],
+ }).json()
+ while (r := requests.get("https://api.solvecha.com/v1/recognition/recaptcha", params={"key": KEY, "id": job["data"]})).status_code == 409:
+ time.sleep(1) # error 14: not ready yet
+ tiles = r.json()["data"] # one true or false per tileFeatures
| Feature | Solvecha | CapSolver |
|---|---|---|
| Monthly plan with a daily quota | Yes | Not stated |
| Pay per use from a balance | No | Yes |
| NopeCHA-compatible API | Yes | Not stated |
| Image recognition (images in, answers out) | Yes | Yes |
| Token API (finished token out) | No | Yes |
| reCAPTCHA image grids | Yes | Yes |
| Text captchas | Yes | Yes |
| GeeTest | Yes | Yes |
| FunCAPTCHA | Yes | Not stated |
A dash means: not stated on the pages we read. This is not a "no". Read on 16 October 2026.
FAQ
No. The endpoints and fields are different. The mapping above shows each field. Most code needs a few lines changed: the URL, the key, the image field, the task text, and a polling loop.
It depends on your volume. CapSolver's pay-per-use image price is $0.4000 per 1,000 and Solvecha is a monthly plan. Below about 6,225 solves per month pay per use costs less than our Starter plan. Above that the plan costs less. Prices read on 16 October 2026.
No. We return the answer for the images you send, one yes or no per tile. If you need a finished token, our browser extension clicks the tiles for you in a real browser.
Solvecha is an independent service and is not affiliated with CapSolver. CapSolver is named only to describe compatibility and to compare publicly listed prices. All product names belong to their owners. See the full FAQ.
Also see: NopeCHA alternative, 2Captcha alternative, full comparison, browser extension.
Create an account, get your key and change the base URL. Paid plans open soon. We e-mail you when checkout is live.