Skip to content

Rate Limits

This page explains how to handle FYERS REST rate limits.

Cause

FYERS enforces per-second and per-minute limits. Excessive calls can trigger 429 errors.

Symptom

  • 429 responses in REST logs.
  • Increasing backoff delays.

Resolution

  1. Lower per_second and per_minute in config/fyers_rest_limits.yaml.
  2. Ensure caching is enabled to reduce history calls.
  3. Avoid polling orderbook/positions too frequently.

Scenario Example

Scenario: Multiple strategies run from the same IP. - Reduce per-process limits. - Stagger startup to avoid synchronized bursts.