Technical Issue: Data Latency and Price Discrepancies in Dhan Data API compare to Upstox API

Dear Dhan Support Team, @Tradehull_Imran @Tradehull_Priya @Tradehull_sathesh @Tradehull

I am writing to express my dissatisfaction with the performance of the Dhan Data API for which I am a paid subscriber.

Over the last few days/weeks, I have noticed significant issues that are impacting my trading operations:

  1. Data Latency: There is a noticeable lag in the data feed. The updates are reaching my system later than expected for a premium API service.

  2. Price Fluctuations/Inaccuracy: I have observed that the data points are fluctuating or showing slight inaccuracies compared to live exchange feeds.

  3. Comparison with Competitors: At the same time, I am testing the Upstox API (which is offered for free), and it is providing faster, more stable, and accurate data.

As a paid user, I expect the Dhan API to provide a superior or at least equal level of performance. This delay is causing slippage in my trades and making it difficult to rely on your infrastructure for automated or semi-automated trading.

I had also raised issue : whenever there is strong move comes dhan api stuck, please check my past post

I request you to:

  • Investigate if there is a technical bottleneck or server-side latency affecting .

  • Provide a resolution or timeline for when the data feed stability will be improved.

  • Clarify why there is a fee for this API if the performance is currently lagging behind free market alternatives.

I look forward to a prompt resolution.

Thank you

FYI find the attachments

upstox:-

dhan:

Hi @raj001 ,

  1. Which version of codebase have you been using?
  2. For which function call are you facing the delay?

Hello @Tradehull_Imran

I am currently using the latest version i.e. Codebase Version 3.1.2

For getting spot price of index its working well (function get_ltp_data )but based on spot price it fetch nearest ITM strike for call/put side based on strike intervals
however when it fetch details for ITM strike like price EMAs, RSI it’s getting delayed around 5-6 seconds
at the same time for Upstox nearly no lacking (2seconds delay but I kept sleep for 1 seconds)

for two strikes data from Upstox -2 seconds delay

for four strikes data from Upstox -4 seconds delay

Could you please check this delay of getting details (5EMA, 14EMA and RSI7) for ITM strikes (2 or 4 strikes) on your end

Thank you

Sure, we are checking on it.
can you share your code as well.. for us to duplicate the issue on our end as well.

ps: please remove any confedential data if in code

Hello @Tradehull_Imran

I am no longer using Dhan API as it cost and also not giving accuracy as requested so I am using Upstox API which is currently free (But not Webhook) and I am able to test all my strategies.

I request you please try at your end and improve it

Small Suggestion:

Dhan API should not charge for data api and as well as Trading api and should focus on webhook and charge for webhook

Thank you