Starting August 3, 2026, the exchange is introducing the Closing Auction Session (CAS) for F&O-eligible equity shares.
While the general mechanics, trading rules, and stock eligibility are detailed in our Z-Connect Post, here's a quick summary of the API-level changes:
Market Orders via API: Market orders, which currently aren't allowed via the API, will now be accepted only between 3:20 PM and 3:25 PM.
Circuit Limits during CAS: The exchange refreshes price bands by 3:20 PM based on the reference price, and these updated circuit limits will be served via the /quote endpoint. During CAS, the price band is +/-3% of the reference price.
If you have technical questions related to CAS, feel free to post them in this thread.
The exchange starts sharing the following information on a continuous basis: (a) indicative equilibrium price (b) total buy/sell quantities (c) imbalance quantities (d) indicative index value
Will this information be available through the Quote API? If so, in what format will it be provided?
Additionally, will this information continue to be shared between 3:25 PM and 3:30 PM, until the session closes at a randomly selected time?
Hi, I haven't fully understood the CAS stuff yet, so I might be mistaken. But won't this information be available on the WebSocket? Or do we need to fetch it periodically from the quote endpoint instead?
other CAS-related fields will be added in the coming weeks.
Could you please share as much detail as possible about the changes you're planning to implement in the coming weeks? This would help me prepare my strategy and code accordingly. It would be a big help, thank you.
Could you please share as much detail as possible about the changes you're planning to implement in the coming weeks?
This is currently in the testing phase. If we introduce any new fields that result in a breaking change, we will communicate the changes well in advance so that everyone has sufficient time to make the necessary updates.
@Nivas I can see the following items in the quote. Could you please confirm whether these values are reliable (stable update), and If I can use this information in my code?
I can see the following items in the quote. Could you please confirm whether these values are reliable (stable update), and If I can use this information in my code?
@KamalChhirang We are reviewing this internally and will provide an update as soon as possible.
After the recent CAS rollout, has there been any change in how Previous Close is populated in the Kite Connect Quote/LTP APIs?
We observed some unexpected differences in the opening market data and wanted to confirm whether the Previous Close value is immediately available and stable from market open, or if there are any known changes or delays after CAS.
After the recent CAS rollout, has there been any change in how Previous Close is populated in the Kite Connect Quote/LTP APIs?
@adi_mantra There shouldn't be any change in the close price field via the Quote/LTP API. If you encounter any issues, please let us know; we'll check at our end.
Order Entry Session I is opened. One can place both market and limit orders during this time. The exchange starts sharing the following information on a continuous basis:
(a) indicative equilibrium price (b) total buy/sell quantities (c) imbalance quantities (d) indicative index value
But any of four days, I am unable to find these values. Where can I see these values ?
Why there is no Dedicated elements as like OHLC in zerodha app or api. These cas elements must be in the zerodha have during the cas session: - indicative equilibrium price - indicative volume quantities - imbalance quantities
Due to these options are not available in the application or in the api, how the user will see that at which price he is buying or selling that is completely GAMBLING not TRADING, because the execution will happen at that price which is not visible to the trader. when we are using the zerodha platform we must have a dedicated options for indicative equilibrium price, indicative volume quantity and imbalance quantities as like open high low close upper circuit lower circuit these kinds of things are there, but the cas element is not there, which is already implemented on 3rd of August I think not late for implementing this
I am begging deodhar team to please add dedicated iep indicated quantity as well as imbalance quantity section in the app as like ohlc
Additionally, will this information continue to be shared between 3:25 PM and 3:30 PM, until the session closes at a randomly selected time?
/quoteendpoint, and other CAS-related fields will be added in the coming weeks.I haven't fully understood the CAS stuff yet, so I might be mistaken. But won't this information be available on the WebSocket? Or do we need to fetch it periodically from the quote endpoint instead?
I can see the following items in the quote. Could you please confirm whether these values are reliable (stable update), and If I can use this information in my code?
'reference_limit_price': 1157.9,
'indicative_close_price': 1172,
'total_imbalance': 4294961084,
reference_limit_priceright now.After the recent CAS rollout, has there been any change in how Previous Close is populated in the Kite Connect Quote/LTP APIs?
We observed some unexpected differences in the opening market data and wanted to confirm whether the Previous Close value is immediately available and stable from market open, or if there are any known changes or delays after CAS.
Thanks.
Thanks for the clarification.
We observed an issue today around market open and wanted to check if it's related to Kite Connect or if it was just a temporary issue.
We started our application before market open, but for the first few minutes after 09:15, the API repeatedly failed with:
requests.exceptions.ReadTimeout:
HTTPSConnectionPool(host='api.kite.trade', port=443):
Read timed out. (read timeout=7)
The timeout occurred while calling:
kite.instruments("NSE")
The request finally succeeded around 09:19 AM, after which our application continued normally.
Was there any known issue, increased latency, or higher API load around market open today? Or was this likely an isolated timeout on our side?
Thanks.
Order Entry Session I is opened. One can place both market and limit orders during this time. The exchange starts sharing the following information on a continuous basis:
(a) indicative equilibrium price
(b) total buy/sell quantities
(c) imbalance quantities
(d) indicative index value
But any of four days, I am unable to find these values.
Where can I see these values ?
These cas elements must be in the zerodha have during the cas session:
- indicative equilibrium price
- indicative volume quantities
- imbalance quantities
Due to these options are not available in the application or in the api, how the user will see that at which price he is buying or selling that is completely GAMBLING not TRADING, because the execution will happen at that price which is not visible to the trader. when we are using the zerodha platform we must have a dedicated options for indicative equilibrium price, indicative volume quantity and imbalance quantities as like open high low close upper circuit lower circuit these kinds of things are there, but the cas element is not there, which is already implemented on 3rd of August I think not late for implementing this
I am begging deodhar team to please add dedicated iep indicated quantity as well as imbalance quantity section in the app as like ohlc