EzCaptcha alternative

The EzCaptcha Alternative With No Per-Task Price List

EzCaptcha sets a separate rate for every task name and takes each solve out of a balance you fund in advance. CapSkip accepts those same EzCaptcha requests and answers them on a Windows machine you run, for a fixed monthly fee with nothing counted.

Windows x64·Runs locally, so no CAPTCHA leaves your machine
  • No S9 surcharge
  • No balance to top up
  • Same EzCaptcha calls
CAPTCHAs a month45,000
45.0k250.0k
Metered elsewhere, about $1.18 per 1,000$53.10
CapSkip Bronze, flat$35.00
$18.10stays in your pocketevery month, at this volume

People start looking for an EzCaptcha alternative once the price list matters more than the headline number. EzCaptcha charges $0.60 per 1,000 for a standard reCAPTCHA v2, then $1.00 for v3, $1.50 for v3 Enterprise and as much as $2.50 once the S9 high-score suffix is added, and all of it is paid from a balance you load ahead of time. CapSkip replaces that with one subscription: no task name changes the price, nothing needs topping up, and solves are not counted.

CapSkip is solving software you install on a Windows computer of your own, a desktop PC or a VPS. EzCaptcha handles each request on its servers, so every page URL and site key you submit travels there first. With CapSkip the work stays on your hardware, and the list of sites you automate never leaves your network.

Moving over is a settings change rather than a rewrite. Choose EzCaptcha as the service CapSkip should act as, press Add in the hosts file row, and the calls your tools already make to api.ez-captcha.com are answered on your machine. Bronze costs $35 a month with no setup fee, and the free trial of 3 days and 500 solves, no card needed, lets you prove it on your own sites first.

Stop funding a balance. With EzCaptcha chosen as the service inside CapSkip, your bots and scripts get every answer from your own PC. No code changes, no top-ups, and an S9 or Enterprise task costs the same as any other because the plan covers them all. Start the free trial

EzCaptcha alternative without the per-task price list

S9 and Enterprise cost nothing extra

EzCaptcha prices its seven reCAPTCHA task names between $0.60 and $2.50 per 1,000. CapSkip accepts all seven and bills none of them separately, because your plan already covers them.

Nothing to refill before a long run

EzCaptcha takes payment from funds you load in advance and rewards bigger top-ups with bonus credit. CapSkip is billed monthly, so an overnight job cannot stop because the account ran low.

Your EzCaptcha integration stays put

Once EzCaptcha is the selected service and its hosts entries are added, requests to api.ez-captcha.com and sync.ez-captcha.com are answered by your own computer, with string task ids and the reply fields your code already reads.

Parallel work set by your hardware

CapSkip puts no thread cap on any plan. How many tasks run side by side depends only on the CPU and memory of the computer you install it on.

Targets you keep to yourself

Every EzCaptcha task carries a page URL and site key to its servers. CapSkip runs on hardware you control, so your list of targets and your daily volume stay inside your network.

Errors in EzCaptcha's own words

Refusals come back with EzCaptcha's errorCode strings and HTTP statuses, such as ERROR_TASK_TYPE_NOT_SUPPORTED with a 400, so the retry and alert rules in your tools react exactly as they were written to.

Three ways to step off EzCaptcha billing

Python
import time
import requests

# EzCaptcha's createTask / getTaskResult calls, unchanged. Once you
# press Add for the hosts file in CapSkip, this host resolves to your
# own machine instead of EzCaptcha's servers.
API = "https://api.ez-captcha.com"
KEY = "ANY_STRING"  # checked only if you turn on key validation in CapSkip

task = requests.post(f"{API}/createTask", json={
    "clientKey": KEY,
    "task": {
        "type": "ReCaptchaV2TaskProxyless",
        "websiteURL": "https://example.com/",
        "websiteKey": "YOUR_SITEKEY",
    },
}).json()  # taskId is a string, as on EzCaptcha

while True:
    time.sleep(3)
    res = requests.post(f"{API}/getTaskResult", json={
        "clientKey": KEY,
        "taskId": task["taskId"],
    }).json()
    if res["status"] == "ready":
        print(res["solution"]["gRecaptchaResponse"])
        break
    if res["status"] == "error":
        raise RuntimeError(res["errorCode"])

An ordinary EzCaptcha reCAPTCHA v2 task in Python. With EzCaptcha selected in CapSkip and its hosts entries added, this address is answered on your own PC.

