Dhan Cloud — /charts/historical returning 429 after ~400 calls

Hi,

I’m running a daily EOD scanner on Dhan Cloud that fetches historical daily candles for 495 symbols using /charts/historical. I consistently get ~94 HTTP 429 errors per run, even on the first run of the day (fresh quota) with sleep(0.25) between each call and a retry-once on 429.

Two questions:

  1. What is the exact rate limit for /charts/historical on the Data API subscription — is it per-minute, per-hour, or per-day?

  2. Is there a recommended approach for scanning 400+ symbols without hitting the rate limit?