Rate limits
Requests a minute and a day by quota tier, and what happens when you go over.
Sign in to see your own test client ID in the samples.
Limits are per app environment, per minute and per day, by bucket. A userinfo call with a sensitive scope (age, membership, wallet, licences, creator) also counts against the smaller sensitive bucket.
| Bucket | Free, a minute | Free, a day | Growth, a minute | Growth, a day |
|---|---|---|---|---|
| token | 120 | 20,000 | 600 | 200,000 |
| userinfo | 300 | 50,000 | 1,500 | 500,000 |
| userinfo:sensitive | 60 | 10,000 | 300 | 100,000 |
| api | 60 | 5,000 | 300 | 50,000 |
| sandbox | 30 | 2,000 | 60 | 5,000 |
Scale and partner tiers are higher; ask us. Your app's tier and exact limits are on its API keys page.
Over the limit
You get HTTP 429 with error: rate_limited and a Retry-After header in seconds. Wait that long. Requests over the limit still count, so retrying in a loop keeps you over it.
Ask Atlas
AI assistantAsk anything about Sign in with Atheron, the API or the portal. You get an answer from our docs, with links to the pages it used.