Full D30 data Availability via MarketDataStreamerV3

HI is the full_d30 data available throught the MarketDataStreamerV3?

Hi @Mandar_Pawar,
Please note that the full_d30 data feed is now available within the MarketDataStreamerV3. For instructions on how to subscribe to this feed, kindly consult the SDK documentation available at GitHub - upstox/upstox-python: Official Python SDK for accessing Upstox API.

Furthermore, we would like to direct your attention to the following announcement for additional information: Websocket Plus Features | Upstox Developer API.

Thanks @Ketan it is now correctly fetching the full d30 data via the datastreamer but one thing i noticed is that for every instrument it shows askprice in the bid ask quote as zero :
13:44:08.071 MarketFeederService com.example.marketdepth D Received: MarketUpdateV3{type=null, feeds={NSE_FO|49261=Feed{ltpc=null, fullFeed=FullFeed{marketFF=MarketFullFeed{ltpc=LTPC{ltp=217.2, ltt=1747642446690, ltq=150, cp=211.1}, marketLevel=MarketLevel{bidAskQuote=[Quote{bidQ=0, bidP=217.45, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=217.35, askQ=5, askP=0.0}, Quote{bidQ=0, bidP=217.3, askQ=5, askP=0.0}, Quote{bidQ=0, bidP=217.25, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=217.2, askQ=9, askP=0.0}, Quote{bidQ=0, bidP=217.15, askQ=5, askP=0.0}, Quote{bidQ=0, bidP=217.1, askQ=3, askP=0.0}, Quote{bidQ=0, bidP=217.05, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=217.0, askQ=4, askP=0.0}, Quote{bidQ=0, bidP=216.9, askQ=3, askP=0.0}, Quote{bidQ=0, bidP=216.85, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=216.8, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=216.75, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=216.7, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=216.6, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=216.55, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=216.5, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=216.45, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=216.4, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=216.35, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=216.25, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=216.2, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=216.0, askQ=5, askP=0.0}, Quote{bidQ=0, bidP=215.6, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=215.5, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=215.45, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=215.4, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=215.1, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=215.0, askQ=10, askP=0.0}, Quote{bidQ=0, bidP=214.8, askQ=2, askP=0.0}]}, optionGreeks=OptionGreeks{delta=-0.5944, theta=-25.6223, gamma=0.001, vega=8.8945, rho=-1.2696}, marketOHLC=MarketOHLC{ohlc=[OHLC{interval=‘1d’, open=213.6, high=246.9, low=184.25, close=217.2, vol=39920400, ts=1747593000000}, OHLC{interval=‘I1’, open=217.05, high=218.6, low=215.45, close=217.5, vol=55050, ts=1747642380000}]}, atp=209.19, vtt=39921150, oi=2854875.0, iv=0.1770782470703125, tbq=2337675.0, tsq=321300.0}, indexFF=null}, firstLevelWithGreeks=null, requestMode=full_d30}, NSE_FO|49228=Feed{ltpc=null, fullFeed=FullFeed{marketFF=MarketFullFeed{ltpc=LTPC{ltp=202.0, ltt=1747642446164, ltq=150, cp=255.5}, marketLevel=MarketLevel{bidAskQuote=[Quote{bidQ=0, bidP=202.0, askQ=11, askP=0.0}, Quote{bidQ=0, bidP=201.95, askQ=4, askP=0.0}, Quote{bidQ=0, bidP=201.9, askQ=3, askP=0.0}, Quote{bidQ=0, bidP=201.85, askQ=5, askP=0.0}, Quote{bidQ=0, bidP=201.8, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=201.75, askQ=3, askP=0.0}, Quote{bidQ=0, bidP=201.7, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=201.65, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=201.6, askQ=5, askP=0.0}, Quote{bidQ=0, bidP=201.55, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=201.5, askQ=5, askP=0.0}, Quote{bidQ=0, bidP=201.45, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=201.4, askQ=3, askP=0.0}, Quote{bidQ=0, bidP=201.35, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=201.25, askQ=3, askP=0.0}, Quote{bidQ=0, bidP=201.2, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=201.1, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=201.05, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=201.0, askQ=16, askP=0.0}, Quote{bidQ=0, bidP=200.95, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=200.9, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=200.6, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=200.5, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=200.45, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=200.4, askQ=1, askP=0.0}, Quote{bidQ=0, bidP=200.2, askQ=2, askP=0.0}, Quote{bidQ=0, bidP=200.05, askQ=3, askP=0.0}, Quote{bidQ=0, bidP=200.0, askQ=122, askP=0.0}, Quote{bidQ=0, bidP=199.95, askQ=3, askP=0.0}, Quote{bidQ=0, bidP=199.6, askQ=1, askP=0.0}]}, optionGreeks=OptionGreeks{delta=0.6092, theta=-23.0519, gamma=0.001, vega=8.8066, rho=1.2655}, marketOHLC=MarketOHLC{ohlc=[OHLC{interval=‘1d’, open=240.1, high=270.0, low=200.1, close=202.0, vol=21771450, ts=1747593000000}, OHLC{interval=‘I1’, open=202.65, high=203.9, low=201.55, close=202.8, vol=24375, ts=1747642380000}]}, atp=234.15, vtt=21771450, oi=2221800.0, iv=0.1609039306640625, tbq=2706675.0, tsq=385575.0}, indexFF=null}, firstLevelWi

Hi @Mandar_Pawar
Upon verification, we can confirm that we are receiving the correct data feed for these instruments. Could you please describe your method of connecting to the V3 WebSocket? Kindly ensure that you are utilizing the most recent protocol buffer definition available at https://assets.upstox.com/feed/market-data-feed/v3/MarketDataFeed.proto.

Furthermore, if you are employing the SDK streamer, we advise that you upgrade to the latest SDK version.

Thanks!