How do I check my OpenRouter credits and spending?

Last updated: 26 September 2026 · Deutsch

Your balance is on the Credits page at openrouter.ai/settings/credits. The Activity page at openrouter.ai/activity shows what you spent, by model, provider and API key. From code, GET /api/v1/key shows what one key has spent and how much of its cap is left.

Below: the two API calls and which key each needs, caps per key, what happens at zero, and what fees apply. It follows OpenRouter’s own docs as of the date above.

On the website

OpenRouter charges the listed price per token and deducts it from your credits after each request.

Through the API

Two calls matter here, and they want different keys.

GET /api/v1/key works with the normal API key you use for requests and reports on that key alone. GET /api/v1/credits returns the credits bought and used on the whole account, but OpenRouter says it needs a management key, which cannot call models.

So /api/v1/key does not show your account balance. If you use several keys, each one shows only its own spend.

Caps per key

You can give each API key its own spending cap. It is optional; without one, limit and limit_remaining come back empty, which means “no cap”, not “nothing left”. A cap can reset daily, weekly or monthly — limit_reset names the rhythm, not a date. A daily reset happens at midnight UTC.

A cap does not add money. It only stops one key from spending more than you allow, even when the account has plenty left. A setting on the key decides whether BYOK use counts toward the cap.

What happens at zero

Requests fail with error 402, Payment Required. With a negative balance this can hit free models too. Add credits to bring the balance above zero, and they work again.

The error body says which limit you hit, in metadata.limit_source:

Free models (IDs ending in :free) have their own request limits: 20 per minute, and 50 per day if you have bought fewer than 10 credits in total, 1,000 per day if you have bought at least 10. /api/v1/key shows the daily count in free_model_daily_requests.

Fees

OpenRouter says it adds no markup to model prices. It takes a fee when you buy credits: 5.5 per cent, at least $0.80, by card, and 5 per cent for crypto.

With BYOK (“bring your own key”) you store a key from another provider in OpenRouter, and that provider bills you for the tokens. Does OpenRouter charge for that?

Yes, above a free allowance. Pay-as-you-go includes $25,000 of list-price use per month, Enterprise $200,000. Above that, the fee is 5 per cent of what the same model and provider would cost on OpenRouter, taken from your credits.

Two more rules from OpenRouter’s FAQ. It may expire unused credits one year after purchase. And you can ask for a refund of unused credits only within 24 hours of buying them, with the refund button on the Credits page; the fee is not refunded.

What AI Cockpit reads from OpenRouter and the other API accounts is in AI API costs at a glance.

In AI Cockpit

The OpenRouter card sits in the Mac menu bar and in the app on iPhone and iPad. On Apple Watch (via the iPhone app) it shows as one line in the list of sources. A normal API key is enough; no management key.

What it does not show: your account balance (the app does not call /api/v1/credits), spend per model, or the free-model request count. It cannot top up either.

Short answers to other questions are on the FAQ page.

Related questions