The RoScripts API is open by default — you can call every endpoint anonymously, rate-limited by IP. An API key is optional and does one thing: it raises your limits.Documentation Index
Fetch the complete documentation index at: https://docs.sirius.menu/llms.txt
Use this file to discover all available pages before exploring further.
Anonymous
No key. Limited by IP.
max page size capped at 20. Perfect for trying things out and light traffic.With a key
Higher per-minute and per-day limits.
max page size up to 100. Best for hubs and production traffic.Getting a key
Sign in to RoScripts
Head to your account settings on roscripts.io. You’ll need a verified email.
Create an API key
Open the API keys section and click Create key. Give it a name you’ll recognise (e.g. “my-hub-prod”).
Using a key
Send it as a Bearer token in theAuthorization header:
How keys are stored
We store only a SHA-256 hash of your key, never the raw value — the same way password-reset tokens are handled across Sirius. A database leak can’t be turned into working keys. The trade-off: we genuinely cannot recover a lost key, so keep it safe and rotate if in doubt.Tiers
| Tier | How to get it | Page-size cap (max) |
|---|---|---|
| Anonymous | Nothing — just call the API | 20 |
| Free key | Create one in account settings | 100 |
| Partner | Contact us for high-volume access | 100 |
An invalid or revoked key never hard-fails your request — the API simply treats you as anonymous and applies anonymous limits. So a rotated key degrades gracefully instead of returning
401.