<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Persistent AB1021 rate-limit error on getCandleData despite low request rate]]></title><description><![CDATA[<p dir="auto">I'm using SmartAPI's getCandleData (FIVE_MINUTE interval) for 12 NSE symbols.<br />
Since ~09:15 IST on 2026-08-10 I've been getting AB1021 "Too many requests"<br />
errors on most calls, continuously for 5+ hours, even after spacing my<br />
requests 6-10 seconds apart (well under the documented 3 req/sec limit).</p>
<p dir="auto">Affected window: 2026-08-10, 09:15 IST onward<br />
Error: AB1021 "Too many requests"</p>
<p dir="auto">This looks like an account-level throttle rather than a live rate-limit hit.<br />
Could you please help check if any restriction is applied to my account?</p>
]]></description><link>https://smartapi.angelone.in/smartapi/forum/topic/5636/persistent-ab1021-rate-limit-error-on-getcandledata-despite-low-request-rate</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 02:53:44 GMT</lastBuildDate><atom:link href="https://smartapi.angelone.in/smartapi/forum/topic/5636.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Aug 2026 10:55:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Persistent AB1021 rate-limit error on getCandleData despite low request rate on Thu, 13 Aug 2026 05:49:56 GMT]]></title><description><![CDATA[<p dir="auto">Same issue here — running a Nifty-options intraday bot polling getCandleData (FIVE_MINUTE) once every 5 minutes, ~0.003 req/s against the documented 3 req/s/client cap. Comparing the identical 09:15-10:35 window across three consecutive sessions: 12, then 17, then 27 rate-limit rejections, and the last two days both fully exhausted a 6-attempt retry budget on the very first request of the day, before any other call had been made.</p>
<p dir="auto">That makes six independent reports of this exact symptom now, across two different endpoints — candle data and order book — all well under documented limits: 5636/5637, 5611, 5625, 5595, 5560. I've put together a fuller writeup with the full data here: <a href="https://smartapi.angelbroking.com/smartapi/forum/topic/5639/getcandledata-rate-limit-false-positives-at-0-003-req-sec-six-independent-reports-zero-acknowledgment" target="_blank" rel="noopener noreferrer nofollow ugc">https://smartapi.angelbroking.com/smartapi/forum/topic/5639/getcandledata-rate-limit-false-positives-at-0-003-req-sec-six-independent-reports-zero-acknowledgment</a></p>
<p dir="auto">Would genuinely appreciate an actual look at the server-side telemetry rather than another "can't help with your code" response.</p>
]]></description><link>https://smartapi.angelone.in/smartapi/forum/post/19221</link><guid isPermaLink="true">https://smartapi.angelone.in/smartapi/forum/post/19221</guid><dc:creator><![CDATA[pari]]></dc:creator><pubDate>Thu, 13 Aug 2026 05:49:56 GMT</pubDate></item><item><title><![CDATA[Reply to Persistent AB1021 rate-limit error on getCandleData despite low request rate on Tue, 11 Aug 2026 11:40:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://smartapi.angelone.in/smartapi/forum/uid/1699">@jay-patel</a> A few checks from having debugged this exact error family recently:</p>
<ol>
<li>
<p dir="auto">Documented caps for getCandleData are 3/sec AND 180/min AND 5000/hr. Calls 6-10s apart sit well under all three — IF that's the only traffic on the key.</p>
</li>
<li>
<p dir="auto">Caps are enforced server-side per client code, not per script. Usual silent breaches: a second process/notebook/cron on the same key; instant retries after an AB1021 (each retry counts and extends the throttle); or all 12 symbols fired near-simultaneously at the top of each cycle — that's a &gt;3/sec burst even with 6-10s cycles. Log actual send timestamps, not the loop's sleep schedule.</p>
</li>
<li>
<p dir="auto">If none apply, escalate with client code + exact timestamps — other threads this period report AB1021 below documented limits, and I hit the server cap on a modest backfill myself.</p>
</li>
</ol>
<p dir="auto">What works in production: client-side sliding-window limiter enforcing all three caps, exponential backoff on any AB1021, chunked backfills. For live 5-min candles on 12 symbols, consider building bars from the websocket instead of polling.</p>
<p dir="auto">I do broker-API integration work — DM if you're stuck.</p>
]]></description><link>https://smartapi.angelone.in/smartapi/forum/post/19218</link><guid isPermaLink="true">https://smartapi.angelone.in/smartapi/forum/post/19218</guid><dc:creator><![CDATA[saif859]]></dc:creator><pubDate>Tue, 11 Aug 2026 11:40:58 GMT</pubDate></item></channel></rss>