Browser extension for manual sessions

Solving by hand in Chrome or Firefox? The free extension connects to the CapSkip app on your computer and clears supported CAPTCHAs on the page, with no balance behind it.

SDKs for new code

Starting something new? The official CapSkip SDKs reduce each CAPTCHA type to one function call in four languages, with no task to create and then poll as EzCaptcha code does.

Local API for your EzCaptcha code

Existing EzCaptcha code talks to the CapSkip API on your machine as if it were the real service. The same API also understands nine other solving services, for tools written around those.

Watch a local solve before you move

Want to see how a solve on your own PC compares with a round trip to EzCaptcha? The demo pages load live reCAPTCHA, Turnstile and image challenges, so you can point CapSkip at them and watch each result arrive.

Moving from EzCaptcha to CapSkip in three steps

  1. Install CapSkip on Windows

    Set up the app on the Windows desktop or VPS that will do the solving. Your EzCaptcha tools can run on that same machine or reach it over your network. Download the installer

  2. Activate a plan or the free trial

    Pick Bronze, Silver or Gold by how many computers will solve, or begin with the trial: 3 days, 500 solves, no card. Your login arrives by email and goes into the app. Compare plans and prices

  3. Point EzCaptcha at your machine

    Make EzCaptcha the active service, press Add in the hosts file row, and run your usual jobs; they now solve on your own computer with nothing counted. Read the setup guide

Leaving EzCaptcha: what carries over and what stays behind

After the switch, CapSkip answers EzCaptcha requests itself and passes nothing on to EzCaptcha. This is what that means for the setup you run today.

What you changeOne setting. Choose EzCaptcha as the active service in CapSkip and press Add so the hosts file is updated for api.ez-captcha.com and sync.ez-captcha.com. Scripts, tools and stored settings stay as they are.
What keeps workingBots and scripts written for EzCaptcha's createTask, getTaskResult and getBalance calls, plus the createSyncTask endpoint that returns a reCAPTCHA grid answer in the same reply
CAPTCHAs your code can sendreCAPTCHA v2, v2 Enterprise, v3 and v3 Enterprise, including the S9 and s-parameter versions, Cloudflare Turnstile, reCAPTCHA v2 grid classification and, if you allow it, Cloudflare 5S clearance cookies
Your key and balanceAny key your tools send is accepted unless you turn on key validation in CapSkip. getBalance answers with a large placeholder number, so low-balance checks stay silent.
ProxiesreCAPTCHA and Turnstile tasks are solved through the proxies set in the CapSkip app. One IP is enough for a test, but steady volume needs a proxy pool. Cloudflare 5S tasks must carry their own proxy, as on EzCaptcha, and go out through it.
Not coveredhCaptcha, FunCaptcha and its classification task, Akamai, Kasada, PerimeterX, Incapsula and TlsTask. These are refused straight away with EzCaptcha's ERROR_TASK_TYPE_NOT_AVAILABLE, not given a task id that could only fail.
Other CapSkip typesImage text CAPTCHAs, GeeTest v3, ALTCHA, CaptchaFox, Capy Puzzle, Friendly Captcha, AWS WAF, DataDome and MTCaptcha are solved by CapSkip too, but not as EzCaptcha tasks: EzCaptcha has no task for most of them, and its DataDome task is refused here. Reach them through another CapSkip service setting, such as the legacy in.php / res.php API

EzCaptcha vs CapSkip: a rate per task or one plan

EzCaptcha bills each task at the rate of its type. This table sets that against one subscription and shows where each option does the work.

FeatureCapSkipEzCaptcha
100,000 reCAPTCHA v2 in a month$35 on Bronze, at any volume$60 at $0.60 per 1,000
High-score S9 and Enterprise tasksPriced like every other task$1.20 to $2.50 per 1,000
Cloudflare TurnstileIncluded in every plan$1.00 per 1,000
Cloudflare 5S clearance cookieAvailable once you enable it, through your own proxy$1.20 per 1,000, proxy required
Where the work happensA Windows desktop or VPS you ownOn EzCaptcha's servers
hCaptcha, FunCaptcha and bot-manager tasksNot solvedSold, at up to $3.80 per 1,000
How you payA monthly subscription, no balance at allA prepaid balance with top-up bonuses

EzCaptcha task prices next to one flat plan

EzCaptcha's published rate per 1,000 for each reCAPTCHA and Turnstile task, and what that rate adds up to at 100,000 tasks a month.

