Skip to content
ProductOctober 21, 2026

Free tokens from a pool of idle keys

Got an OpenRouter, NVIDIA or other provider key that sits idle? Donate it to the AnyRouter Pool. Members run free models through the shared keys at $0, and you get Go and credits back. Here is how a request moves through the pool, how your key is kept safe, what the limits are, and how to donate in a minute.

Free models, funded by spare keys

Plenty of provider keys sit idle. A free OpenRouter key you rarely hit. An NVIDIA NIM key with room to spare. The AnyRouter Pool puts that spare room to work. Members donate a key. Everyone in the pool runs free models through the shared keys at $0.

This post is the how-to. For the full announcement, read Introducing the AnyRouter Pool.

  1. Donor key
    OpenRouter, NVIDIA and more
  2. The Pool
    Every donated key, together
  3. AnyRouter route
    Picks a ready key
  4. Upstream provider
    Runs the model
  5. Answer
    $0 for a free model
Fallback: if a key is busy, out of credit or failing, AnyRouter tries the next donated key or route. You usually see one answer.

Is it unlimited?

No, and we will not say it is. Here is what is true.

  • Free models through the pool cost you $0. Paid models served by a donated key are billed at the donor's price, from $0 up to 10% over the provider's list price.
  • Every API key has a fair-use rate limit, so a burst of requests can be slowed down.
  • Every donated key has its own provider limits. A busy or empty key is skipped, so the pool is big but it is not endless.
  • The pool is for members. You need a paid plan or one active donated key. A Free-plan member who calls a model marked Free via Pool gets a message that explains both ways in.

See which models are free on the free models list. Check the label before you plan around one.

What happens to a request

  1. You send a request to AnyRouter, like any other.
  2. AnyRouter finds the routes that can serve the model. Donated keys are among them if you are allowed to use the pool.
  3. It picks a key that is ready, favoring one that has been idle longest. You are never handed your own donated key.
  4. The key's provider answers, and you see the answer. You pay $0 for a free model.
  5. If a key is rate limited, out of credit or failing, AnyRouter moves on to the next route. You usually see one answer and no error.

What a donor gets back

  • Go, free. One working donated key gives you the Go plan. If your last key stops working, Go pauses and you get an email.
  • Credits. Each request your key serves adds 5% of its token cost to your pending credits, or 8% on Pro, Pro+, Max and Enterprise. The cap is $1 per key per day.
  • Your own requests come first. Your key still works for you as a normal BYOK key.

How your key stays safe

Your key is encrypted with its own random salt before it is stored. After you save it, you only see a masked alias, never the key. It is redacted from our logs. It is sent only to the provider it belongs to. Other members never see it, and they never see which donor served them.

Be clear on one thing. The pool sends other members' requests through your provider account, so the usage shows up in your provider's console, under your provider's terms. Check that your provider allows sharing a key. Donate a key you can spare, and set a spend limit on it at your provider if it has one.

If a key runs out of credit or fails three times in a row, it pauses by itself. You can take it out any time, and it leaves the pool right away. Zero data retention is respected: with it on, a donated key only serves routes that declare it. The security post goes deeper.

How to donate, step by step

  1. Pick a key you can spare, such as a free OpenRouter or NVIDIA key. The NVIDIA key guide shows how to get one.
  2. Sign in and open Dashboard, BYOK. Add the key. AnyRouter checks that it works.
  3. Turn on Donate to pool for that key and confirm the one-time consent.
  4. Choose free coverage, or paid coverage with your own prices.
  5. Watch requests and credits on the key. Turn the switch off whenever you want.

More detail is in the shared pool guide and the walkthrough.

Ready? Donate an idle key and see the pool at work.

Donate a key

FAQ

Are the tokens really unlimited?

No. Free models in the pool cost you $0, but every API key has a fair-use rate limit and every donated key has the limits of its own provider. When one key is busy, AnyRouter tries another. There is no promise of endless tokens, only of a lot of free ones.

Who can use the pool?

Members on a paid plan (Go, Pro, Pro+, Max or Enterprise) and members with at least one active donated key. Donating a working key also gives you Go. Models that are free on every plan are open to everyone signed in.

Do I give away my whole key?

You share the key, not an amount. You choose whether it serves only free models or paid models too, and you can set a price for paid ones. You cannot set a token budget on the key in AnyRouter. If you want a ceiling, put a spend limit on the key at your provider first.

Can I take my key back?

Yes. Turn off Donate to pool on the key. It leaves the pool right away and only serves your own requests again.

Is my key safe?

The key is encrypted with its own salt before it is stored. After you save it, the dashboard shows only a masked alias, and it is redacted from our logs. It is sent only to the provider it belongs to. Your provider's console will still show the requests the pool sent through your account.

Route your first request in 2 minutes

Start free with your own keys, or top up and pay per token. Get $4/mo in credits and free models on Go — $2/mo, or free when you donate a provider key.

Start free