Intraday Data Discrepancies Between Dhan Charts and API response

Hi Team,

I recently found a data discrepancy between the dhan API response and DHAN trading charts. Below is my case.
API : https://api.dhan.co/v2/charts/intraday

Sample Request One is from May20 10:27:01 to 10:28:01, and when the response was compared with DHAN Charts, i found a discrepancy in low and close values.

Request data: [{“securityId”:25,“exchangeSegment”:“NSE_EQ”,“fromDate”:“2025-05-20 10:27:01”,“toDate”:“2025-05-20 10:28:01”,“instrument”:“EQUITY”,“expiryCode”:0,“oi”:false,“interval”:1}]

Response data: [{“open”:[2550.5],“high”:[2551.4],“low”:[2550.5],“close”:[2551.4],“volume”:[135.0],“timestamp”:[1.74771708E9]}]

Similarly with the next minute, all values other than low are incorrect even the timestamp from the two request matches(values are highlighted).

Request data 2: [{“securityId”:25,“exchangeSegment”:“NSE_EQ”,“fromDate”:“2025-05-20 10:28:01”,“toDate”:“2025-05-20 10:29:01”,“instrument”:“EQUITY”,“expiryCode”:0,“oi”:false,“interval”:1}]

Response data 2: [{“open”:[2550.5],“high”:[2551.4],“low”:[2548.0],“close”:[2548.5],“volume”:[1772.0],“timestamp”:[1.74771708E9]}]

Note: The above request and response where taken from my application logs, where the request were sent in real time. (i.e. I send a request for one minute candle data, every minute till market ends)

If I hit the API now, I get proper data. I would like to know why the data send by dhan API differs when we hit in real time.

Thanks in Advance :slight_smile:
@Hardik