TaskEzCaptcha per 1,000EzCaptcha at 100,000 a monthCapSkip
reCAPTCHA v2$0.60$60Included in every plan
reCAPTCHA v2 Enterprise$1.20$120Included in every plan, no surcharge
reCAPTCHA v3$1.00 (standard) to $1.50 (Enterprise)$100 to $150One price for both
High-score S9 tasks$1.20 (v2) to $2.50 (v3 Enterprise)$120 to $250No S9 surcharge
Cloudflare Turnstile$1.00$100Covered, with no count kept

Rates come from EzCaptcha's home page and the Price page of its API docs, both read in October 2026. EzCaptcha also lists Cloudflare 5S at $1.20 and reCAPTCHA v2 classification at $0.50 per 1,000, and gives bonus credit on larger top-ups. At $0.60 per 1,000, EzCaptcha costs less than Bronze ($35 a month) up to about 58,300 reCAPTCHA v2 solves.

Pricing

Stop paying per solve

Choose your license

Bronze License

$35/ month

Subscribe to Bronze

Instant license activation

Billed monthly. Cancel from your account whenever you like.

Same features. More machines, more throughput.

Every machine solves as fast as its own CPU and memory allow. More machines run more threads at the same time, so Silver solves twice as many CAPTCHAs at once and Gold three times as many.

  • Unlimited solving, no daily cap
  • Unlimited threads, speed scales with your hardware
  • 90% to 100% recognition accuracy
  • Drop-in replacement for the major solving service APIs
  • Works with almost any tool, no coding required
  • REST API, SDKs and a browser extension
  • Free training when a new CAPTCHA type appears
  • Runs on your machine, nothing leaves it

Every CAPTCHA type CapSkip solves is on every license. See the coverage band

Just want to try it first?

Start with a free 3-day trial and solve 500 CAPTCHAs of any type on your own targets.

Start the free trial

Other EzCaptcha competitors side by side

Each option below bills and solves in its own way. The final column estimates the work of carrying an EzCaptcha integration over to it.

ServiceWho or what solvesreCAPTCHA v2, per 1,000Moving your EzCaptcha setup
CapSkipCapSkip software on a computer you controlFlat $35 a month on Bronze, no rate per taskNo code changes; select EzCaptcha in the app
NextCaptchaIts own cloud; its site does not say whether people help$0.50Same createTask flow, but other type names and numeric task ids
CapMonster CloudAutomated cloud service run by ZennoLab$0.60Familiar task layout, with CapMonster's own type names
SolveCaptchaAI for simple challenges, human workers for hard ones$0.55A different submit-and-poll format, so a real rewrite
CapSolverCloud machine learning operated by CapSolver$0.80Close to EzCaptcha, though task names are spelled differently

List prices from each vendor's own pages: EzCaptcha and NextCaptcha read October 2026, the others September 2026. EzCaptcha also sells hCaptcha, FunCaptcha and bot-manager tasks. Of those, CapSkip solves hCaptcha and DataDome, though it does not take hCaptcha as an EzCaptcha task.

When it makes sense to stay with EzCaptcha

Three situations still favour EzCaptcha: a small monthly load, hCaptcha or FunCaptcha work, and bot-manager tokens such as Akamai or Kasada.

Under about 58,000 reCAPTCHA v2 a month

Below that count, $0.60 per 1,000 adds up to less than a $35 Bronze month. If your load is small and mostly standard v2, EzCaptcha is the smaller bill.

hCaptcha and FunCaptcha jobs

EzCaptcha sells hCaptcha at $3.00 and FunCaptcha at $1.20 per 1,000, plus classification tasks for both. The EzCaptcha setting in CapSkip refuses both, so keep them where they run now, or move your hCaptcha jobs to CapSkip's 2Captcha or Anti-Captcha style API, which does solve them.

Akamai, Kasada and similar

EzCaptcha offers tasks for Akamai, Kasada, PerimeterX and Incapsula, and a TLS request task. CapSkip covers none of them, so sites behind those systems belong on EzCaptcha. DataDome is different: CapSkip solves it, through another CapSkip service setting.

EzCaptcha task pricing, top-ups, and what a flat plan changes

EzCaptcha's rates look modest one line at a time. The total is harder to read, because each project picks a task name and each name carries its own price. A plain reCAPTCHA v2 costs $0.60 per 1,000, the S9 version of the same challenge costs $1.20, and a v3 Enterprise S9 token costs $2.50. When a teammate moves a scraper to the high-score type to get past a strict form, that job's cost doubles without anyone touching the budget.

