Skip to main content
The Replyful API rate-limits requests per API key using a sliding-window counter. Stay under the limit by reading the response headers we return on every call.

Limit

If you need a higher ceiling, contact support — limits are per plan and can be raised.

Response headers

Every response (success or failure) includes the IETF RateLimit headers: Example:

Throttled responses

When you exceed the limit, the API returns 429 Too Many Requests with a Retry-After header (in seconds):

Backoff strategy

A robust client honors Retry-After and adds jitter on repeated throttles to avoid thundering herds:

Practical tips

  • Watch RateLimit-Remaining. Slow down preemptively when it dips below 10 — it’s cheaper than recovering from a 429.
  • Coalesce reads. If you need many conversations, list with ?limit=100 and walk pages — that costs one request per page instead of one per conversation.
  • Spread bursts. Schedule background jobs with small delays between calls rather than firing them in a tight loop.
  • One key per workload. Separate keys for separate workloads keeps a noisy job from starving a critical path.