Skip to content

getBalance

Retrieve the current balance associated with your API key. The balance is returned in USD.

POST https://api.ucaptcha.net/getBalance
{
"clientKey": "YOUR_API_KEY"
}
ParameterTypeRequiredDescription
clientKeystringYesYour API key
{
"errorId": 0,
"balance": 50.2500
}
FieldTypeDescription
errorIdnumber0 for success, 1 for error
balancenumberCurrent account balance in USD
Terminal window
curl -X POST https://api.ucaptcha.net/getBalance \
-H "Content-Type: application/json" \
-d '{
"clientKey": "YOUR_API_KEY"
}'
import requests
response = requests.post("https://api.ucaptcha.net/getBalance", json={
"clientKey": "YOUR_API_KEY"
})
data = response.json()
if data["errorId"] == 0:
print(f"Balance: ${data['balance']:.4f}")
else:
print(f"Error: {data['errorCode']} - {data['errorDescription']}")
const response = await fetch("https://api.ucaptcha.net/getBalance", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
clientKey: "YOUR_API_KEY",
}),
});
const data = await response.json();
if (data.errorId === 0) {
console.log(`Balance: $${data.balance.toFixed(4)}`);
} else {
console.error(`Error: ${data.errorCode} - ${data.errorDescription}`);
}