Plotted directly on the price chart to smooth or envelope price data, highlighting trend direction, support/resistance, and mean-reversion levels (e.g. moving averages, Bollinger Bands, Parabolic SAR, Ichimoku Cloud, Keltner Channels, McGinley Dynamic).
The Bollinger Bands (BBANDS) endpoint calculates and returns three key data points: an upper band, a lower band, and a simple moving average (SMA) for a specified financial instrument. These bands are used to assess market volatility by showing how far prices deviate from the SMA. This information helps users identify potential price reversals and determine whether an asset is overbought or oversold.
Route
/bbandsAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
ma_type
stringThe type of moving average used
Supports: SMA, EMA, WMA, DEMA, TEMA, TRIMA, KAMA, MAMA, T3MA
Default:
SMA
sd
doubleNumber of standard deviations. Must be at least 1
Default:
2
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
20
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "BBANDS - Bollinger Bands\u00ae",
"series_type": "close",
"time_period": 20,
"sd": 2,
"ma_type": "SMA"
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"upper_band": "203.36511",
"middle_band": "202.04999",
"lower_band": "200.73486",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Double Exponential Moving Average (DEMA) endpoint provides a data series that calculates a moving average with reduced lag by emphasizing recent price data. This endpoint returns time-series data that includes the DEMA values for a specified financial instrument, allowing users to track price trends and identify potential trading opportunities.
Route
/demaAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
9
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "DEMA - Double Exponential Moving Average",
"series_type": "close",
"time_period": 9
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"dema": "200.93371",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Exponential Moving Average (EMA) endpoint calculates the EMA for a specified financial instrument over a given time period. It returns a time series of EMA values, which highlight recent price trends by weighting recent data more heavily. This is useful for traders seeking to identify trend directions and potential trade opportunities based on recent price movements.
Route
/emaAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
9
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "EMA - Exponential Moving Average",
"series_type": "close",
"time_period": 9
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"ema": "201.38109",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Hilbert Transform Instantaneous Trendline (HT_TRENDLINE) endpoint provides a smoothed moving average that aligns with the dominant market cycle. It returns data points that help traders identify current market trends and determine potential entry or exit points in trading.
Route
/ht_trendlineAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "HT_TRENDLINE - Hilbert Transform Instantaneous Trendline",
"series_type": "close"
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"ht_trendline": "202.26597",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Ichimoku Cloud endpoint provides data on the Ichimoku Kinko Hyo indicator, offering insights into trend direction, support and resistance levels, and potential entry and exit points. It returns key components such as the Tenkan-sen, Kijun-sen, Senkou Span A, Senkou Span B, and Chikou Span. This data helps users evaluate market trends and identify strategic trading opportunities.
Route
/ichimokuAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
conversion_line_period
integerThe time period used for generating the conversation line. Takes values in the range from 1 to 800
Default:
9
base_line_period
integerThe time period used for generating the base line. Takes values in the range from 1 to 800
Default:
26
leading_span_b_period
integerThe time period used for generating the leading span B line. Takes values in the range from 1 to 800
Default:
52
lagging_span_period
integerThe time period used for generating the lagging span line. Takes values in the range from 1 to 800
Default:
26
include_ahead_span_period
booleanIndicates whether to include ahead span period
Default:
true
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "ICHIMOKU - Ichimoku Kink\u014d Hy\u014d",
"conversion_line_period": 9,
"base_line_period": 26,
"leading_span_b_period": 52,
"lagging_span_period": 26,
"include_ahead_span_period": true
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"tenkan_sen": "200.33",
"kijun_sen": "201.42",
"senkou_span_a": "201.49",
"senkou_span_b": "200.35501",
"chikou_span": "199.95499"
}
],
"status": "ok"
}
The Kaufman Adaptive Moving Average (KAMA) endpoint calculates the KAMA for a specified financial instrument, returning a time series of values that reflect the average price adjusted for market volatility. This endpoint helps users identify trends by smoothing out price fluctuations while remaining sensitive to significant price movements.
Route
/kamaAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
9
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "KAMA - Kaufman's Adaptive Moving Average",
"series_type": "close",
"time_period": 9
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"kama": "201.06741",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Keltner Channel endpoint provides data for a volatility-based technical indicator that combines the Exponential Moving Average (EMA) and the Average True Range (ATR) to form a channel around a security's price. This endpoint returns the upper, middle, and lower bands of the channel, which can be used to identify potential overbought or oversold conditions, assess trend direction, and detect possible price breakouts.
Route
/keltnerAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
20
atr_time_period
integerThe time period used for calculating the Average True Range. Takes values in the range from 1 to 800
Default:
10
multiplier
integerThe factor used to adjust the indicator's sensitivity
Default:
2
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
ma_type
stringThe type of moving average used
Supports: SMA, EMA, WMA, DEMA, TEMA, TRIMA, KAMA, MAMA, T3MA
Default:
SMA
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "KELTNER - Keltner Channels",
"time_period": 20,
"atr_time_period": 10,
"multiplier": 2,
"series_type": "close",
"ma_type": "SMA"
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"upper_line": "202.25298",
"middle_line": "201.80985",
"lower_line": "201.36672",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Moving Average (MA) endpoint provides the average price of a security over a specified time frame, offering a smoothed representation of price data. This endpoint returns the calculated moving average values, which can assist users in identifying price trends and potential support or resistance levels in the market.
Route
/maAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
9
ma_type
stringThe type of moving average used
Supports: SMA, EMA, WMA, DEMA, TEMA, TRIMA, KAMA, MAMA, T3MA
Default:
SMA
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "MA - Moving Average",
"series_type": "close",
"time_period": 9,
"ma_type": "SMA"
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"ma": "201.41205",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The MESA Adaptive Moving Average (MAMA) endpoint calculates a moving average that adjusts to the dominant market cycle, offering a balance between quick response to price changes and noise reduction. It returns data that includes the adaptive moving average values, which can be used to identify trends and potential reversal points.
Route
/mamaAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
fast_limit
doubleThe limit for the fast moving average.
Default:
0.5
slow_limit
doubleThe limit for the slow moving average.
Default:
0.05
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "MAMA - MESA Adaptive Moving Average",
"series_type": "close",
"fast_limit": 0.5,
"slow_limit": 0.05
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"mama": "201.38887",
"fama": "202.05517",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
This endpoint calculates the McGinley Dynamic (MCGINLEY_DYNAMIC) indicator, which provides a refined moving average that adapts to market volatility. This endpoint returns data that reflects smoother price trends and identifies potential support or resistance levels more accurately than traditional moving averages. It is useful for users seeking to track price movements with reduced lag and enhanced responsiveness to market changes.
Route
/mcginley_dynamicAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
14
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "MCGINLEY_DYNAMIC - McGinley Dynamic",
"time_period": 14
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"mcginley_dynamic": "201.93983",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Midpoint (MIDPOINT) endpoint calculates the average value between the highest and lowest prices of a financial instrument over a specified period. It returns a time series of midpoint values, which can help users identify price trends and smooth out short-term fluctuations in the data.
Route
/midpointAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
9
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "MIDPOINT - MidPoint over period",
"series_type": "close",
"time_period": 9
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"midpoint": "201.4925",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Midprice (MIDPRICE) endpoint calculates and returns the average of a financial instrument's highest and lowest prices over a specified time period. This data provides a smoothed representation of price movements, helping users identify potential support or resistance levels in the market.
Route
/midpriceAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
9
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "MIDPRICE - Midpoint Price over period",
"time_period": 9
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"midprice": "201.535",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Pivot Points High Low (PIVOT_POINTS_HL) endpoint calculates key support and resistance levels for a security by analyzing its highest and lowest prices over a specified period. This endpoint returns data that includes pivot points, support levels, and resistance levels, which can be used to identify potential price reversal zones and optimize trade entry and exit strategies.
Route
/pivot_points_hlAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
10
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "PIVOT_POINTS_HL - Pivot Points (High/Low)",
"time_period": 10
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"pivot_point_h": 1,
"pivot_point_l": 0,
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Parabolic Stop and Reverse (SAR) endpoint provides data on potential support and resistance levels for a specified security, using its price and time. This endpoint returns numerical values that help traders determine possible entry and exit points in their trading strategies.
Route
/sarAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
acceleration
doubleThe rate of change in the indicator's values.
Default:
0.02
maximum
doubleThe maximum value considered for the indicator calculation.
Default:
0.2
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "SAR - Parabolic SAR",
"acceleration": 0.02,
"maximum": 0.2
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"sar": "201.54365",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Parabolic SAR Extended (SAREXT) endpoint provides a customizable version of the Parabolic SAR indicator, which is used to identify potential entry and exit points in trading. Users can adjust parameters such as acceleration factors to tailor the indicator to specific trading strategies. The endpoint returns data points indicating potential trend reversals.
Route
/sarextAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
start_value
doubleThe initial value for the indicator calculation.
Default:
0
offset_on_reverse
doubleThe adjustment applied when the indicator's direction changes.
Default:
0
acceleration_limit_long
doubleThe maximum acceleration value for long positions.
Default:
0.02
acceleration_long
doubleThe acceleration value for long positions.
Default:
0.02
acceleration_max_long
doubleThe highest allowed acceleration for long positions.
Default:
0.2
acceleration_limit_short
doubleThe maximum acceleration value for short positions.
Default:
0.02
acceleration_short
doubleThe acceleration value for short positions.
Default:
0.02
acceleration_max_short
doubleThe highest allowed acceleration for short positions.
Default:
0.2
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "SAREXT - Parabolic SAR Extended",
"start_value": 0,
"offset_on_reverse": 0,
"acceleration_limit_long": 0.02,
"acceleration_long": 0.02,
"acceleration_max_long": 0.2,
"acceleration_limit_short": 0.02,
"acceleration_short": 0.02,
"acceleration_max_short": 0.2
}
},
"values": [
{
"datetime": "2025-04-02",
"sarext": "214.059460",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Simple Moving Average (SMA) endpoint calculates and returns the average price of a security over a user-defined time period. This endpoint provides a series of data points that represent the smoothed price trend, which can help users identify potential price movements and evaluate historical price behavior.
Route
/smaAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
9
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "SMA - Simple Moving Average",
"series_type": "close",
"time_period": 9
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"sma": "201.41205",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Triple Exponential Moving Average (T3MA) endpoint calculates a smoothed moving average using three exponential moving averages on price data. It returns a dataset that highlights price trends with reduced lag, offering precise trend analysis. This is useful for identifying trend direction and potential reversal points.
Route
/t3maAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
9
v_factor
doubleThe factor used to adjust the indicator's volatility. Takes values in the range from 0 to 1
Default:
0.7
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "T3MA - Triple Exponential Moving Average",
"series_type": "close",
"time_period": 9,
"v_factor": 0.7
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"t3ma": "201.56277",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Triple Exponential Moving Average (TEMA) endpoint calculates and returns the TEMA values for a specified financial instrument over a given time period. This endpoint provides a series of data points that smooth out price fluctuations by applying three layers of exponential moving averages, allowing users to identify and track underlying trends in the instrument's price movement.
Route
/temaAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerThe time period used for calculation in the indicator. Default is 9.
Default:
9
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "TEMA - Triple Exponential Moving Average",
"series_type": "close",
"time_period": 9
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"tema": "200.83136",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Triangular Moving Average (TRIMA) endpoint calculates and returns the smoothed average price of a financial security over a specified period, with a focus on central data points. This endpoint provides a balanced view of price trends by applying a double smoothing process, making it useful for identifying underlying price patterns and reducing short-term fluctuations.
Route
/trimaAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
9
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "TRIMA - Triangular Moving Average",
"series_type": "close",
"time_period": 9
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"trima": "201.36415",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}
The Volume Weighted Average Price (VWAP) endpoint provides the VWAP value for a specified stock or asset over a given time period. This indicator calculates the average price at which a security has traded throughout the day, based on both volume and price. It is useful for identifying the true average price of an asset, helping traders to assess the current price relative to the day's average.
Route
/vwapAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
sd
doubleThe standard deviation applied in the calculation. Must be greater than 0. Recommended value is 2.
This parameter is only used together with sd_time_period.
Default:
0
sd_time_period
integerThe time period for the standard deviation calculation. Must be greater than 0. Recommended value is 9.
This parameter is only used together with sd.
Default:
0
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "VWAP - Volume Weighted Average Price",
"sd_time_period": 0,
"sd": 0
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"vwap_lower": "201.05266",
"vwap": "201.05266",
"vwap_upper": "201.05266"
}
],
"status": "ok"
}
The Weighted Moving Average (WMA) endpoint calculates and returns the WMA values for a given security over a specified period. This endpoint provides a time series of weighted averages, where recent prices have a higher influence, allowing users to track and analyze short-term price trends effectively.
Route
/wmaAPI credits cost
1 per symbol
symbol
stringSymbol ticker of the instrument. E.g. AAPL, EUR/USD, ETH/BTC, ...
Example:
AAPL
figi
stringThe FIGI of an instrument for which data is requested. This parameter is available on the Ultra plan (individual) and the Enterprise plan (business) and above.
Example:
BBG000B9Y5X2
isin
stringLook up an instrument by its International Securities Identification Number (ISIN). Available on all plans. Returning ISIN values in responses requires the ISIN Data add-on.
Example:
US0378331005
cusip
stringLook up an instrument by its Committee on Uniform Securities Identification Procedures (CUSIP) number. Available on all plans. Returning CUSIP values in responses requires the CUSIP Data add-on.
Example:
594918104
✱ interval
stringInterval between two consecutive points in time series
Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 8h, 1day, 1week, 1month
Example:
1min
exchange
stringExchange where instrument is traded
Example:
NASDAQ
mic_code
stringMarket Identifier Code (MIC) under ISO 10383 standard
Example:
XNAS
country
stringThe country where the instrument is traded, e.g., United States or US
Example:
United States
series_type
stringPrice type on which technical indicator is calculated
Supports: close, open, high, low, volume
Default:
close
time_period
integerNumber of periods to average over. Takes values in the range from 1 to 800
Default:
9
type
stringThe asset class to which the instrument belongs
Supports: American Depositary Receipt, Bond, Bond Fund, Closed-end Fund, Common Stock, Depositary Receipt, Digital Currency, ETF, Exchange-Traded Note, Global Depositary Receipt, Limited Partnership, Mutual Fund, Physical Currency, Preferred Stock, REIT, Right, Structured Product, Trust, Unit, Warrant
Example:
Common Stock
outputsize
integerNumber of data points to retrieve. Supports values in the range from 1 to 5000. Default 30 when no date parameters are set, otherwise set to maximum
Default:
30
format
stringThe format of the response data
Supports: JSON, CSV
Default:
JSON
delimiter
stringThe separator used in the CSV response data
Default:
;
prepost
booleanReturns quotes that include pre-market and post-market data. Only for the Pro plan (individual) and Venture plan (business) and above.
Available at the 1min, 5min, 15min, and 30min intervals for US equities.
Open, high, low, close values are supplied without volume
Default:
false
dp
integerSpecifies the number of decimal places for floating values. Should be in range [0, 11] inclusive. By default, the number of decimal places is automatically determined based on the values provided
Default:
-1
order
stringSorting order of the output
Supports: asc, desc
Default:
desc
include_ohlc
booleanSpecify if OHLC values should be added in the output
Supports: true, false
Default:
false
timezone
stringTimezone at which output datetime will be displayed. Supports:
Exchange for local exchange timeUTC for datetime at universal UTC standardAmerica/New_York, Asia/Singapore. Full list of timezones can be found hereInterval Limitation: The timezone parameter is only applicable for intraday intervals (less than 1 day). For intervals of 1day, 1week, or 1month, the timezone parameter is ignored, and data is strictly returned in the Exchange local time.
Take note that the IANA Timezone name is case-sensitive
Default:
Exchange
date
stringSpecifies the exact date to get the data for. Could be the exact date, e.g. 2021-10-27, or in human language today or yesterday
Example:
2021-10-27
start_date
stringCan be used separately and together with end_date. Format 2006-01-02 or 2006-01-02T15:04:05
Default location:
UTCAmerica/New_York)timezone parameter is provided.timezone is given then, start_date and end_date will be used in the specified location
Examples:
&symbol=AAPL&start_date=2019-08-09T15:50:00&…&symbol=EUR/USD&timezone=Asia/Singapore&start_date=2019-08-09T15:50:00&…&symbol=ETH/BTC&timezone=Europe/Zurich&start_date=2019-08-09T15:50:00&end_date=2019-08-09T15:55:00&...
Example:
2024-08-22T15:04:05
end_date
stringThe ending date and time for data selection, see start_date description for details.
Example:
2024-08-22T16:04:05
previous_close
booleanA boolean parameter to include the previous closing price in the time_series data. If true, adds previous bar close price value to the current object
Default:
false
adjust
stringAdjusting mode for prices
Supports: all, splits, dividends, none
Default:
splits
Response
{
"meta": {
"symbol": "AAPL",
"interval": "1min",
"currency": "USD",
"exchange_timezone": "America/New_York",
"exchange": "NASDAQ",
"mic_code": "XNAS",
"type": "Common Stock",
"indicator": {
"name": "WMA - Weighted Moving Average",
"series_type": "close",
"time_period": 9
}
},
"values": [
{
"datetime": "2019-08-09 15:59:00",
"wma": "201.20579",
"open": "148.73500",
"high": "148.86000",
"low": "148.73000",
"close": "148.85001",
"volume": "624277"
}
],
"status": "ok"
}