Groww LogoGroww API

Annexures

The SDK uses several fixed parameters to represent various trading parameters.

Order Status

ValueDescription
NEWOrder is newly created and pending for further processing
ACKEDOrder has been acknowledged by the system
TRIGGER_PENDINGOrder is waiting for a trigger event to be executed
APPROVEDOrder has been approved and is ready for execution
REJECTEDOrder has been rejected by the system
FAILEDOrder execution has failed
EXECUTEDOrder has been successfully executed
DELIVERY_AWAITEDOrder has been executed and waiting for delivery
CANCELLEDOrder has been cancelled
CANCELLATION_REQUESTEDRequest to cancel the order has been initiated
MODIFICATION_REQUESTEDRequest to modify the order has been initiated
COMPLETEDOrder has been completed

After Market Order Status

ValueDescription
NAStatus not available
PENDINGOrder is pending for execution
DISPATCHEDOrder has been dispatched for execution
PARKEDOrder is parked for later execution
PLACEDOrder has been placed in the market
FAILEDOrder execution has failed
MARKETOrder is a market order

Exchange

SDK ConstantValueDescription
GrowwAPI.EXCHANGE_BSEBSEBombay Stock Exchange - Asia's oldest exchange, known for SENSEX index
GrowwAPI.EXCHANGE_NSENSENational Stock Exchange - India's largest exchange by trading volume
GrowwAPI.EXCHANGE_MCXMCXMulti Commodity Exchange - India's largest commodity derivatives exchange

Segment

SDK ConstantValueDescription
GrowwAPI.SEGMENT_CASHCASHRegular equity market for trading stocks with delivery option
GrowwAPI.SEGMENT_FNOFNOFutures and Options segment for trading derivatives contracts
GrowwAPI.SEGMENT_COMMODITYCOMMODITYCommodity derivatives segment for trading commodity futures and options on MCX

Order Type

SDK ConstantValueDescription
GrowwAPI.ORDER_TYPE_LIMITLIMITSpecify exact price, may not get filled immediately but ensures price control
GrowwAPI.ORDER_TYPE_MARKETMARKETImmediate execution at best available price, no price guarantee
GrowwAPI.ORDER_TYPE_STOP_LOSSSLStop Loss - Protection order that triggers at specified price to limit losses
GrowwAPI.ORDER_TYPE_STOP_LOSS_MARKETSL_MStop Loss Market - Market order triggered at specified price to limit losses

Product

SDK ConstantValueDescription
GrowwAPI.PRODUCT_CNCCNCCash and Carry - For delivery-based equity trading with full upfront payment
GrowwAPI.PRODUCT_MISMISMargin Intraday Square-off - Higher leverage but must close by day end
GrowwAPI.PRODUCT_NRMLNRMLRegular margin trading allowing overnight positions with standard leverage

Transaction Type

SDK ConstantValueDescription
GrowwAPI.TRANSACTION_TYPE_BUYBUYLong position - Profit from price increase, loss from price decrease
GrowwAPI.TRANSACTION_TYPE_SELLSELLShort position - Profit from price decrease, loss from price increase

Validity

SDK ConstantValueDescription
GrowwAPI.VALIDITY_DAYDAYValid until market close on the same trading day

Candle Interval

SDK ConstantValueDescription
GrowwAPI.CANDLE_INTERVAL_MIN_11minute1 minute interval
GrowwAPI.CANDLE_INTERVAL_MIN_22minute2 minute interval
GrowwAPI.CANDLE_INTERVAL_MIN_33minute3 minute interval
GrowwAPI.CANDLE_INTERVAL_MIN_55minute5 minute interval
GrowwAPI.CANDLE_INTERVAL_MIN_1010minute10 minute interval
GrowwAPI.CANDLE_INTERVAL_MIN_1515minute15 minute interval
GrowwAPI.CANDLE_INTERVAL_MIN_3030minute30 minute interval
GrowwAPI.CANDLE_INTERVAL_HOUR_11hour1 hour interval
GrowwAPI.CANDLE_INTERVAL_HOUR_44hour4 hour interval
GrowwAPI.CANDLE_INTERVAL_DAY1day1 day interval
GrowwAPI.CANDLE_INTERVAL_WEEK1week1 week interval
GrowwAPI.CANDLE_INTERVAL_MONTH1month1 month interval

Instrument Type

ValueDescription
EQEquity - Represents ownership in a company
IDXIndex - Composite value of a group of stocks representing a market
FUTFutures - Derivatives contract to buy/sell an asset at a future date
CECall Option - Derivatives contract giving the right to buy an asset
PEPut Option - Derivatives contract giving the right to sell an asset

On this page