All URIs are relative to https://api-v2.upstox.com
Method | HTTP request | Description |
---|---|---|
GetHistoricalCandleData | GET /historical-candle/{instrumentKey}/{interval}/{to_date} | Historical candle data |
GetHistoricalCandleData1 | GET /historical-candle/{instrumentKey}/{interval}/{to_date}/{from_date} | Historical candle data |
GetIntraDayCandleData | GET /historical-candle/intraday/{instrumentKey}/{interval} | Intra day candle data |
GetHistoricalCandleResponse GetHistoricalCandleData (string instrumentKey, string interval, string toDate, string apiVersion)
Historical candle data
Get OHLC values for all instruments across various timeframes. Historical data can be fetched for the following durations. 1minute: last 1 month candles till endDate 30minute: last 1 year candles till endDate day: last 1 year candles till endDate week: last 10 year candles till endDate month: last 10 year candles till endDate
using System;
using System.Diagnostics;
using UpstoxClient.Api;
using UpstoxClient.Client;
using UpstoxClient.Model;
namespace Example
{
public class GetHistoricalCandleDataExample
{
public void main()
{
var apiInstance = new HistoryApi();
var instrumentKey = instrumentKey_example; // string |
var interval = interval_example; // string |
var toDate = toDate_example; // string |
var apiVersion = apiVersion_example; // string | API Version Header
try
{
// Historical candle data
GetHistoricalCandleResponse result = apiInstance.GetHistoricalCandleData(instrumentKey, interval, toDate, apiVersion);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling HistoryApi.GetHistoricalCandleData: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
instrumentKey | string | ||
interval | string | ||
toDate | string | ||
apiVersion | string | API Version Header |
No authorization required
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetHistoricalCandleResponse GetHistoricalCandleData1 (string instrumentKey, string interval, string toDate, string fromDate, string apiVersion)
Historical candle data
Get OHLC values for all instruments across various timeframes. Historical data can be fetched for the following durations. 1minute: last 1 month candles till endDate 30minute: last 1 year candles till endDate day: last 1 year candles till endDate week: last 10 year candles till endDate month: last 10 year candles till endDate
using System;
using System.Diagnostics;
using UpstoxClient.Api;
using UpstoxClient.Client;
using UpstoxClient.Model;
namespace Example
{
public class GetHistoricalCandleData1Example
{
public void main()
{
var apiInstance = new HistoryApi();
var instrumentKey = instrumentKey_example; // string |
var interval = interval_example; // string |
var toDate = toDate_example; // string |
var fromDate = fromDate_example; // string |
var apiVersion = apiVersion_example; // string | API Version Header
try
{
// Historical candle data
GetHistoricalCandleResponse result = apiInstance.GetHistoricalCandleData1(instrumentKey, interval, toDate, fromDate, apiVersion);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling HistoryApi.GetHistoricalCandleData1: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
instrumentKey | string | ||
interval | string | ||
toDate | string | ||
fromDate | string | ||
apiVersion | string | API Version Header |
No authorization required
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetIntraDayCandleResponse GetIntraDayCandleData (string instrumentKey, string interval, string apiVersion)
Intra day candle data
Get OHLC values for all instruments for the present trading day
using System;
using System.Diagnostics;
using UpstoxClient.Api;
using UpstoxClient.Client;
using UpstoxClient.Model;
namespace Example
{
public class GetIntraDayCandleDataExample
{
public void main()
{
var apiInstance = new HistoryApi();
var instrumentKey = instrumentKey_example; // string |
var interval = interval_example; // string |
var apiVersion = apiVersion_example; // string | API Version Header
try
{
// Intra day candle data
GetIntraDayCandleResponse result = apiInstance.GetIntraDayCandleData(instrumentKey, interval, apiVersion);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling HistoryApi.GetIntraDayCandleData: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
instrumentKey | string | ||
interval | string | ||
apiVersion | string | API Version Header |
No authorization required
[Back to top] [Back to API list] [Back to Model list] [Back to README]