Captchas,
solved by API.
reCAPTCHA, hCaptcha, FunCaptcha and Turnstile — send them to one endpoint, get the token back. Typed tasks over a simple REST API, billed only when a captcha is actually solved. Same wallet as your numbers.
# POST /solve type RecaptchaV2TaskProxyless websiteURL https://target.com → task_id: 9f21… # GET /result/9f21… → status: ready token: 03AFcW…gT4 ✓ charged $0.0034 · reCAPTCHA v2
One API for every challenge on the page.
Every common type
reCAPTCHA v2/v3/Enterprise, hCaptcha, FunCaptcha, Cloudflare Turnstile, GeeTest and plain image captchas — one endpoint for all of them.
Simple typed tasks
Standard task types and params (RecaptchaV2TaskProxyless, HCaptchaTaskProxyless, ImageToTextTask…) over a plain REST API — POST /solve, then poll GET /result. Works with any HTTP client.
Pay only when solved
Each successful solve is charged from your wallet at its per-type rate. Unsolved or reported-incorrect captchas cost you nothing.
One reliable network
Our solving capacity behind a single API — you keep one integration and never manage a solver key; we handle routing and reliability.
Transparent per-type pricing
A live rate per captcha type — image solves cost a fraction of a cent, the hardest tokens a few tenths. GET /rates shows the exact price before you send.
Same wallet
No separate signup or provider key. Solving draws from the same account, key and wallet as your numbers, proxies, unblocker and emails.
Two calls: solve, then result.
Check the rate
GET /account/captcha/rates lists the live per-type price. Nothing to pre-buy — solves are billed from your wallet as they land.
Submit & poll
POST /account/captcha/solve with a typed task ({type, websiteURL, websiteKey…}); it returns a task_id. Poll GET /account/captcha/result/{id} until the solution is ready — any HTTP client works.
Get the solution
The solved token comes back and your wallet is charged the type’s rate — only on success. Failed solves are free.
Ship it in five lines.
Official SDKs for Go, JS/TS, PHP and Python — or plain curl. Same key and wallet as the rest of your account.
curl -X POST https://api.eveses.com/api/v1/captcha/solve \
-H "Authorization: Bearer $EVESES_API_KEY" \
-H "Content-Type: application/json" \
-d '{"type":"RecaptchaV2TaskProxyless",
"params":{"websiteURL":"https://x.com","websiteKey":"KEY"}}'
# → { "task_id": 123, "status": "queued" }
curl https://api.eveses.com/api/v1/captcha/result/123 \
-H "Authorization: Bearer $EVESES_API_KEY"
# → { "status": "ready", "solution": "03AGdBq..." }Priced per captcha type.
Pay per solved captcha, charged straight from your wallet — no bundle to buy, no quota to top up. Unsolved and reported-bad solves are free.
- Charged only on a successful solve
- Failed / reported solves are free
- Same wallet & key as your numbers
Wherever a captcha blocks automation.
Automated testing
Clear captcha gates in end-to-end suites so tests run unattended against protected forms.
Scraping pipelines
Solve challenge pages inline while collecting public data behind captcha walls.
Form automation
Submit workflows that sit behind reCAPTCHA or hCaptcha without a human in the loop.
Account flows
Handle captcha steps during sign-in / sign-up automation across many accounts.
Monitoring & QA
Keep synthetic checks green on pages that intermittently show a challenge.
Bots & agents
Give automation a reliable, metered captcha solver behind one simple API.
The details
How am I billed?›
Which captcha types are supported?›
How do I integrate?›
How reliable is solving?›
What about bad solves?›
Same account as my numbers?›
Let a captcha be the easy part.
Two REST calls — solve, then result. Pay only for solves that land.