Skip to main content

Rate limits

Firmium rate-limits the API to keep usage fair and the system stable. Every request counts against your limit.

Overview

  • Limits cap how many requests you can make in a time window.
  • If you exceed the limit, the API returns 429 until the window resets.

Limits

  • Default for authenticated users: 100 requests per minute (plan-dependent).
  • Current values are sent in X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset.

Example headers

Errors

429 Too Many Requests

Best practices

  1. Backoff: Use exponential backoff on 429.
  2. Monitor: Watch the rate-limit headers.
  3. Cache: Avoid repeat requests for data that rarely changes.