Navigation

    SmartAPI Forum
    • Register
    • Login
    • Search
    • Categories
    • Popular
    • Groups
    • FAQs
    • API Docs

    SmartApi.smartExceptions.DataException: Couldn't parse the JSON response received from the server: b'Access denied because of exceeding access rate'

    Python SDK
    2
    3
    5
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Deeeepak last edited by

      Hi Team,

      Can you please check the error below, where the SmartConnect Python SDK is not able to handle the response from the server?

      Tue, 02-Jun 14:56:06 COFORGE    ------------------------------------------------------------------------------------------------------------------------------------------------------
      Traceback (most recent call last):
        File "/home/ec2-user/angelone/lib64/python3.11/site-packages/SmartApi/smartConnect.py", line 230, in _request
          data = json.loads(r.content.decode("utf8"))
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib64/python3.11/json/__init__.py", line 346, in loads
          return _default_decoder.decode(s)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib64/python3.11/json/decoder.py", line 337, in decode
          obj, end = self.raw_decode(s, idx=_w(s, 0).end())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib64/python3.11/json/decoder.py", line 355, in raw_decode
          raise JSONDecodeError("Expecting value", s, err.value) from None
      json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
      
      During handling of the above exception, another exception occurred:
      
      Traceback (most recent call last):
        File "/home/ec2-user/angelone/top_gainers_losers.py", line 429, in <module>
          hist_data = smartApi.getCandleData({"exchange": "NFO","symboltoken": str(opt_token),"interval": "FIVE_MINUTE","fromdate":fromdate ,"todate": todate})
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/ec2-user/angelone/lib64/python3.11/site-packages/SmartApi/smartConnect.py", line 465, in getCandleData
          getCandleDataResponse=self._postRequest("api.candle.data",historicDataParams)
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/ec2-user/angelone/lib64/python3.11/site-packages/SmartApi/smartConnect.py", line 263, in _postRequest
          return self._request(route, "POST", params)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/ec2-user/angelone/lib64/python3.11/site-packages/SmartApi/smartConnect.py", line 233, in _request
          raise ex.DataException("Couldn't parse the JSON response received from the server: {content}".format(
      SmartApi.smartExceptions.DataException: Couldn't parse the JSON response received from the server: b'Access denied because of exceeding access rate'
      
      D 1 Reply Last reply Reply Quote 0
      • D
        Deeeepak @Deeeepak last edited by

        @deeeepak Some more details

        (angelone) [ec2-user@ip-172-111-111-111 angelone]$ pip list installed
        Package            Version
        ------------------ ---------
        attrs              23.1.0
        autobahn           23.6.2
        Automat            22.10.0
        certifi            2023.5.7
        cffi               1.15.1
        charset-normalizer 3.1.0
        constantly         15.1.0
        contourpy          1.3.3
        cryptography       43.0.1
        cycler             0.12.1
        fonttools          4.61.1
        hyperlink          21.0.0
        idna               3.4
        incremental        22.10.0
        isodate            0.6.1
        jwt                1.4.0
        kiwisolver         1.4.9
        logzero            1.7.0
        matplotlib         3.10.8
        mplfinance         0.12.10b0
        numpy              2.4.0
        packaging          25.0
        pandas             2.3.3
        pandas-ta-classic  0.3.59
        pillow             12.1.0
        pip                25.3
        pycparser          2.21
        pycryptodome       3.23.0
        pyotp              2.8.0
        pyparsing          3.1.0
        python-dateutil    2.8.2
        pytz               2023.3
        rdflib             6.3.2
        rdflib-jsonld      0.6.2
        requests           2.31.0
        setuptools         80.9.0
        simplejson         3.19.1
        six                1.16.0
        smartapi-python    1.4.8
        Twisted            22.10.0
        txaio              23.1.1
        typing_extensions  4.6.3
        tzdata             2025.3
        urllib3            2.0.3
        websocket-client   1.8.0
        wheel              0.45.1
        zope.interface     6.0
        
        A 1 Reply Last reply Reply Quote 0
        • A
          admin @Deeeepak last edited by

          @deeeepak Unfortunately, we cannot help you in the debugging / improvement of the code.
          Request you to take help from a professional developer for the same.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post