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.