Compatibility APIs
Compatibility routes share your Ninetile account, balance, limits and API key. They support hCaptcha, not every task offered by the original services. Review the native API reference for billing and task behavior.
- 2Captcha-style:
https://api.ninetile.io/compat/2captchausingin.phpandres.php. - CapSolver-style:
https://api.ninetile.io/compat/capsolverusingcreateTask,getTaskResultandgetBalance. Equivalent route prefixes include/compat/anticaptchaand/compat/capmonster. - NopeCHA-style token API:
https://api.ninetile.io/compat/nopecha.
Pass your Ninetile nt_live_ key where the compatible client expects a key. Use the native endpoints for the complete Ninetile-specific response, feedback and usage capabilities. Unsupported task types or options are not guaranteed to work.
Supported createTask task types
The createTask adapter accepts HCaptchaTask, HCaptchaTaskProxyless, HCaptchaEnterpriseTask, HCaptchaEnterpriseTaskProxyless, HCaptchaTurboTask and HCaptchaTurboTaskProxyless. Proxyless tasks use the service pool; non-proxyless tasks require proxy fields or a proxy string. Set websiteKey and websiteURL; enterprise data may be passed as enterprisePayload.rqdata.
Send clientKey and task to createTask; then send clientKey and taskId to getTaskResult. Processing responses use status: processing; ready responses contain solution.token, solution.gRecaptchaResponse, and solution.userAgent. These dialects use their own error envelopes. The solver does not return a resp_key.