Submit a task
Call createTask with your API Key, task type, and target details.
→ One API for developers
Compatible with the anti-captcha / 2captcha JSON v2 protocol. Keep your existing SDK—just replace the endpoint and clientKey.
Sign up now and join our community to receive 2000 Credit.
curl https://captcha.pessimism.us/api/createTask \ -H 'Content-Type: application/json' \ -d '{ "clientKey": "pc_your_api_key", "task": { "type": "TurnstileTaskProxyless", "websiteURL": "https://example.com", "websiteKey": "0x4AAAA..." } }'
Quickstart
Use the familiar asynchronous task model without rebuilding your integration.
Call createTask with your API Key, task type, and target details.
Check status with the returned taskId, or receive the result through a callback.
When the task is ready, read the token or recognized text from solution.
Task types
Initial support focuses on Proxyless and image-recognition tasks with one request and result model.
TurnstileTaskProxyless
RecaptchaV2TaskProxyless
RecaptchaV3TaskProxyless
HCaptchaTaskProxyless
ImageToTextTask
Compatible with common anti-captcha, 2captcha, and CapSolver task aliases.
Built for production integrations
Different solving capabilities share one protocol, so your application only handles tasks and results.
Avoid maintaining separate provider adapters for each capability.
Capability selection and failure switching stay transparent to your API client.
Receive results in your service instead of relying only on polling.
Associate tasks with your own order, request, or internal identifiers.
Sign up now and join our community to receive 2000 Credit.