Alpha Vantage
Seamlessly integrate Alpha Vantage with your favorite APIs, databases, and programming languages, using WayScript.
Realtime and historical stock market and crypto data.
Check out their website.

​
πŸ“ˆ
Overview

​Alpha Vantage Inc. "is a leading provider of free APIs for realtime and historical data on stocks, forex (FX), and digital/crypto currencies."
The WayScript Alpha Vantage module gives you easy access to this information.

​
πŸ“–
Available Data

Most Recent Stock Data

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Stock_Data = {
2
open : Float,
3
high : Float,
4
low : Float,
5
close : Float,
6
volume : Float,
7
ticker : String,
8
}
Copied!
JSON_DATA (String)

Time Series Data

​
βš™
Settings

  • Time Interval Between Data Points
  • Time Period
  • Output Size
    • Last 100 Data Points
    • All Data Points (Returns the full-length time series of up to 20 years of historical data)

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Time_Series = {
2
meta : {
3
symbol : String,
4
last_refreshed: String,
5
output_size : String,
6
timezone: String,
7
},
8
data : [
9
{
10
date : Date,
11
open : Float,
12
high : Float,
13
low : Float,
14
close : Float,
15
volume : Float,
16
},
17
]
18
}
19
​
Copied!
JSON_Data (String)

Digital/Crypto Currencies

​
βš™
Settings

  • Digital Currency
  • Exchange Market
  • Time Period

​
πŸ“€
Outputs

1
Crypto_Data = {
2
meta : {
3
digital_currency_code : String,
4
digital_currency_name : String,
5
market_code : String,
6
market_name : String,
7
last_refreshed : Date,
8
timezone : String,
9
},
10
data : [
11
{
12
date : Date,
13
open_usd : Float,
14
open_cny : Float,
15
high_usd : Float,
16
high_cny : Float,
17
low_usd : Float,
18
low_cny : Float,
19
close_usd : Float,
20
close_cny : Float,
21
volume : Float,
22
mkt_cap_usd : Float,
23
},
24
]
25
}
Copied!
JSON_DATA (String)

Simple Moving Average (SMA)

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.
  • Time Series Period - Number of data points used to calculate each SMA value. Positive integers are accepted. (e.g. Time Period = 60, Time Period = 200)
  • Series Type - The desired price type in the time series. Four types are supported: Close, Open, High, Low.

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Stock_Indicator = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : Date,
7
interval : String,
8
time_period : Int,
9
series_type : String,
10
timezone : String,
11
},
12
data : [
13
{
14
datetime : Date,
15
data : Float,
16
},
17
]
18
}
Copied!

Exponential Moving Average (EMA)

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.
  • Time Series Period - Number of data points used to calculate each EMA value. Positive integers are accepted. (e.g. Time Period = 60, Time Period = 200)
  • Series Type - The desired price type in the time series. Four types are supported: Close, Open, High, Low.

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Stock_Indicator = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : Date,
7
interval : String,
8
time_period : Int,
9
series_type : String,
10
timezone : String,
11
},
12
data : [
13
{
14
datetime : Date,
15
data : Float,
16
},
17
]
18
}
Copied!
​

Moving Average Convergence / Divergence (MACD)

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.
  • Series Type - The desired price type in the time series. Four types are supported: Close, Open, High, Low.

​
πŸ’‘
Advanced Settings

  • Fast Period - Defaults to 12.
  • Slow Period - Defaults to 26.
  • Signal Period - Defaults to 9.

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
MACD = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : String,
7
interval : String,
8
fast_period : Int,
9
slow_period : Int,
10
signal_period : Int,
11
series_type : String,
12
timezone : String,
13
},
14
data : [
15
{
16
date : Date,
17
macd_hist : Float,
18
macd_signal : Float,
19
macd : Float,
20
},
21
]
22
}
Copied!

Stochastic Oscillator (STOCH)

For more information, see Stochastic oscillator.

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.

​
πŸ’‘
Advanced Settings

  • Fast K Period - Defaults to 5.
  • Slow K Period - Defaults to 3.
  • Slow D Period - Defaults to 3.
  • Slow K Moving Average Type
    • Simple Moving Average (SMA)
    • Exponential Moving Average (EMA)
    • Weighted Moving Average (WMA)
    • Double Exponential Moving Average (DEMA)
    • Triple Exponential Moving Average (TEMA)
    • Triangular Moving Average (TRIMA)
    • T3 Moving Average
    • Kaufman Adaptive Moving Average (KAMA)
    • MESA Adaptive Moving Average (MAMA)
  • Slow D Moving Average Type
    • Simple Moving Average (SMA)
    • Exponential Moving Average (EMA)
    • Weighted Moving Average (WMA)
    • Double Exponential Moving Average (DEMA)
    • Triple Exponential Moving Average (TEMA)
    • Triangular Moving Average (TRIMA)
    • T3 Moving Average
    • Kaufman Adaptive Moving Average (KAMA)
    • MESA Adaptive Moving Average (MAMA)

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
STOCH = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : String,
7
interval : String,
8
fastk_period : Int,
9
slowk_period : Int,
10
slowk_ma_type : Int,
11
slowd_period : Int,
12
slowd_ma_type : String,
13
timezone : String,
14
},
15
data : [
16
{
17
date : Date,
18
slowk : Float,
19
slowd : Float,
20
},
21
]
22
}
Copied!

