#
Authentication
All API requests require authentication via the clientKey parameter.
#
API Key
Your API key is a unique identifier that authenticates your requests. You can obtain it from:
- Discord Bot - Use
/panelcommand to view your API key - Dashboard - Available in your account settings
#
Using Your API Key
Include your API key in the clientKey field of every request body:
{
"clientKey": "your-api-key-here",
"task": {
...
}
}
#
Example Request
import requests
response = requests.post("https://v1.captchasolv.com/solve", json={
"clientKey": "your-api-key-here", # Required
"task": {
"type": "RecaptchaV2TaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "site-key"
}
})
#
Security Best Practices
Important
Never share your API key publicly or commit it to version control.
#
Regenerating Your API Key
If your API key is compromised, you can regenerate it:
- Use
/panelcommand in Discord - Click the Regenerate Key button
- Update your applications with the new key
Warning
Regenerating your API key will immediately invalidate the old key. All applications using the old key will stop working.
#
Error Responses
If authentication fails, you'll receive:
{
"errorId": 2,
"errorCode": "ERROR_KEY_DOES_NOT_EXIST",
"errorDescription": "Invalid API key"
}