Authenticated API endpoints enforce per-user daily quotas. Limits reset at the end of the calendar day (application timezone).
Authenticated API access and quotas start with Starter. Exact limits vary by paid plan; compare plans for the current catalogue. Compare plans.
| Endpoint | Daily limit |
|---|---|
| GET /api/currencies | Plan-specific |
| GET /api/convert/{from}/{amount}/{to} | Plan-specific |
| GET /api/rates/{base} | Plan-specific |
| GET /api/usage | Plan-specific |
| GET /api/history/{from}/{to} | Plan-specific |
| POST /api/convert/batch | Plan-specific |
HTTP 429 with a Retry-After header (seconds until midnight reset):
{
"message": "Daily API limit exceeded."
}
POST /api/login is separately rate-limited to reduce brute-force risk. Exceeding that limit also returns HTTP 429.