AICheck.in
FAQ

Straight answers

Do you store my key?

No. It stays in your browser and goes to the vendor. No database, no log, no cookie, no localStorage. Open the Network tab and watch it yourself.

Then how do you check it?

Your browser makes the call, not our server. Your key and the vendor talk directly. We only read the answer and colour it green, amber, or red.

Why does it not show my OpenAI balance?

Because OpenAI does not offer an endpoint that lets a key read its own credit. Billing sits behind a dashboard login. Any site claiming to show your OpenAI balance from a key alone is guessing or lying. We tell you live or dead, which is the honest answer.

Which providers do show a balance?

OpenRouter returns credit left and usage. DeepSeek returns a balance and currency. xAI reports whether the key is blocked or disabled. Hugging Face returns the token owner. Everyone else is live or dead only, for now.

A result says blocked. Is my key bad?

No. Blocked means your browser refused to complete the call because the vendor does not allow requests from a web page. The rule is called CORS. It happens before your key is even judged.

Today that only affects Groq. Every other provider here answers the browser directly. If you hit it, run the optional proxy on your own machine and tick Use local proxy, or check that provider from your terminal with curl.

Does checking a key cost me money?

Almost never. We use list endpoints, which are free. One provider, Perplexity, has no free read endpoint, so we send a one token request. That costs a fraction of a cent.

Will checking count against my rate limit?

One request per provider, per press. If you see rate limited, your key is real and your account is busy or over its cap.

Should I rotate the key after using this?

Yes, if it is a production key. Not because of us, but because that is the right habit for any key you paste into any web page. We would rather say this than pretend otherwise.

My provider is missing. Can you add it?

Mail hello@aicheck.in with the provider name and its docs link. Never send a key. Adding one is a small block of code.

Can I check many keys at once?

Not yet. Paste them one at a time. Bulk check is on the list.

Is there an API?

No, and there will not be. An API would mean keys crossing our server, which breaks the only promise we made.

Why does the key look like sk-abc…1234?

We mask what we print back so a screenshot or a screen share does not leak the key.