No sign-in needed
Check balance by API key
Paste an API key to see its remaining balance, usage and expiry, no sign-in needed.
How it works
Your key never touches our web server
Your browser sends the lookup straight to the API — the same service you call models with. The page never puts the key in a URL, a log or local storage, and drops it when you clear it or leave.
Lookups are rate-limited per IP
To stop keys from being guessed, lookups are limited to 60 per IP every 20 minutes; loading recent calls counts as one. On an office network that shares one public IP, colleagues share the allowance.
“Allow account balance lookup”
Each key can turn on “Allow account balance lookup”. With it on, this page also shows the whole account's balance and total spend — check this setting before you hand a key to someone else.
Amounts and cost
Amounts are shown in CNY, the same as in the console. A lookup only reads quota data: it calls no model and costs nothing.
FAQ
Does checking the balance use any quota?
No. A lookup only reads the key's quota data. It calls no model and costs nothing.
Why does it say the key is invalid?
Make sure you copied the whole key (it usually starts with sk-) and that it hasn't been deleted or disabled. Expired keys and keys that used up their quota can still be checked.
Can I see the whole account's balance?
Yes, if the key has “Allow account balance lookup” on; otherwise you only see the key's own quota. Sign in to the console for the full account balance and billing.
What if it says I'm checking too often?
Lookups are limited to 60 per IP every 20 minutes. Past that they're refused for a while; wait about 20 minutes. If a script monitors your balance, poll less often.
Full billing, top-ups and usage details live in the console.
Open the console