Buying an AI API key: what you actually buy and what you risk
Listings that say "buy a ChatGPT API key" sell different things. We explain the difference between someone else's key and your own key with a balance, and give a checklist.
5 min · · API keys · payments
Searches such as "buy an API key", "buy an AI API key" and "buy a GPT API" lead to listings that sell fundamentally different things. Some hand you someone else's key obtained on somebody's account. Others open your own dashboard where you top up a balance and create keys yourself. The first usually ends in a block and lost money; the second looks like a normal pay-per-token service. Below we explain what you buy in each case, what risks come with key resale, and how to check a service in ten minutes.
Three things called "buying a key"
1. Someone else's key. You are sent a string like sk-... created on the seller's or a third party's account. You see neither the account, nor its settings, nor who else is using the key.
2. Shared account access. The seller gives you a login and password for a service. This is even worse: along with API access you get access to someone else's settings, and the seller keeps access to your requests.
3. Your own key with a balance in a gateway. You register, top up a balance and create a key in your own dashboard. You are buying tokens, not a key: the key is merely a way to reach them. This is how Zukko works: the fetch_... key is yours, the dollar balance is yours, and spending is visible in the dashboard.
Someone searching for "buy a ChatGPT API key" usually needs the third option, while listings often offer the first two. That is why the difference matters.
What you risk buying someone else's key
- Blocking at any moment. If the key was obtained in violation of the provider's rules or paid for with a stolen payment method, it will be disabled. You lose the money you paid and your project stops working.
- Leak of your data. The owner of the key may see your requests in logs. If you send documents, customer data or code, that is a direct risk.
- Someone else's limits. You are not the only one using the key. Rate limits and budget are shared, so requests will fail for unclear reasons.
- Model substitution. You cannot rule out that a cheaper model answers instead of the advertised strong one. Check the
modelfield in the response and test quality on your own tasks. - No proof of spending. You don't see a detailed charge history and cannot dispute an amount.
- No support or guarantees. If the key stops working, the seller often simply disappears.
Separately: buying and reselling keys may violate the model provider's terms. We do not recommend such schemes.
What you buy from a gateway
At a gateway you pay for tokens, not for a key. The scheme is short:
- Register in the dashboard.
- Top up the balance from $1 (SBP, cryptocurrency, MasterCard cards).
- Create keys in the API keys section: the full key is shown once, at creation.
- Send requests to Claude, GPT, Gemini, DeepSeek, Qwen and GLM models with one key. There are three ways to pay from Russia: SBP, MasterCard cards and cryptocurrency.
Example: a $5 top-up via SBP. The payment page adds an 8.5% fee on top: 5 × 1.085 = $5.425 in rubles at the market rate at the time of payment, and $5 is credited to the balance. How many requests that buys depends on the model. For gpt-6.1-sol (prices as of October 18, 2026: $0.27 per 1M input, $1.32 per 1M output) a request with 1,000 input tokens and 500 output tokens costs (1,000 × 0.27 + 500 × 1.32) / 1,000,000 = (270 + 660) / 1,000,000 = $0.00093. For $5 you get about 5 / 0.00093 ≈ 5,400 such requests. This is price arithmetic; real spending depends on your requests. More on payment: paying via SBP step by step.
Checklist: how to tell a normal service
Go through the points before topping up:
- The key is created in your dashboard, not delivered by a seller in a message. You see the list of your keys and can create or delete any of them.
- Per-key limits exist. A daily and monthly limit in dollars and a list of allowed models (
allowed_models) for each key. - The per-token price is published. The list of models and prices is available via
GET /v1/modelsor the "Models" page. - Spending history is visible. In the dashboard ("Usage") and via the API.
- Clear payment methods and clear fees, with no demands to send passwords for third-party services.
- Documentation and clear errors. 401, 402, 403, 429 with codes, not "something went wrong".
- A standard format. Connection through ordinary SDKs by replacing
base_url, without home-made clients. - No promises of "unlimited" or "forever": you pay per token.
Red flags: the seller sends a ready key in private messages, asks for an account password, sells "unlimited for a fixed sum", shows no spending history.
A ten-minute check
After registering and a small top-up, check three things. The model list:
curl https://api.zukko.pro/v1/models \
-H "Authorization: Bearer fetch_your_key"A small request:
curl https://api.zukko.pro/v1/chat/completions \
-H "Authorization: Bearer fetch_your_key" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"Answer in one word: hello"}],"max_tokens":20}'Then open "Usage" in the dashboard and compare the charged amount with your calculation: multiply the tokens from the usage field of the response by the model prices. How to check billing honesty in detail is described in how to check that charges are calculated honestly. How to pass the key in the header is covered in the authentication documentation.
How to store your own key
Even your own key must be protected. Create a separate key for each project, set a daily limit, do not commit the key to a repository, keep it in environment variables. If a key leaks, delete it in the dashboard and create a new one: what to do, step by step.
FAQ
Can I buy a ready-made ChatGPT key?
It is more accurate to speak not of buying a key but of topping up a balance and creating your own key. The "ready" keys on sale are often someone else's and can be revoked at any moment.
Is it safe to buy keys from private sellers?
We don't advise it: you don't know who sees your requests, and you can lose money if the key is blocked. A service with a dashboard, spending history and per-key limits is better.
How is a gateway key different from a model provider's key?
A gateway key is issued in your dashboard and charges your balance for tokens of different models. It connects through standard SDKs with a changed address.
What if the key stops working?
Check the error code: 401 means an invalid key, 402 insufficient balance, 403 that the model is not allowed for the key. A 429 with key_daily_limit_reached or key_monthly_limit_reached means the key's own limit is used up.
zukko
Pay 25×
less
for Claude Code & ChatGPT
One fetch_* key and base URL api.zukko.pro — for Cursor, Claude Code, Codex, and any SDK.
Related articles
- How to pay for the DeepSeek API from Russia: options and stepsTwo ways to pay for the DeepSeek API from Russia: directly at the provider and through a gateway. Amounts, fees with calculations and a step-by-step guide to the first request.
- How to pay for the OpenAI API from Russia: why it fails and what to doPaying an OpenAI account directly from Russia is not available. A working replacement: a gateway balance and the same OpenAI SDK code with two lines changed.
- Paying for OpenRouter from Russia: why it is hard and what the options areWhy topping up OpenRouter from Russia usually fails and what to do: check payment methods with the service or move to a gateway with SBP and crypto. What to change in code.
- OpenAI API Keys in the Open: Why You Should Not Use ThemWhere free keys on GitHub come from, why using them is dangerous for you and for the owner, and how to protect your own key from the same leak.