Skip to content

POST /api/user — Account

Retrieve your account balance and status.

POST https://api.ucaptcha.net/api/user

Content-Type: application/x-www-form-urlencoded

Either method is accepted:

  • authtoken field in the POST body
  • HTTP Basic auth — username = your uCaptcha API key
ParameterTypeRequiredDescription
authtokenstringYes*Your uCaptcha API key

* Or use HTTP Basic auth instead.

{
"user": 0,
"rate": 0,
"balance": 12.50,
"is_banned": false
}
FieldTypeDescription
usernumberUser ID (always 0 in uCaptcha)
ratenumberSolving rate (always 0 in uCaptcha)
balancenumberAccount balance in USD
is_bannedbooleanWhether the account is banned
Terminal window
curl -X POST https://api.ucaptcha.net/api/user \
-d "authtoken=YOUR_API_KEY"
import requests
resp = requests.post("https://api.ucaptcha.net/api/user", data={
"authtoken": "YOUR_API_KEY"
})
balance = resp.json()["balance"]
print(f"Balance: ${balance:.2f}")