Navigation

    SmartAPI Forum
    • Register
    • Login
    • Search
    • Categories
    • Popular
    • Groups
    • FAQs
    • API Docs
    1. Home
    2. pooh.num
    3. Posts
    P
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Posts made by pooh.num

    • optionGreek endpoint returns "No Data Available" (AB9019) for SENSEX — is this endpoint supported for BSE/SENSEX at all?

      Hi team,

      I'm trying to fetch option Greeks for SENSEX using the optionGreek endpoint, and getting a consistent "No Data Available" error. Other endpoints (getMarketData for spot LTP, and the instrument master for strikes/OI under exch_seg BFO) all work correctly for SENSEX, so this looks isolated to the Greeks endpoint specifically.

      Request sent:
      URL: https://apiconnect.angelbroking.com/rest/secure/angelbroking/marketData/v1/optionGreek
      Body: {"name": "SENSEX", "expirydate": "17SEP2026"}

      Response received:
      {"status": false, "message": "No Data Available", "errorcode": "AB9019", "data": null}

      17SEP2026 is a genuine, currently-listed SENSEX weekly expiry (this Thursday) — I've confirmed this isn't a date-calculation error on my end. The identical code and request structure works correctly for NIFTY with its own current expiry date.

      My questions:

      1. Is SENSEX a supported underlying for the optionGreek endpoint at all, or is it NIFTY/BANKNIFTY/FINNIFTY only?
      2. If it is supported, does it require a different "name" value than "SENSEX" (the same string that works for spot LTP and the instrument master)?

      I saw a couple of older threads here about SENSEX symbol-naming issues on other endpoints, so wanted to check whether this is a related, known limitation before assuming it's something wrong on my end.

      Thanks in advance for any guidance.

      posted in Bugs
      P
      pooh.num