Then there is the balance. EzCaptcha takes payment from funds you load in advance and gives bonus credit for bigger top-ups, which nudges you to prepay more than a month needs. If the balance runs out partway through a run, tasks are refused until someone adds money.

A flat plan removes both questions. CapSkip charges the same each month whether a request names the standard type, the Enterprise type or the S9 type, and whether you send fifty thousand tasks or five million. There is no balance at all, so nothing can drain mid-job. The only thing that changes the bill is how many computers you want solving: one on Bronze at $35, two on Silver at $60, three on Gold at $75.

Finding your break-even point is quick arithmetic. Bronze at $35 matches about 58,300 standard reCAPTCHA v2 solves at $0.60, 35,000 v3 or Turnstile solves at $1.00, 23,300 v3 Enterprise solves at $1.50 and 14,000 v3 Enterprise S9 solves at $2.50. Past those counts every extra solve on CapSkip is free; under them EzCaptcha costs less. If you sit near the line, run the free trial on your own targets and compare.

EzCaptcha is not expensive, so why switch to a flat plan?
Because its lowest figure covers only the plainest reCAPTCHA v2 task. Enterprise, v3 and S9 tasks cost up to about four times as much, every task draws down a prepaid balance, and the bill grows with each extra thousand. CapSkip charges one monthly amount with no count attached, so a heavy month costs the same as a quiet one.
At what volume does CapSkip beat EzCaptcha on price?
That depends on which tasks you send. Against $0.60 reCAPTCHA v2, the $35 Bronze plan comes out ahead past roughly 58,300 solves a month; against $1.00 v3 or Turnstile, past 35,000; against $1.20 v2 Enterprise or v2 S9, past about 29,200. Under those counts, EzCaptcha is the cheaper choice.
Does CapSkip charge more for EzCaptcha's S9 high-score tasks?
No. CapSkip accepts every S9 task name EzCaptcha uses and treats it exactly like the standard type, inside the same plan. EzCaptcha says its S9 tokens score at least 0.9; CapSkip makes no score promise for any request, so test any site with a strict score threshold during your trial.
What happens to my EzCaptcha key and balance?
Your tools can keep sending the key they have. CapSkip ignores it unless you turn on key validation, after which only keys created in CapSkip are accepted. getBalance still returns a number, so low-balance alarms stay quiet, and whatever is left on your EzCaptcha account simply stops being spent.
Will the sync.ez-captcha.com classification endpoint still work?
Yes. Once the hosts entries are added, a ReCaptchaV2Classification request to createSyncTask is held open and answered on the same connection with the tiles to click, numbered from zero as EzCaptcha documents. The task also works through createTask and getTaskResult if your code polls instead. A few question ids, such as palm trees and mountains, are refused as unavailable.
Which EzCaptcha tasks can CapSkip take over?
reCAPTCHA v2, v2 Enterprise, v3 and v3 Enterprise in their S9 and s-parameter forms, Cloudflare Turnstile, reCAPTCHA v2 grid classification, and Cloudflare 5S clearance once you enable it. CapSkip also solves image text CAPTCHAs, GeeTest v3, ALTCHA, CaptchaFox, Capy Puzzle, Friendly Captcha, AWS WAF, DataDome and MTCaptcha. EzCaptcha has no task for most of those, and its DataDome task is refused here, so they go through another CapSkip service setting, such as the legacy in.php / res.php API.
Can CapSkip return the Cloudflare 5S clearance cookie?
Yes, once you switch on Return cf_clearance cookies in CapSkip's settings; while it is off, CloudFlare5STask gets EzCaptcha's ERROR_TASK_TYPE_NOT_AVAILABLE. Each 5S task needs its own proxy, as on EzCaptcha, and the reply carries the cf_clearance cookie, the user agent and its Chrome version. The page HTML that EzCaptcha puts in body comes back empty.
Does CapSkip limit how many tasks run at once?
No plan has a thread cap. The number of tasks running side by side comes down to the CPU and memory of the computer CapSkip runs on, so a bigger machine, or a second one on Silver or Gold, raises the ceiling.

Trade the price list and the balance for one plan

Install CapSkip on a Windows machine, choose EzCaptcha as the active service and let the tools you already have keep working on a monthly bill. Bronze starts at $35, and the free trial lets you check it first.