# How to get All the tickers (Futures only) along with LTP and OHLC

**URL:** <https://community.delta.exchange/t/how-to-get-all-the-tickers-futures-only-along-with-ltp-and-ohlc/747>\
**Category:** APIs & Algo Trading\
**Created:** [January 24, 2025, 5:59pm UTC](https://community.delta.exchange/t/how-to-get-all-the-tickers-futures-only-along-with-ltp-and-ohlc/747 "2025-01-24T17:59:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![TKD](https://avatars.discourse-cdn.com/v4/letter/t/3ec8ea/32.png) [@TKD](https://community.delta.exchange/u/TKD)\
**Post date:** [January 24, 2025, 5:59pm UTC](https://community.delta.exchange/t/how-to-get-all-the-tickers-futures-only-along-with-ltp-and-ohlc/747/1 "2025-01-24T17:59:33Z")

</div>

Can anyone help me with the code to get All the tickers (Futures only) along with LTP ( mak Price) and OHLC for multiple time frames ( Like 1 min, 5 min, 15 min, 30 min, 1 hr, day, week, month)

---

<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:** [January 26, 2025, 8:02am UTC](https://community.delta.exchange/t/how-to-get-all-the-tickers-futures-only-along-with-ltp-and-ohlc/747/2 "2025-01-26T08:02:19Z")

</div>

hi @TKD ,  
Please find the requested sample code

```auto
import requests
import time

base_url = "https://api.india.delta.exchange"

def get_tickers_by_contract_types(contract_types):
    url = f"{base_url}/v2/tickers"
    params = {
        "contract_types": contract_types
    }
    response = requests.get(url, params=params)
    response_json = response.json()
    contracts = response_json["result"]
    return contracts

def get_ohlc_data(symbol, resolution, start_time_unix, end_time_unix):
    url = f"{base_url}/v2/history/candles"
    params = {
        "symbol": symbol,
        "resolution": resolution,
        "start": start_time_unix,
        "end": end_time_unix
    }
    response = requests.get(url, params=params)
    response_json = response.json()
    ohlc_data = response_json["result"]
    return ohlc_data

print("---------------TICKERS---------------")
future_contracts = get_tickers_by_contract_types(contract_types = "perpetual_futures")
print([(contract["symbol"], contract["mark_price"]) for contract in future_contracts])

print("---------------OHLC DATA(5m)---------------")
today = time.time()
yesterday = today - 86400
ohlc_data = get_ohlc_data(symbol="BTCUSD", resolution="5m", start_time_unix=yesterday, end_time_unix=today)
print(ohlc_data)

print("---------------OHLC DATA(1h)---------------")
ohlc_data = get_ohlc_data(symbol="BTCUSD", resolution="1h", start_time_unix=yesterday, end_time_unix=today)
print(ohlc_data)

```

---

<div class="post-metadata">

**Author:** ![TKD](https://avatars.discourse-cdn.com/v4/letter/t/3ec8ea/32.png) [@TKD](https://community.delta.exchange/u/TKD)\
**Post date:** [January 27, 2025, 3:22am UTC](https://community.delta.exchange/t/how-to-get-all-the-tickers-futures-only-along-with-ltp-and-ohlc/747/3 "2025-01-27T03:22:55Z")

</div>

Thank you Dada. It will help me a lot.
