Frontier models. One key. A tenth of the price.
TokenLowCost is a drop-in API endpoint for Claude, GPT, Grok and DeepSeek. Paste one base URL into Cursor, Claude Code or Codex, pick the model you want, and pay per token — prepaid, capped per key, billed to the cent.
$ curl https://api.tokenlowcost.com/v1/chat/completions
Infrastructure, not a wrapper.
A single endpoint that speaks every protocol your tools use, with the controls you'd expect from a real API provider.
One endpoint. Every protocol.
We detect the format from the request — Anthropic Messages, OpenAI Chat Completions or Responses — so the same base URL works everywhere. /v1 is optional.
Budgets and expiry per key.
Create a key per project or teammate. Cap its spend, give it a lifetime, revoke it in one click. The gateway enforces it on every request.
sk-tlc-5f8a…e473Every request, priced.
Tokens in, tokens out, and the exact charge — per request, per key, per day.
Cache discounts, passed through.
Editors resend the same system prompt and files on every turn. That repeated prefix is billed at the cached rate — you get the discount, not us.
The model you pick is the model you get.
No silent downgrades, no routing to a cheaper substitute. The response tells you which model answered.
Per-token. Prepaid. About 90% below list.
Prices per 1M tokens. The crossed-out number is the model's standard list price for output. Pay only for what you use — no seats, no subscription.
| Model | Tier | Context | Input | Output | List (output) | Saving |
|---|---|---|---|---|---|---|
| Loading prices… | ||||||
Introductory pricing during beta. We'll give notice before rates change; your prepaid balance is never devalued.
Two lines. Keep everything else.
Create a key
Pick the model, set an optional budget and expiry. The key is shown once.
Point your tool at the base URL
Replace the provider URL with api.tokenlowcost.com and paste the key.
Keep working
Your editor, agent or SDK behaves exactly as before — only the bill changes.
Straight answers.
How can it be this cheap?
Do I really get the model I select?
Why is each key pinned to one model?
How does billing work?
How do I top up?
Start with a $0 setup.
Create a key, paste the base URL, keep the tools you already use.