Navigation

    SmartAPI Forum
    • Register
    • Login
    • Search
    • Categories
    • Popular
    • Groups
    • FAQs
    • API Docs
    Log in to post

    Categories

    • Test Category 2
    • Category 8 1
    • test 0
    • Test 63
    • Python SDK 398
    • Bugs 179
    • General Discussion 515
    • NodeJS SDK 31
    • Java SDK 47

    Tags

    • websocket 33
    • migration 28
    • pythonsdk 23
    • api 19
    • historical data 19
    • order placement 11
    • @admin 11
    • totp 8
    • python 8
    • nodejs 7
    • error 5
    • options 5
    • f&o 4
    • curl php 4
    • stoploss market 3
    • post back url 3
    • symbol token 3
    • marketwatch 3
    • buy mtg proxy 3
    • app 2
    • order error 2
    • order status 2
    • future 2
    • automation 2
    • java 2
    • index 2
    • login issue 2
    • websocket2.0 2
    • livemarketfeed 2
    • csharp 2
    • dotnet 2
    • smartapi 2
    • internal 500 1
    • server issue 1
    • nifty 1
    • tradetron use 1
    • blocked 1
    • trading 1
    • newaccount 1
    • userblocked 1
    • ab1020 1
    • invalid order 1
    • robo orders 1
    • eror 1
    • ab1018 1
    • s t for fno 1
    • order punching 1
    • sell order 1
    • poa 1
    • limit order 1
    • module 1
    • async 1
    • asynchronous 1
    • scrip-master 1
    • rate-limit 1
    • timeout 1
    • staticip 1
    • tradebook 1
    • golang 1
    • ask 1
    • bid 1
    • php 1
    • issue 1
    • loginbypassword 1
    • postman 1
    • invalid totp 1
    • ab1050 1
    • f&o 1
    • c sharp 1
    • instruments 1
    • stockquote 1
    • bankniftyspot 1
    • rms block 1
    • nfo 1
    • solution 1
    • base64 1
    • ag8001 1
    • invalidtoken 1
    • greeks 1
    • quantity 1
    • intraday 1
    • gtt 1
    • rms 1
    • csmartapi 1
    • netsdk 1
    • net 1
    • fintech 1
    • integration 1
    • astra 1
    • python3 1
    • mtg proxies 1
    • riftbound 1
    • lab 0
    • billing 0
    • medical 0
    • endocrinology 0
    • services 0
    • canon 0
    • cash app 0
    • glock 19 0
    • I

      NMIMS Solved Assignments
      General Discussion • • Ibrahim24  

      1
      0
      Votes
      1
      Posts
      1
      Views

      No one has replied

    • I

      NMIMS Solved Assignments
      General Discussion • • Ibrahim24  

      1
      0
      Votes
      1
      Posts
      1
      Views

      No one has replied

    • I

      Best Hair Transplant in Patna
      General Discussion • • Ibrahim24  

      1
      0
      Votes
      1
      Posts
      1
      Views

      No one has replied

    • I

      Best Hair Transplant in Noida
      General Discussion • • Ibrahim24  

      1
      0
      Votes
      1
      Posts
      1
      Views

      No one has replied

    • N

      IPv6 Support
      General Discussion • • namrata  

      20
      3
      Votes
      20
      Posts
      104
      Views

      I

      Any update on this?
    • A

      JetBlue Airways BQN Terminal
      Python SDK • • airlinetravel  

      1
      0
      Votes
      1
      Posts
      2
      Views

      No one has replied

    • M

      What to Consider When Searching for a 2BHK Flat in Sector 151 Noida
      General Discussion • • morestechno  

      1
      0
      Votes
      1
      Posts
      2
      Views

      No one has replied

    • Rudra

      SmartAPI Rate Limits During Market Hours: Best Practices for API Request Management
      Bugs • @admin • • Rudra  

      1
      0
      Votes
      1
      Posts
      2
      Views

      No one has replied

    • A

      How Early Should I Arrive at Nashville Airport?
      General Discussion • • airportdetails  

      1
      0
      Votes
      1
      Posts
      1
      Views

      No one has replied

    • R

      How Can Practical Analytics Exercises Help You Understand Business Reports?
      General Discussion • • ranjan1234  

      1
      0
      Votes
      1
      Posts
      1
      Views

      No one has replied

    • R

      What Should Beginners Learn About Data Modelling and Reporting?
      General Discussion • • ranjan1234  

      1
      0
      Votes
      1
      Posts
      2
      Views

      No one has replied

    • Rudra

      Issue with Angel One Scrip Master Download
      Bugs • • Rudra  

      3
      0
      Votes
      3
      Posts
      9
      Views

      VPAUL888

      Angel One SmartAPI: Repeated getCandleData Rate-Limit Errors Despite Throttling — Is Anyone Else Facing This? Date: 23 October 2026 API: Angel One SmartAPI — getCandleData Instrument: Nifty 50 Application: VPAUL888 Trading mode: Dry-run only; no live orders placed 1. My experience I am developing a Python-based Nifty options trading bot using Angel One SmartAPI. The bot logs in successfully, but I am repeatedly encountering the following error while retrieving historical candle data: Access denied because of exceeding access rate I have implemented candle-data caching, a minimum 20-second gap between requests, and exponential backoff after failures. Despite these precautions, the same error keeps recurring. 2. What Angel One Support told me In a response from Angel One SmartAPI Support, I was informed that: The getCandleData limit had been reduced from 150 to 120 requests per minute. The other stated limits remained unchanged: 3 requests per second and 5,000 requests per hour. Errors may occur during peak traffic when the overall API limit is reached. A retry mechanism with exponential backoff was recommended. Documentation provided by support: https://smartapi.angelbroking.com/docs/RateLimit I appreciate the clarification, but my practical issue remains unresolved. 3. Actual bot logs — 23 October 2026 The following are excerpts from my actual application logs: 2026-10-23 12:21:46,271 INFO: Starting NIFTY bot in DRY-RUN mode. LIVE_TRADING=False 2026-10-23 12:21:46,559 INFO: Angel One login successful. LIVE_TRADING=False 2026-10-23 12:21:48,465 INFO: Fetched 38 candle rows for Nifty 50 (99926000). 2026-10-23 12:25:48,631 WARNING: Candle request error: Couldn't parse the JSON response received from the server: b'Access denied because of exceeding access rate'; waiting 900s. 2026-10-23 12:40:48,808 WARNING: Candle request error: Couldn't parse the JSON response received from the server: b'Access denied because of exceeding access rate'; waiting 1800s. 2026-10-23 13:08:50,676 WARNING: Candle cooldown active: 119s remaining. After the first rate-limit error, the bot waited 900 seconds before retrying. The next request again received the same error, so the cooldown increased to 1,800 seconds. The bot was waiting through the cooldown when the last excerpt above was recorded. 4. Why this concerns me My concern is not simply that an API request occasionally fails. It is that the candle-data feed remains unavailable to my application after I have introduced request throttling, caching, and backoff. My strategy requires sufficient historical candle data before its signals can be evaluated. The initial response returned only 38 candle rows, while my strategy requires at least 55. As a result, I have not been able to complete proper validation of the strategy. I am keeping LIVE_TRADING=False throughout testing. These logs do not represent live trades or financial losses. 5. Questions for the community and Angel One Has anyone else experienced repeated getCandleData rate-limit errors despite conservative request spacing and exponential backoff? Does the stated limit apply per API key, application, client account, IP address, or through a broader shared limit? Is the “exceeding access rate” message also returned during periods of wider API congestion? What is the recommended way to retrieve sufficient historical candles and then poll new candles reliably? Has anyone received a technical explanation or a permanent resolution from SmartAPI Support for this particular error? 6. My conclusion so far Based on my own testing, I cannot yet rely on this candle-data workflow for validating my trading bot. I would like to understand whether this is an application-side configuration issue, an account-specific restriction, or an API availability/rate-limiting issue. I am sharing the actual logs and the support team's stated limits so other developers can compare their experiences and share reproducible solutions. If you use Angel One SmartAPI for algo development, please share whether you have encountered the same issue and how you resolved it. This post describes my own experience and the support response I received. It is not a claim that every SmartAPI endpoint or every user's experience is unreliable.
    • D

      Can i build a platform for users and show data/charts fetched from my account ??
      General Discussion • • deepak986786  

      1
      0
      Votes
      1
      Posts
      5
      Views

      No one has replied

    • R

      Historical Candle API HTTP 403 Forbidden – NIFTY_AI
      Bugs • • RakeshKumar 0  

      1
      0
      Votes
      1
      Posts
      4
      Views

      No one has replied

    • D

      Is Vidalista 80 Safe for ED Treatment?
      General Discussion • • danielbroown  

      1
      0
      Votes
      1
      Posts
      4
      Views

      No one has replied

    • C

      HTTP 403 Forbidden Error on Historical Data API (getCandleData)
      Bugs • • CaptainAmerica  

      1
      0
      Votes
      1
      Posts
      3
      Views

      No one has replied

    • DaisyRyan

      Fildena Treatment and the Importance of Medical Advice
      General Discussion • • DaisyRyan  

      1
      0
      Votes
      1
      Posts
      5
      Views

      No one has replied

    • A

      How SevenMentor Can Fit into Your Data Science Learning Journey
      General Discussion • • aarush  

      1
      0
      Votes
      1
      Posts
      1
      Views

      No one has replied

    • A

      How SevenMentor Can Fit into Your Data Science Learning Journey
      General Discussion • • aarush  

      1
      0
      Votes
      1
      Posts
      3
      Views

      No one has replied

    • T

      NFO options via SmartAPI: SL / SL-M orders, modifyOrder trigger price, and order status after a timeout
      Python SDK • • Tirupathi  

      1
      0
      Votes
      1
      Posts
      3
      Views

      No one has replied