Authentication
The RPPI API supports both public (unauthenticated) and authenticated access.
Public Access
All /api/v1/* endpoints are publicly accessible without authentication. Public access is rate-limited to 60 requests per minute per IP.
API Key Authentication
For higher rate limits and usage tracking, authenticate with an API key. Pass your key via the Authorization header:
Authorization: Bearer rppi_your_api_key_hereAPI keys can be created and managed from your dashboard after signing up.
Rate Limit Tiers
| Tier | Requests/min | Auth |
|---|---|---|
| Public | 60 | None |
| User | 100 | API Key |
| Enterprise | 1,000 | API Key |