# A new Python SDK needs more robust and descriptive

**URL:** <https://community.delta.exchange/t/a-new-python-sdk-needs-more-robust-and-descriptive/2169>\
**Category:** APIs & Algo Trading\
**Created:** [October 4, 2025, 1:32pm UTC](https://community.delta.exchange/t/a-new-python-sdk-needs-more-robust-and-descriptive/2169 "2025-10-04T13:32:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sanskarbharti](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@sanskarbharti](https://community.delta.exchange/u/sanskarbharti)\
**Post date:** [October 4, 2025, 1:32pm UTC](https://community.delta.exchange/t/a-new-python-sdk-needs-more-robust-and-descriptive/2169/1 "2025-10-04T13:32:54Z")

</div>

trying to fetch historical data using from\_date and to\_date, if on 2025-10-04 using below values getting values only from 3/10/2025 1:58:00 PM to 3/10/2025 4:12:00 PM. Just need to know the availability of historical data at soonest.

---

<div class="post-metadata">

**Author:** ![manku.pathak](https://avatars.discourse-cdn.com/v4/letter/m/a6a055/32.png) [@manku.pathak](https://community.delta.exchange/u/manku.pathak)\
**Post date:** [October 5, 2025, 5:31am UTC](https://community.delta.exchange/t/a-new-python-sdk-needs-more-robust-and-descriptive/2169/2 "2025-10-05T05:31:37Z")

</div>

@sanskarbharti Please provide the product symbol, resolution and values of start and end that you tried with. We have checked against the mentioned start and end time for BTCUSD with 1 minute resolution and it is giving the right response. Please check the below code too.

```auto
from delta_rest_client import DeltaRestClient

client = DeltaRestClient(base_url = 'https://api.india.delta.exchange')

query_params = {
    'resolution': '1m',
    'start': 1759480080, # 3/10/2025 1:58:00 PM 
    'end':1759488120, # 3/10/2025 4:12:00 PM
    'symbol': 'MARK:BTCUSD'
}

candles_response = client.request(method = 'GET', path = '/v2/history/candles', payload = None, query=query_params)

print(candles_response.status_code) # 200

candles = candles_response.json()['result']

print(len(candles)) # 135 = 2hrs + 15mins

```
