Skip to content

API Reference


API Reference / MarketFeed

Class: MarketFeed

Defined in: src/resources/MarketFeed.ts:75

On-demand market data snapshots (/v2/marketfeed/*).

These are snapshot reads, not a stream — for continuous updates use MarketFeedWS.

Constructors

Constructor

new MarketFeed(httpClient): MarketFeed

Defined in: src/resources/MarketFeed.ts:76

Parameters

httpClient

HttpClient

Returns

MarketFeed

Methods

ltp()

ltp(instruments): Promise<MarketFeedResponse<LtpQuote>>

Defined in: src/resources/MarketFeed.ts:79

Last traded price for up to 1000 instruments.

Parameters

instruments

MarketFeedInstruments

Returns

Promise<MarketFeedResponse<LtpQuote>>


ohlc()

ohlc(instruments): Promise<MarketFeedResponse<OhlcQuote>>

Defined in: src/resources/MarketFeed.ts:95

Open/high/low/close for up to 1000 instruments.

Parameters

instruments

MarketFeedInstruments

Returns

Promise<MarketFeedResponse<OhlcQuote>>


quote()

quote(instruments): Promise<MarketFeedResponse<FullQuote>>

Defined in: src/resources/MarketFeed.ts:111

Full quote with market depth and open interest.

Parameters

instruments

MarketFeedInstruments

Returns

Promise<MarketFeedResponse<FullQuote>>


ltpFor()

ltpFor(exchangeSegment, securityId): Promise<number | undefined>

Defined in: src/resources/MarketFeed.ts:130

Last traded price for a single instrument, or undefined when the feed has no entry for it.

Parameters

exchangeSegment

string

securityId

string | number

Returns

Promise<number | undefined>

Community project — not affiliated with Dhan. MIT License.