Relative Strength Index (RSI)

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.
  • Time Series Period - Number of data points used to calculate each RSI value. Positive integers are accepted. (e.g. Time Period = 60, Time Period = 200)
  • Series Type - The desired price type in the time series. Four types are supported: Close, Open, High, Low.
  • Data to Return
    • Most Recent (Only the latest RSI)
    • All

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Stock_Indicator = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : Date,
7
interval : String,
8
time_period : Int,
9
series_type : String,
10
timezone : String,
11
},
12
data : [
13
{
14
datetime : Date,
15
data : Float,
16
},
17
],
18
}
Copied!

Average Directional Movement Index (ADX)

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.
  • Time Series Period - Number of data points used to calculate each ADX value. Positive integers are accepted. (e.g. Time Period = 60, Time Period = 200)

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Stock_Indicator = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : Date,
7
interval : String,
8
time_period : Int,
9
series_type : String,
10
timezone : String,
11
},
12
data : [
13
{
14
datetime : Date,
15
data : Float,
16
},
17
],
18
}
Copied!

Commodity Channel Index (CCI)

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.
  • Time Series Period - Number of data points used to calculate each CCI value. Positive integers are accepted. (e.g. Time Period = 60, Time Period = 200)

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Stock_Indicator = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : Date,
7
interval : String,
8
time_period : Int,
9
series_type : String,
10
timezone : String,
11
},
12
data : [
13
{
14
datetime : Date,
15
data : Float,
16
},
17
],
18
}
Copied!

Aroon (AROON)

For more information, see Aroon.

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.
  • Time Series Period - Number of data points used to calculate each Aroon value. Positive integers are accepted. (e.g. Time Period = 60, Time Period = 200)

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Aroon = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : Date,
7
interval : String,
8
time_period : Int,
9
series_type : String,
10
timezone : String,
11
},
12
data : [
13
{
14
datetime : Date,
15
aroon_up : Float,
16
aroon_down : Float,
17
},
18
],
19
}
Copied!

Bollinger Bands (BBANDS)

For more information, see Bollinger Bands.

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.
  • Time Series Period - Number of data points used to calculate each band value. Positive integers are accepted. (e.g. Time Period = 60, Time Period = 200)
  • Series Type - The desired price type in the time series. Four types are supported: Close, Open, High, Low.

​
πŸ’‘
Advanced Settings

  • Number Deviation Up - The standard deviation multiplier of the upper bound. Defaults to 2.
  • Number Deviation Down - The standard deviation multiplier of the lower bound. Defaults to 2.
  • Moving Average Type
    • Simple Moving Average (SMA)
    • Exponential Moving Average (EMA)
    • Weighted Moving Average (WMA)
    • Double Exponential Moving Average (DEMA)
    • Triple Exponential Moving Average (TEMA)
    • Triangular Moving Average (TRIMA)
    • T3 Moving Average
    • Kaufman Adaptive Moving Average (KAMA)
    • MESA Adaptive Moving Average (MAMA)

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Bbands = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : Date,
7
interval : String,
8
time_period : Int,
9
deviation_mult_upper : Int,
10
deviation_mult_lower : Int,
11
ma_type : Int,
12
series_type : String,
13
timezone : String,
14
},
15
data : [
16
{
17
datetime : Date,
18
real_middle_band : Float,
19
real_upper_band : Float,
20
real_lower_band : Float,
21
},
22
],
23
}
Copied!

Chaikin A/D Line (AD)

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Stock_Indicator = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : Date,
7
interval : String,
8
time_period : Int,
9
series_type : String,
10
timezone : String,
11
},
12
data : [
13
{
14
datetime : Date,
15
data : Float,
16
},
17
],
18
}
Copied!

On Balance Volume (OBV)

​
βš™
Settings

  • Time Interval Between Data Points - Time interval between two consecutive data points in the time series.

​
πŸ“₯
Inputs

Enter the name of the equity of your choice.

​
πŸ“€
Outputs

1
Stock_Indicator = {
2
meta : {
3
symbol : String,
4
indicator : String,
5
indicator_sym : String,
6
last_refreshed : Date,
7
interval : String,
8
time_period : Int,
9
series_type : String,
10
timezone : String,
11
},
12
data : [
13
{
14
datetime : Date,
15
data : Float,
16
},
17
],
18
}
Copied!
Last modified 1yr ago