API Reference
VeyraCaptcha API
A 2captcha-compatible HTTP API. Create a task, poll for the result. Works with any language — cURL, Python, Node, Go, PHP, C#.
LIVE ENDPOINTS
PRIMARY
https://tumbalkuncuy--veyracaptcha-api.modal.runFALLBACK
http://5.189.132.216:20365Quickstart
Send a task, get a taskId, poll until ready:
# 1. Create
curl -X POST https://tumbalkuncuy--veyracaptcha-api.modal.run/createTask \
-H "Content-Type: application/json" \
-d '{"clientKey":"veyra_xxx","task":{"type":"RecaptchaV2Task","websiteURL":"https://example.com","websiteKey":"6Lc..."}}'
# → {"errorId":0,"taskId":"abc123"}
# 2. Poll
curl "https://tumbalkuncuy--veyracaptcha-api.modal.run/getTaskResult?clientKey=veyra_xxx&taskId=abc123"
# → {"status":"ready","solution":{"gRecaptchaResponse":"03AGdBq..."}} Authentication
Every request carries a clientKey — your API key from the dashboard.
Keys are scoped and revocable. Never expose them in client-side code.
Endpoints
POST
/createTask Create a solving task. Returns a taskId to poll.GET
/getTaskResult Poll a task. Returns status:processing or status:ready + solution.GET
/getBalance Account balance and quota.POST
/solve Native synchronous solve (blocks until ready).GET
/health Liveness + supported type count.GET
/types Full list of supported CAPTCHA types.createTask
POST /createTask
{
"clientKey": "veyra_xxx",
"task": {
"type": "RecaptchaV2Task",
"websiteURL": "https://example.com",
"websiteKey": "6Lc..."
}
} Task type maps to our solver type (lowercased, prefix-stripped). Response:
{ "errorId": 0, "taskId": "abc123" } getTaskResult
GET /getTaskResult?clientKey=veyra_xxx&taskId=abc123
# processing
{ "errorId": 0, "status": "processing" }
# ready
{ "errorId": 0, "status": "ready", "solution": { "token": "..." } } Type list
50 supported types. Filter:
turnstile Cloudflare Turnstilerecaptcha reCAPTCHA v2 / v3 / Enterprisehcaptcha hCaptchahcaptcha_enterprise hCaptcha Enterprise (rqdata + a11y)cloudflare Cloudflare cf_clearancecloudflare_challenge Cloudflare Challengeawswaf AWS WAFbotguard Google BotGuarddatadome DataDomeperimeterx PerimeterXakamai Akamaiimperva Imperva / Incapsulatspd Imperva TSPDkasada Kasadax5sec Alibaba x5secaliyun Aliyun Captcha 2.0arkose Arkose FunCaptchageetest GeeTest v4geetest_v3 GeeTest v3tencent Tencent Captchayidun Yidun / 网易易盾dingxiang Dingxiang / 顶象shumei Shumei / 数美douyin Douyin / ByteDancevaptcha Vaptchayandex Yandex SmartCaptchamtcaptcha MTCaptchaaltcha Altchacybersiara CyberSiARAfriendly Friendly Captchaprocaptcha Prosopo Procaptchacap Cap (self-hosted)anubis Anubis (self-hosted)mcaptcha mCaptcha (self-hosted)goaway GoAway PoWcerberus Cerberus PoWvk VK Captchabinance Binance Slidecaptchafox CaptchaFoxbasilisk Basilisksteam Steam Captchazhihu Zhihu Captcharotate Rotate Captchaimage_to_text Image-to-Text (OCR)recaptcha_audio reCAPTCHA Audiogrid Grid Recognitioncoordinates Coordinates (click)bounding_box Bounding Boxdraw_around Draw Arounddrag_drop Drag & Drop