# Data API
A collection of data endpoints.
Data endpoint url: https://api.orats.io/data
Examples shown use curl (opens new window). Please use the latest version of curl in order for all the request examples to work.
# Data Limits
All data API endpoints will retrieve a maximum of 5000 rows except for strikes endpoint. Strikes will have a 6000 row limit to get the full chain per day.
REQUEST LIMIT
There is a 100 request per minute limit for the data API.
# Strikes
Retrieves verbose strikes information.
# Retrieve
GET
| https://api.orats.io/data/strikes
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required |
fields[strikes] | the fields to retrieve | optional |
dte | filter by dte range | optional |
delta | filter by delta range | optional |
Example Request
curl -H "Authorization: your-private-token" "https://api.orats.io/data/strikes?tickers=AAPL"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2018-09-05",
"expirDate": "2018-09-07",
"dte": 3,
"strike": 160,
"stockPrice": 227.376,
"callVolume": 1,
"callOpenInterest": 31,
"callBidSize": 21,
"callAskSize": 21,
"putVolume": 270,
"putOpenInterest": 316,
"putBidSize": 0,
"putAskSize": 125,
"callBidPrice": 67.3,
"callValue": 67.4206,
"callAskPrice": 67.5,
"putBidPrice": 0,
"putValue": 0,
"putAskPrice": 0.01,
"callBidIv": 0,
"callMidIv": 0.975577,
"callAskIv": 1.95115,
"smvVol": 0.286058,
"putBidIv": 0,
"putMidIv": 0.788638,
"putAskIv": 1.57728,
"residualRate": -0.0285564,
"delta": 1,
"gamma": 3.76871e-15,
"theta": -0.0212791,
"vega": -1.9802e-12,
"rho": 0.00919028,
"phi": -0.013064,
"driftlessTheta": -5.88763e-8,
"extSmvVol": 0.316526,
"extCallValue": 68.6426,
"extPutValue": 0,
"spotPrice": 227.38,
"updatedAt": "2018-09-05 18:43:20"
},
.....
]
}
Example Request with fields, dte, and delta filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/strikes?tickers=AAPL&dte=30,60&delta=.4,.6&fields[strikes]=tradeDate,ticker,expiry,dte,strike,stockPrice,callBidPrice,putBidPrice,delta"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2018-09-05",
"dte": 31,
"strike": 225,
"stockPrice": 227.376,
"callBidPrice": 7.6,
"putBidPrice": 4.8,
"delta": 0.587324
},
{
"ticker": "AAPL",
"tradeDate": "2018-09-05",
"dte": 31,
"strike": 227.5,
"stockPrice": 227.376,
"callBidPrice": 6.25,
"putBidPrice": 5.9,
"delta": 0.523468
},
{
"ticker": "AAPL",
"tradeDate": "2018-09-05",
"dte": 31,
"strike": 230,
"stockPrice": 227.376,
"callBidPrice": 5.05,
"putBidPrice": 7.2,
"delta": 0.458415
},
.....
]
}
# Strikes History
Retrieves verbose strikes end of day history information.
# Retrieve
GET
| https://api.orats.io/data/hist/strikes
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required |
tradeDate | the trade date to retrieve (date range should be comma delimited from start to end date) | required |
fields[strikes] | the fields to retrieve | optional |
dte | filter by dte range | optional |
delta | filter by delta range | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/strikes?tickers=AAPL&tradeDate=2017-08-28"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2017-08-28",
"expirDate": "2017-09-01",
"dte": 5,
"strike": 95,
"stockPrice": 161.38,
"callVolume": 1,
"callOpenInterest": 0,
"callBidSize": 30,
"callAskSize": 2,
"putVolume": 1,
"putOpenInterest": 1,
"putBidSize": 0,
"putAskSize": 16,
"callBidPrice": 66.35,
"callValue": 66.42,
"callAskPrice": 66.45,
"putBidPrice": 0,
"putValue": 0,
"putAskPrice": 0.01,
"callBidIv": 0,
"callMidIv": 0,
"callAskIv": 0,
"smvVol": 0.283447,
"putBidIv": 0,
"putMidIv": 1.723355,
"putAskIv": 1.723355,
"residualRate": -0.021545,
"delta": 1,
"gamma": 8.84655e-15,
"theta": -0.00818146,
"vega": -8.99273e-12,
"rho": 0.0104327,
"phi": -0.0177288,
"driftlessTheta": -2.8257e-8,
"extSmvVol": 0.306767,
"extCallValue": 68.0293,
"extPutValue": 0,
"spotPrice": 161.38,
"updatedAt": "2018-06-17 21:11:30"
},
.....
]
}
Example Request with fields, dte, and delta filtering with date range.
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/strikes?tickers=AAPL&tradeDate=2019-08-01,2019-08-05&dte=30,60&delta=.4,.6&fields[strikes]=tradeDate,ticker,expiry,dte,strike,stockPrice,callBidPrice,putBidPrice,delta"
Example Response
{
"data": [
{
"tradeDate": "2019-08-01",
"ticker": "AAPL",
"dte": 30,
"strike": 207.5,
"stockPrice": 209.14,
"callBidPrice": 6.75,
"putBidPrice": 5.5,
"delta": 0.547944
},
{
"tradeDate": "2019-08-01",
"ticker": "AAPL",
"dte": 30,
"strike": 207.5,
"stockPrice": 209.14,
"callBidPrice": 6.75,
"putBidPrice": 5.5,
"delta": 0.547944
},
.....
]
}
# Strikes by Options
Retrieves verbose strikes information by ticker, expiry, and strike.
# Retrieve
POST
| https://api.orats.io/data/strikes/options
ARGUMENTS | Definition | Required/Optional |
---|---|---|
fields[strikes] | the fields to retrieve | optional |
dte | filter by dte range | optional |
delta | filter by delta range | optional |
Example POST Input Payload
[
{"ticker" : "AAPL", "expirDate" : "2019-08-16", "strike" : 175},
{"ticker" : "AAPL", "expirDate" : "2021-01-15", "strike" : 240},
{"ticker" : "AAPL", "expirDate" : "2020-06-19", "strike" : 290},
{"ticker" : "MSFT", "expirDate" : "2020-09-18", "strike" : 175},
{"ticker" : "MSFT", "expirDate" : "2020-09-18", "strike" : 200},
{"ticker" : "MSFT", "expirDate" : "2019-08-30", "strike" : 144}
]
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2019-08-15",
"expirDate": "2019-08-16",
"dte": 3,
"strike": 175,
"stockPrice": 202.68,
"callVolume": 1,
"callOpenInterest": 130,
"callBidSize": 10,
"callAskSize": 10,
"putVolume": 476,
"putOpenInterest": 24569,
"putBidSize": 117,
"putAskSize": 130,
"callBidPrice": 26.75,
"callValue": 27.8369,
"callAskPrice": 29.05,
"putBidPrice": 0.02,
"putValue": 0.00710791,
"putAskPrice": 0.04,
"callBidIv": 0,
"callMidIv": 0.853716,
"callAskIv": 1.70743,
"smvVol": 0.74414,
"putBidIv": 0.827188,
"putMidIv": 0.862439,
"putAskIv": 0.89769,
"residualRate": -0.149992,
"delta": 0.997798,
"gamma": 0.000645754,
"theta": -0.101584,
"vega": 0.00113487,
"rho": 0.00875816,
"phi": -0.0101561,
"driftlessTheta": -0.0201231,
"extSmvVol": 0.433885,
"extCallValue": 28.6298,
"extPutValue": 2.54085e-7,
"spotPrice": 202.68,
"updatedAt": "2019-08-14 21:01:40"
},
{
"ticker": "AAPL",
"tradeDate": "2019-08-15",
"expirDate": "2020-06-19",
"dte": 311,
"strike": 290,
"stockPrice": 202.68,
"callVolume": 15,
"callOpenInterest": 13284,
"callBidSize": 10,
"callAskSize": 12,
"putVolume": 0,
"putOpenInterest": 3,
"putBidSize": 14,
"putAskSize": 1,
"callBidPrice": 1.32,
"callValue": 1.52843,
"callAskPrice": 1.72,
"putBidPrice": 85,
"putValue": 89.6649,
"putAskPrice": 89.95,
"callBidIv": 0.242759,
"callMidIv": 0.250003,
"callAskIv": 0.257247,
"smvVol": 0.250741,
"putBidIv": 0,
"putMidIv": 0.137501,
"putAskIv": 0.275002,
"residualRate": 0,
"delta": 0.078962,
"gamma": 0.00316492,
"theta": -0.0118182,
"vega": 0.29532,
"rho": 0.122012,
"phi": -0.13429,
"driftlessTheta": -0.0110858,
"extSmvVol": 0.236492,
"extCallValue": 1.36868,
"extPutValue": 88.8337,
"spotPrice": 202.68,
"updatedAt": "2019-08-14 21:01:41"
},
{
"ticker": "AAPL",
"tradeDate": "2019-08-15",
"expirDate": "2021-01-15",
"dte": 521,
"strike": 240,
"stockPrice": 202.68,
"callVolume": 17,
"callOpenInterest": 1895,
"callBidSize": 239,
"callAskSize": 40,
"putVolume": 0,
"putOpenInterest": 267,
"putBidSize": 41,
"putAskSize": 340,
"callBidPrice": 11.55,
"callValue": 11.8349,
"callAskPrice": 12.8,
"putBidPrice": 47.1,
"putValue": 46.9714,
"putAskPrice": 48.6,
"callBidIv": 0.238628,
"callMidIv": 0.24567,
"callAskIv": 0.252713,
"smvVol": 0.241826,
"putBidIv": 0.243436,
"putMidIv": 0.252695,
"putAskIv": 0.261955,
"residualRate": -0.00811668,
"delta": 0.351548,
"gamma": 0.00642263,
"theta": -0.0246823,
"vega": 0.889717,
"rho": 0.834811,
"phi": -0.995246,
"driftlessTheta": -0.020713,
"extSmvVol": 0.249621,
"extCallValue": 13.1752,
"extPutValue": 46.47,
"spotPrice": 202.68,
"updatedAt": "2019-08-14 21:01:41"
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-15",
"expirDate": "2019-08-30",
"dte": 17,
"strike": 144,
"stockPrice": 134.02,
"callVolume": 139,
"callOpenInterest": 1280,
"callBidSize": 37,
"callAskSize": 40,
"putVolume": 0,
"putOpenInterest": 113,
"putBidSize": 21,
"putAskSize": 2,
"callBidPrice": 0.24,
"callValue": 0.263896,
"callAskPrice": 0.3,
"putBidPrice": 9.95,
"putValue": 10.1433,
"putAskPrice": 10.5,
"callBidIv": 0.238647,
"callMidIv": 0.24539,
"callAskIv": 0.252133,
"smvVol": 0.244358,
"putBidIv": 0,
"putMidIv": 0.156606,
"putAskIv": 0.313212,
"residualRate": -0.00536912,
"delta": 0.0856508,
"gamma": 0.0230082,
"theta": -0.0345979,
"vega": 0.0418141,
"rho": 0.00486487,
"phi": -0.00497934,
"driftlessTheta": -0.033803,
"extSmvVol": 0.22137,
"extCallValue": 0.197925,
"extPutValue": 9.71454,
"spotPrice": 134.02,
"updatedAt": "2019-08-14 21:01:57"
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-15",
"expirDate": "2020-09-18",
"dte": 402,
"strike": 175,
"stockPrice": 134.02,
"callVolume": 0,
"callOpenInterest": 168,
"callBidSize": 55,
"callAskSize": 34,
"putVolume": 0,
"putOpenInterest": 16,
"putBidSize": 61,
"putAskSize": 36,
"callBidPrice": 2.31,
"callValue": 2.32823,
"callAskPrice": 2.63,
"putBidPrice": 41.45,
"putValue": 43.087,
"putAskPrice": 43.55,
"callBidIv": 0.218429,
"callMidIv": 0.222956,
"callAskIv": 0.227483,
"smvVol": 0.218987,
"putBidIv": 0,
"putMidIv": 0.119906,
"putAskIv": 0.239812,
"residualRate": -0.00532637,
"delta": 0.159507,
"gamma": 0.00796386,
"theta": -0.0104169,
"vega": 0.326687,
"rho": 0.207328,
"phi": -0.231578,
"driftlessTheta": -0.00928274,
"extSmvVol": 0.227551,
"extCallValue": 2.79512,
"extPutValue": 42.7434,
"spotPrice": 134.02,
"updatedAt": "2019-08-14 21:01:57"
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-15",
"expirDate": "2020-09-18",
"dte": 402,
"strike": 200,
"stockPrice": 134.02,
"callVolume": 41,
"callOpenInterest": 857,
"callBidSize": 100,
"callAskSize": 75,
"putVolume": 0,
"putOpenInterest": 1,
"putBidSize": 1,
"putAskSize": 4,
"callBidPrice": 0.6,
"callValue": 0.547722,
"callAskPrice": 0.69,
"putBidPrice": 63.6,
"putValue": 67.8009,
"putAskPrice": 68.4,
"callBidIv": 0.215562,
"callMidIv": 0.218418,
"callAskIv": 0.221273,
"smvVol": 0.21187,
"putBidIv": 0,
"putMidIv": 0.147383,
"putAskIv": 0.294766,
"residualRate": 0,
"delta": 0.0480247,
"gamma": 0.00337733,
"theta": -0.0039515,
"vega": 0.141962,
"rho": 0.0640905,
"phi": -0.0697206,
"driftlessTheta": -0.00368608,
"extSmvVol": 0.222023,
"extCallValue": 0.808518,
"extPutValue": 67.4192,
"spotPrice": 134.02,
"updatedAt": "2019-08-14 21:01:57"
}
]
}
# Strikes History by Options
Retrieves verbose strikes end of day history information by ticker, tradeDate, expiry, and strike.
# Retrieve
POST
| https://api.orats.io/data/hist/strikes/options
ARGUMENTS | Definition | Required/Optional |
---|---|---|
fields[strikes] | the fields to retrieve | optional |
dte | filter by dte range | optional |
delta | filter by delta range | optional |
Example POST Input Payload
[
{"ticker" : "AAPL", "tradeDate" : {"start" : "2019-08-01", "end" : "2019-08-13"}, "expirDate" : "2019-08-16", "strike" : 175},
{"ticker" : "AAPL", "tradeDate" : {"start" : "2019-08-01", "end" : "2019-08-13"}, "expirDate" : "2021-01-15", "strike" : 240},
{"ticker" : "AAPL", "tradeDate" : {"start" : "2019-08-01", "end" : "2019-08-13"}, "expirDate" : "2020-06-19", "strike" : 290},
{"ticker" : "MSFT", "tradeDate" : {"start" : "2019-08-01", "end" : "2019-08-09"}, "expirDate" : "2020-09-18", "strike" : 175},
{"ticker" : "MSFT", "tradeDate" : {"start" : "2019-08-01", "end" : "2019-08-09"}, "expirDate" : "2020-09-18", "strike" : 200},
{"ticker" : "MSFT", "tradeDate" : {"start" : "2019-08-01", "end" : "2019-08-09"}, "expirDate" : "2019-08-30", "strike" : 144}
]
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2019-08-01",
"expirDate": "2019-08-16",
"dte": 16,
"strike": 175,
"stockPrice": 209.14,
"callVolume": 22,
"callOpenInterest": 1476,
"callBidSize": 354,
"callAskSize": 16,
"putVolume": 332,
"putOpenInterest": 21398,
"putBidSize": 11,
"putAskSize": 132,
"callBidPrice": 34.1,
"callValue": 33.78,
"callAskPrice": 34.55,
"putBidPrice": 0.14,
"putValue": 0.14,
"putAskPrice": 0.19,
"callBidIv": 0.535785,
"callMidIv": 0.580093,
"callAskIv": 0.624401,
"smvVol": 0.433115,
"putBidIv": 0.433028,
"putMidIv": 0.444094,
"putAskIv": 0.455161,
"residualRate": -0.016585,
"delta": 0.979958,
"gamma": 0.00264768,
"theta": -0.0472536,
"vega": 0.0223449,
"rho": 0.0702426,
"phi": -0.0839698,
"driftlessTheta": -0.0296176,
"extSmvVol": 0.341107,
"extCallValue": 33.6641,
"extPutValue": 0.0225348,
"spotPrice": 209.14,
"updatedAt": "2019-08-01 23:42:27"
},
{
"ticker": "AAPL",
"tradeDate": "2019-08-01",
"expirDate": "2020-06-19",
"dte": 324,
"strike": 290,
"stockPrice": 209.14,
"callVolume": 13,
"callOpenInterest": 4303,
"callBidSize": 158,
"callAskSize": 2,
"putVolume": 0,
"putOpenInterest": 3,
"putBidSize": 10,
"putAskSize": 10,
"callBidPrice": 1.51,
"callValue": 1.36,
"callAskPrice": 1.59,
"putBidPrice": 81.2,
"putValue": 83.96,
"putAskPrice": 82.1,
"callBidIv": 0.228416,
"callMidIv": 0.229708,
"callAskIv": 0.231001,
"smvVol": 0.223278,
"putBidIv": 0,
"putMidIv": 0,
"putAskIv": 0,
"residualRate": 0,
"delta": 0.075204,
"gamma": 0.00326113,
"theta": -0.0103123,
"vega": 0.265872,
"rho": 0.125732,
"phi": -0.137126,
"driftlessTheta": -0.00958046,
"extSmvVol": 0.217702,
"extCallValue": 1.33875,
"extPutValue": 83.944,
"spotPrice": 209.14,
"updatedAt": "2019-08-01 23:42:27"
},
{
"ticker": "AAPL",
"tradeDate": "2019-08-01",
"expirDate": "2021-01-15",
"dte": 534,
"strike": 240,
"stockPrice": 209.14,
"callVolume": 17,
"callOpenInterest": 2310,
"callBidSize": 225,
"callAskSize": 60,
"putVolume": 52,
"putOpenInterest": 267,
"putBidSize": 2,
"putAskSize": 484,
"callBidPrice": 13.3,
"callValue": 13.55,
"callAskPrice": 13.7,
"putBidPrice": 42.55,
"putValue": 42.71,
"putAskPrice": 43.1,
"callBidIv": 0.23192,
"callMidIv": 0.234,
"callAskIv": 0.23608,
"smvVol": 0.234559,
"putBidIv": 0.232733,
"putMidIv": 0.235841,
"putAskIv": 0.23895,
"residualRate": -0.006948,
"delta": 0.384462,
"gamma": 0.00654785,
"theta": -0.0253807,
"vega": 0.961167,
"rho": 0.959722,
"phi": -1.14797,
"driftlessTheta": -0.0210146,
"extSmvVol": 0.233829,
"extCallValue": 13.4817,
"extPutValue": 42.6497,
"spotPrice": 209.14,
"updatedAt": "2019-08-01 23:42:27"
},
.....
]
}
# Monies
Retrieves monthly implied or forecast monies information.
# Retrieve
GET
| https://api.orats.io/data/monies/implied
or https://api.orats.io/data/monies/forecast
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required |
fields[monies-implied or monies-forecast] | the fields to retrieve | optional |
dte | filter by dte range | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/monies/implied?tickers=AAPL"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2018-09-05",
"expirDate": "2018-09-07",
"stockPrice": 226.83,
"riskFreeRate": 0.02,
"yieldRate": 0,
"residualYieldRate": -0.0314661,
"residualRateSlp": 0,
"residualR2": 0.125847,
"confidence": 0.462525,
"mwVol": 0.00308389,
"vol100": 0.308431,
"vol95": 0.29918,
"vol90": 0.290797,
"vol85": 0.283283,
"vol80": 0.276639,
"vol75": 0.270864,
"vol70": 0.265957,
"vol65": 0.26192,
"vol60": 0.258752,
"vol55": 0.256453,
"vol50": 0.255022,
"vol45": 0.254461,
"vol40": 0.254769,
"vol35": 0.255946,
"vol30": 0.257992,
"vol25": 0.260908,
"vol20": 0.264692,
"vol15": 0.269345,
"vol10": 0.274867,
"vol5": 0.281258,
"vol0": 0.288519,
"atmiv": 0.255022,
"slope": 0.780804,
"deriv": 0.13631,
"fit": 0.00000324559,
"spotPrice": 226.83,
"calVol": 0.257981,
"unadjVol": 0.257981,
"earnEffect": 0,
"updatedAt": "2018-09-05 19:17:26"
},
.....
]
}
Example Request with fields and dte filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/monies/implied?tickers=AAPL&dte=30,60&fields[monies-implied]=tradeDate,ticker,expiry,dte,stockPrice,mwVol,vol100,vol50,vol0,vsAtmiv,calVol,unadjVol"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2018-09-05",
"stockPrice": 227.18,
"mwVol": 0.00460847,
"vol100": 0.282559,
"vol50": 0.236162,
"vol0": 0.250657,
"calVol": 0.231505,
"unadjVol": 0.231505
},
{
"ticker": "AAPL",
"tradeDate": "2018-09-05",
"stockPrice": 227.18,
"mwVol": 0.00405783,
"vol100": 0.278739,
"vol50": 0.232001,
"vol0": 0.244551,
"calVol": 0.228207,
"unadjVol": 0.228207
},
{
"ticker": "AAPL",
"tradeDate": "2018-09-05",
"stockPrice": 227.18,
"mwVol": 0.00161032,
"vol100": 0.574546,
"vol50": 0.219855,
"vol0": 0.283385,
"calVol": 0.225201,
"unadjVol": 0.225201
}
]
}
# Monies History
Retrieves monthly implied or forecast monies end of day history information.
# Retrieve
GET
| https://api.orats.io/data/hist/monies/implied
or https://api.orats.io/data/hist/monies/forecast
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required |
tradeDate | the date to retrieve (date range should be comma delimited from start to end date) | required |
fields[monies-implied or monies-forecast] | the fields to retrieve | optional |
dte | filter by dte range | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/monies/forecast?tickers=AAPL&tradeDate=2017-08-28"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2017-08-28",
"expirDate": "2017-09-01",
"stockPrice": 162.997,
"riskFreeRate": 0.0099,
"vol100": 0.314663,
"vol95": 0.275186,
"vol90": 0.25644,
"vol85": 0.243945,
"vol80": 0.231963,
"vol75": 0.227997,
"vol70": 0.224359,
"vol65": 0.22105,
"vol60": 0.218069,
"vol55": 0.215417,
"vol50": 0.213093,
"vol45": 0.211098,
"vol40": 0.209431,
"vol35": 0.208093,
"vol30": 0.207084,
"vol25": 0.206403,
"vol20": 0.20605,
"vol15": 0.206027,
"vol10": 0.206331,
"vol5": 0.206964,
"vol0": 0.207926,
"updatedAt": "2018-06-17 21:11:37"
},
.....
]
}
Example Request with fields and dte filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/monies/forecast?tickers=AAPL&tradeDate=2017-08-28&dte=30,60&fields[monies-forecast]=tradeDate,ticker,expiry,dte,stockPrice,mwVol,vol100,vol50,vol0"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2017-08-28",
"stockPrice": 162.997,
"vol100": 0.317675,
"vol50": 0.216236,
"vol0": 0.210673
},
{
"ticker": "AAPL",
"tradeDate": "2017-08-28",
"stockPrice": 162.997,
"vol100": 0.321364,
"vol50": 0.219603,
"vol0": 0.213604
},
{
"ticker": "AAPL",
"tradeDate": "2017-08-28",
"stockPrice": 162.997,
"vol100": 0.326442,
"vol50": 0.224249,
"vol0": 0.217633
}
]
}
# SMV Summaries
Retrieves SMV Summary data information.
# Retrieve
GET
| https://api.orats.io/data/summaries
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | optional |
fields[summaries] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/summaries?tickers=AAPL"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2019-09-23",
"stockPrice": 219.26,
"annActDiv": 3.15442,
"annIdiv": 2.69491,
"borrow30": 0.0144603,
"borrow2y": 0.0164263,
"confidence": 0.988655,
"exErnIv10d": 0.229532,
"exErnIv20d": 0.228416,
"exErnIv30d": 0.228075,
"exErnIv60d": 0.231474,
"exErnIv90d": 0.225544,
"exErnIv6m": 0.234095,
"exErnIv1y": 0.2325,
"ieeEarnEffect": 3.28171,
"impliedMove": 0.0634091,
"impliedNextDiv": 0.625916,
"iv10d": 0.229532,
"iv20d": 0.228416,
"iv30d": 0.228075,
"iv60d": 0.267014,
"iv90d": 0.249504,
"iv6m": 0.258904,
"iv1y": 0.257671,
"mwAdj30": 0.00411264,
"mwAdj2y": 0.00805593,
"nextDiv": 0.77,
"rDrv30": 0.0788785,
"rDrv2y": 0.0670919,
"rSlp30": 3.7175,
"rSlp2y": 3.43538,
"rVol30": 0.228029,
"rVol2y": 0.241497,
"rip": 3.10424,
"riskFree30": 0.0192659,
"riskFree2y": 0.018204,
"contango": -0.011852559691760689,
"totalErrorConf": 0.000021144,
"dlt5Iv10d": 0.218143,
"dlt5Iv20d": 0.210144,
"dlt5Iv30d": 0.210096,
"dlt5Iv60d": 0.240035,
"dlt5Iv90d": 0.236098,
"dlt5Iv6m": 0.23644,
"dlt5Iv1y": 0.238501,
"exErnDlt5Iv10d": 0.218143,
"exErnDlt5Iv20d": 0.210144,
"exErnDlt5Iv30d": 0.210096,
"exErnDlt5Iv60d": 0.204495,
"exErnDlt5Iv90d": 0.212137,
"exErnDlt5Iv6m": 0.211632,
"exErnDlt5Iv1y": 0.21333,
"dlt25Iv10d": 0.218189,
"dlt25Iv20d": 0.213939,
"dlt25Iv30d": 0.213274,
"dlt25Iv60d": 0.256592,
"dlt25Iv90d": 0.245546,
"dlt25Iv6m": 0.241569,
"dlt25Iv1y": 0.25169,
"exErnDlt25Iv10d": 0.218189,
"exErnDlt25Iv20d": 0.213939,
"exErnDlt25Iv30d": 0.213274,
"exErnDlt25Iv60d": 0.221053,
"exErnDlt25Iv90d": 0.221586,
"exErnDlt25Iv6m": 0.21676,
"exErnDlt25Iv1y": 0.226519,
"dlt75Iv10d": 0.253415,
"dlt75Iv20d": 0.253709,
"dlt75Iv30d": 0.254909,
"dlt75Iv60d": 0.294804,
"dlt75Iv90d": 0.282561,
"dlt75Iv6m": 0.288378,
"dlt75Iv1y": 0.283421,
"exErnDlt75Iv10d": 0.253415,
"exErnDlt75Iv20d": 0.253709,
"exErnDlt75Iv30d": 0.254909,
"exErnDlt75Iv60d": 0.259264,
"exErnDlt75Iv90d": 0.258601,
"exErnDlt75Iv6m": 0.263569,
"exErnDlt75Iv1y": 0.258249,
"dlt95Iv10d": 0.281549,
"dlt95Iv20d": 0.281731,
"dlt95Iv30d": 0.285041,
"dlt95Iv60d": 0.397711,
"dlt95Iv90d": 0.384667,
"dlt95Iv6m": 0.320696,
"dlt95Iv1y": 0.365504,
"exErnDlt95Iv10d": 0.281549,
"exErnDlt95Iv20d": 0.281731,
"exErnDlt95Iv30d": 0.285041,
"exErnDlt95Iv60d": 0.362171,
"exErnDlt95Iv90d": 0.360707,
"exErnDlt95Iv6m": 0.295887,
"exErnDlt95Iv1y": 0.340332,
"fwd30_20": 0.227392,
"fwd60_30": 0.300956,
"fwd90_60": 0.210154,
"fwd180_90": 0.267974,
"fwd90_30": 0.259556,
"fexErn30_20": 0.227392,
"fexErn60_30": 0.234823,
"fexErn90_60": 0.21319,
"fexErn180_90": 0.242345,
"fexErn90_30": 0.224268,
"ffwd30_20": 0.227392,
"ffwd60_30": 0.362126,
"ffwd90_60": 0.171193,
"ffwd180_90": 0.282344,
"ffwd90_30": 0.279108,
"ffexErn30_20": 0.227392,
"ffexErn60_30": 0.240179,
"ffexErn90_60": 0.199286,
"ffexErn180_90": 0.255341,
"ffexErn90_30": 0.222303,
"fbfwd30_20": 1,
"fbfwd60_30": 1.20325,
"fbfwd90_60": 0.814608,
"fbfwd180_90": 1.05362,
"fbfwd90_30": 1.07533,
"fbfexErn30_20": 1,
"fbfexErn60_30": 1.02281,
"fbfexErn90_60": 0.934782,
"fbfexErn180_90": 1.05362,
"fbfexErn90_30": 0.991242,
"impliedEarningsMove": 0.0436965,
"updatedAt": "2019-09-23 18:13:58"
}
]
}
Example Request with fields filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/summaries?tickers=AAPL&fields[summaries]=tradeDate,ticker,iv10d,iv20d,iv30d"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2018-09-05",
"iv10d": 0.24396,
"iv20d": 0.237817,
"iv30d": 0.235005
}
]
}
# Summaries History
Retrieves SMV Summary end of day history information.
# Retrieve
GET
| https://api.orats.io/data/hist/summaries
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required if tradeDate is not set |
tradeDate | the trade date to retrieve (date range should be comma delimited from start to end date) | required if ticker is not set |
fields[summaries] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/summaries?tickers=AAPL&tradeDate=2017-08-28"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2017-08-28",
"stockPrice": 161.383,
"annActDiv": 2.5363,
"annIdiv": 1.47749,
"borrow30": 0.00267789,
"borrow2y": 0.00653702,
"confidence": 0.950267,
"exErnIv10d": 0.177845,
"exErnIv20d": 0.224085,
"exErnIv30d": 0.22945,
"exErnIv60d": 0.244268,
"exErnIv90d": 0.242457,
"exErnIv6m": 0.23967,
"exErnIv1y": 0.243358,
"ieeEarnEffect": 2.21154,
"impliedMove": 0.0420533,
"impliedNextDiv": 0.29414,
"iv10d": 0.177845,
"iv20d": 0.224085,
"iv30d": 0.22945,
"iv60d": 0.246853,
"iv90d": 0.252724,
"iv6m": 0.250036,
"iv1y": 0.252946,
"mwAdj30": 0.00513955,
"mwAdj2y": 0.00363668,
"nextDiv": 0.63,
"rDrv30": 0.0731285,
"rDrv2y": 0.0623303,
"rSlp30": 2.03882,
"rSlp2y": 2.1641,
"rVol30": 0.237875,
"rVol2y": 0.243412,
"rip": 2.13991,
"riskFree30": 0.00984616,
"riskFree2y": 0.0120093,
"contango": 0.9466023184359074,
"totalErrorConf": 0.000217153,
"dlt5Iv10d": 0.167913,
"dlt5Iv20d": 0.220455,
"dlt5Iv30d": 0.225212,
"dlt5Iv60d": 0.22784,
"dlt5Iv90d": 0.245205,
"dlt5Iv6m": 0.251889,
"dlt5Iv1y": 0.247649,
"exErnDlt5Iv10d": 0.167913,
"exErnDlt5Iv20d": 0.220455,
"exErnDlt5Iv30d": 0.225212,
"exErnDlt5Iv60d": 0.225256,
"exErnDlt5Iv90d": 0.234938,
"exErnDlt5Iv6m": 0.241522,
"exErnDlt5Iv1y": 0.238061,
"dlt25Iv10d": 0.170047,
"dlt25Iv20d": 0.21849,
"dlt25Iv30d": 0.222858,
"dlt25Iv60d": 0.227983,
"dlt25Iv90d": 0.248523,
"dlt25Iv6m": 0.251211,
"dlt25Iv1y": 0.245037,
"exErnDlt25Iv10d": 0.170047,
"exErnDlt25Iv20d": 0.21849,
"exErnDlt25Iv30d": 0.222858,
"exErnDlt25Iv60d": 0.225398,
"exErnDlt25Iv90d": 0.238255,
"exErnDlt25Iv6m": 0.240845,
"exErnDlt25Iv1y": 0.235449,
"dlt75Iv10d": 0.19347,
"dlt75Iv20d": 0.238628,
"dlt75Iv30d": 0.246636,
"dlt75Iv60d": 0.272524,
"dlt75Iv90d": 0.268262,
"dlt75Iv6m": 0.265375,
"dlt75Iv1y": 0.272523,
"exErnDlt75Iv10d": 0.19347,
"exErnDlt75Iv20d": 0.238628,
"exErnDlt75Iv30d": 0.246636,
"exErnDlt75Iv60d": 0.269939,
"exErnDlt75Iv90d": 0.257995,
"exErnDlt75Iv6m": 0.255008,
"exErnDlt75Iv1y": 0.262935,
"dlt95Iv10d": 0.219343,
"dlt95Iv20d": 0.256704,
"dlt95Iv30d": 0.268011,
"dlt95Iv60d": 0.296593,
"dlt95Iv90d": 0.318119,
"dlt95Iv6m": 0.312782,
"dlt95Iv1y": 0.299156,
"exErnDlt95Iv10d": 0.219343,
"exErnDlt95Iv20d": 0.256704,
"exErnDlt95Iv30d": 0.268011,
"exErnDlt95Iv60d": 0.294009,
"exErnDlt95Iv90d": 0.307852,
"exErnDlt95Iv6m": 0.302415,
"exErnDlt95Iv1y": 0.289567,
"fwd30_20": 0.23982,
"fwd60_30": 0.263106,
"fwd90_60": 0.264076,
"fwd180_90": 0.247319,
"fwd90_30": 0.263591,
"fexErn30_20": 0.23982,
"fexErn60_30": 0.258237,
"fexErn90_60": 0.238793,
"fexErn180_90": 0.23685,
"fexErn90_30": 0.248705,
"ffwd30_20": 0.253981,
"ffwd60_30": 0.289617,
"ffwd90_60": 0.279668,
"ffwd180_90": 0.243807,
"ffwd90_30": 0.284977,
"ffexErn30_20": 0.253981,
"ffexErn60_30": 0.280819,
"ffexErn90_60": 0.235041,
"ffexErn180_90": 0.233128,
"ffexErn90_30": 0.260693,
"fbfwd30_20": 1.05905,
"fbfwd60_30": 1.10076,
"fbfwd90_60": 1.05905,
"fbfwd180_90": 0.985798,
"fbfwd90_30": 1.08113,
"fbfexErn30_20": 1.05905,
"fbfexErn60_30": 1.08745,
"fbfexErn90_60": 0.984287,
"fbfexErn180_90": 0.984287,
"fbfexErn90_30": 1.0482,
"impliedEarningsMove": 0.0390788,
"updatedAt": "2019-09-22 11:16:00"
}
]
}
Example Request with fields
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/summaries?tickers=AAPL&tradeDate=2017-08-28&fields[summaries]=tradeDate,ticker,iv10d,iv20d,iv30d"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2017-08-28",
"iv10d": 0.17783,
"iv20d": 0.22361,
"iv30d": 0.228163
}
]
}
# Core Data
Retrieves general and earn core data combined.
# Retrieve
GET
| https://api.orats.io/data/cores
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | optional |
fields[cores] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/cores?tickers=AAPL"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2019-09-23",
"assetType": 3,
"priorCls": 217.73,
"pxAtmIv": 219.26,
"mktCap": 990875,
"cVolu": 128849,
"cOi": 1559762,
"pVolu": 71266,
"pOi": 1415277,
"orFcst20d": 22.95,
"orIvFcst20d": 22.361,
"orFcstInf": 27.45,
"orIvXern20d": 22.8,
"orIvXernInf": 24.15,
"iv200Ma": 24.57,
"atmIvM1": 22.671,
"atmFitIvM1": 22.786,
"atmFcstIvM1": 22.95,
"dtExM1": 26,
"atmIvM2": 27.118,
"atmFitIvM2": 26.709,
"atmFcstIvM2": 24.663,
"dtExM2": 54,
"atmIvM3": 24.933,
"atmFitIvM3": 25.584,
"atmFcstIvM3": 25.21,
"dtExM3": 89,
"atmIvM4": 25.396,
"atmFitIvM4": 25.162,
"atmFcstIvM4": 25.468,
"dtExM4": 117,
"iRate5wk": 1.93,
"iRateLt": 1.82,
"px1kGam": 5090.55,
"volOfVol": 0.0667,
"volOfIvol": 0.0506,
"slope": 3.717502,
"slopeInf": 3.43538,
"slopeFcst": 3.49583,
"slopeFcstInf": 3.53265,
"deriv": 0.0789,
"derivInf": 0.0671,
"derivFcst": 0.0714,
"derivFcstInf": 0.0624,
"mktWidthVol": 0.411,
"mktWidthVolInf": 0.806,
"cAddPrem": 0,
"pAddPrem": 0,
"rip": 3.10424,
"ivEarnReturn": 0,
"fcstR2": 0.3738,
"fcstR2Imp": 0.2847,
"hiHedge": 0,
"loHedge": 0,
"stkVolu": 25964038,
"avgOptVolu20d": 464420.65,
"sector": "XLK Electronic Computer Manufacturing42941",
"orHv1d": 26.15,
"orHv5d": 17.13,
"orHv10d": 22.59,
"orHv20d": 25.36,
"orHv60d": 25.44,
"orHv90d": 25.07,
"orHv120d": 25.09,
"orHv252d": 29.64,
"orHv500d": 26.12,
"orHv1000d": 23.78,
"clsHv5d": 14.28,
"clsHv10d": 21.96,
"clsHv20d": 26.95,
"clsHv60d": 26.53,
"clsHv90d": 25.65,
"clsHv120d": 26.26,
"clsHv252d": 31.92,
"clsHv500d": 27.42,
"clsHv1000d": 24.68,
"iv20d": 22.84,
"iv30d": 22.81,
"iv60d": 26.7,
"iv90d": 24.95,
"iv6m": 25.89,
"clsPx1w": 219.9,
"stkPxChng1wk": -0.29,
"clsPx1m": 206.49,
"stkPxChng1m": 6.18,
"clsPx6m": 187.3043,
"stkPxChng6m": 17.06,
"clsPx1y": 217.4162,
"stkPxChng1y": 0.85,
"divFreq": 91,
"divYield": 1.4,
"divGrwth": 0,
"divDate": "2019-11-07",
"divAmt": 0.77,
"nextErn": "0000-00-00",
"nextErnTod": 1630,
"lastErn": "2019-07-30",
"lastErnTod": 3,
"absAvgErnMv": 4.2544,
"impliedIee": 3.2817,
"daysToNextErn": 0,
"tkOver": 0,
"etfIncl": "",
"bestEtf": "XLK",
"sectorName": "Technology Hardware & Equipment",
"correlSpy1m": 0.98,
"correlSpy1y": 0.95,
"correlEtf1m": 0.97,
"correlEtf1y": 0.96,
"beta1m": 1.73,
"beta1y": 1.52,
"ivPctile1m": 23,
"ivPctile1y": 40,
"ivPctileSpy": 56,
"ivPctileEtf": 18,
"ivStdvMean": -0.19,
"ivStdv1y": 4.57,
"ivSpyRatio": 1.75,
"ivSpyRatioAvg1m": 1.72,
"ivSpyRatioAvg1y": 1.68,
"ivSpyRatioStdv1y": 6.67,
"ivEtfRatio": 1.21,
"ivEtfRatioAvg1m": 1.21,
"ivEtfRatioAvg1y": 1.21,
"ivEtFratioStdv1y": 5.73,
"ivHvXernRatio": 0.91,
"ivHvXernRatio1m": 0.8,
"ivHvXernRatio1y": 0.9,
"ivHvXernRatioStdv1y": 2.65,
"etfIvHvXernRatio": 0.89,
"etfIvHvXernRatio1m": 0.96,
"etfIvHvXernRatio1y": 0.96,
"etfIvHvXernRatioStdv1y": 0.04,
"slopepctile": 74.6,
"slopeavg1m": 4.12,
"slopeavg1y": 3.08,
"slopeStdv1y": 0.79,
"etfSlopeRatio": 0.6,
"etfSlopeRatioAvg1m": 0.69,
"etfSlopeRatioAvg1y": 0.51,
"etfSlopeRatioAvgStdv1y": 0.13,
"impliedR2": 0.4896,
"contango": -0.01,
"nextDiv": 0.77,
"impliedNextDiv": 0.6259,
"annActDiv": 3.1544,
"annIdiv": 2.6949,
"borrow30": 1.446,
"borrow2yr": 1.6426,
"error": 0.0021,
"confidence": 98.8655,
"pxCls": 217.73,
"wksNextErn": 5,
"ernMnth": 10,
"oi": 2975039,
"straPxM1": 10.45,
"straPxM2": 18.15,
"smoothStraPxM1": 10.41,
"smoothStrPxM2": 18.08,
"fcstStraPxM1": 10.54,
"fcstStraPxM2": 16.48,
"loStrikeM1": 220,
"hiStrikeM1": 220,
"loStrikeM2": 220,
"hiStrikeM2": 220,
"ernDate1": "7/30/2019",
"ernDate2": "4/30/2019",
"ernDate3": "1/29/2019",
"ernDate4": "11/1/2018",
"ernDate5": "7/31/2018",
"ernDate6": "5/1/2018",
"ernDate7": "2/1/2018",
"ernDate8": "11/2/2017",
"ernDate9": "8/1/2017",
"ernDate10": "5/2/2017",
"ernDate11": "1/31/2017",
"ernDate12": "10/25/2016",
"ernMv1": 2.0404,
"ernMv2": 4.9086,
"ernMv3": 6.8335,
"ernMv4": -6.6331,
"ernMv5": 5.891,
"ernMv6": 4.4176,
"ernMv7": -4.339,
"ernMv8": 2.6114,
"ernMv9": 4.7251,
"ernMv10": -0.3051,
"ernMv11": 6.0981,
"ernMv12": -2.2495,
"ernStraPct1": 5.328,
"ernStraPct2": 5.6526,
"ernStraPct3": 6.8304,
"ernStraPct4": 7.074,
"ernStraPct5": 5.2632,
"ernStraPct6": 5.9725,
"ernStraPct7": 6.49,
"ernStraPct8": 5.8054,
"ernStraPct9": 4.8463,
"ernStraPct10": 4.2426,
"ernStraPct11": 4.2901,
"ernStraPct12": 5.5792,
"ernEffct1": 1.7325,
"ernEffct2": 2.1662,
"ernEffct3": 2.253,
"ernEffct4": 2.1018,
"ernEffct5": 2.248,
"ernEffct6": 1.9564,
"ernEffct7": 1.6666,
"ernEffct8": 1.1841,
"ernEffct9": 1.8609,
"ernEffct10": 1.157,
"ernEffct11": 2.8252,
"ernEffct12": 1.1657,
"orHvXern5d": 17.13,
"orHvXern10d": 22.59,
"orHvXern20d": 25.36,
"orHvXern60d": 25.02,
"orHvXern90d": 24.78,
"orHvXern120d": 24.46,
"orHvXern252d": 28.84,
"orHvXern500d": 25.36,
"orHvXern1000d": 22.95,
"clsHvXern5d": 14.28,
"clsHvXern10d": 21.96,
"clsHvXern20d": 26.95,
"clsHvXern60d": 26.67,
"clsHvXern90d": 25.72,
"clsHvXern120d": 25.41,
"clsHvXern252d": 30.36,
"clsHvXern500d": 25.84,
"clsHvXern1000d": 22.82,
"iv10d": 22.95,
"iv1yr": 25.77,
"fcstSlope": 3.4958,
"fcstErnEffct": 1.6916,
"ernMvStdv": 1.964,
"impliedEe": 3.2817,
"impErnMv": 6.34,
"impMth2ErnMv": 6.34,
"fairVol90d": 27.6716,
"fairXieeVol90d": 27.7824,
"fairMth2XieeVol90d": 22.853,
"impErnMv90d": 5.01,
"impErnMvMth290d": 3.82,
"exErnIv10d": 22.95,
"exErnIv20d": 22.84,
"exErnIv30d": 22.81,
"exErnIv60d": 23.15,
"exErnIv90d": 22.55,
"exErnIv6m": 23.41,
"exErnIv1yr": 23.25,
"dlt5Iv10d": 21.81,
"dlt5Iv20d": 21.01,
"dlt5Iv30d": 21.01,
"dlt5Iv60d": 24,
"dlt5Iv90d": 23.61,
"dlt5Iv6m": 23.64,
"dlt5Iv1y": 23.85,
"exErnDlt5Iv10d": 21.81,
"exErnDlt5Iv20d": 21.01,
"exErnDlt5Iv30d": 21.01,
"exErnDlt5Iv60d": 20.45,
"exErnDlt5Iv90d": 21.21,
"exErnDlt5Iv6m": 21.16,
"exErnDlt5Iv1y": 21.33,
"dlt25Iv10d": 21.82,
"dlt25Iv20d": 21.39,
"dlt25Iv30d": 21.33,
"dlt25Iv60d": 25.66,
"dlt25Iv90d": 24.55,
"dlt25Iv6m": 24.16,
"dlt25Iv1y": 25.17,
"exErnDlt25Iv10d": 21.82,
"exErnDlt25Iv20d": 21.39,
"exErnDlt25Iv30d": 21.33,
"exErnDlt25Iv60d": 22.11,
"exErnDlt25Iv90d": 22.16,
"exErnDlt25Iv6m": 21.68,
"exErnDlt25Iv1y": 22.65,
"dlt75Iv10d": 25.34,
"dlt75Iv20d": 25.37,
"dlt75Iv30d": 25.49,
"dlt75Iv60d": 29.48,
"dlt75Iv90d": 28.26,
"dlt75Iv6m": 28.84,
"dlt75Iv1y": 28.34,
"exErnDlt75Iv10d": 25.34,
"exErnDlt75Iv20d": 25.37,
"exErnDlt75Iv30d": 25.49,
"exErnDlt75Iv60d": 25.93,
"exErnDlt75Iv90d": 25.86,
"exErnDlt75Iv6m": 26.36,
"exErnDlt75Iv1y": 25.82,
"dlt95Iv10d": 28.15,
"dlt95Iv20d": 28.17,
"dlt95Iv30d": 28.5,
"dlt95Iv60d": 39.77,
"dlt95Iv90d": 38.47,
"dlt95Iv6m": 32.07,
"dlt95Iv1y": 36.55,
"exErnDlt95Iv10d": 28.15,
"exErnDlt95Iv20d": 28.17,
"exErnDlt95Iv30d": 28.5,
"exErnDlt95Iv60d": 36.22,
"exErnDlt95Iv90d": 36.07,
"exErnDlt95Iv6m": 29.59,
"exErnDlt95Iv1y": 34.03,
"fwd30_20": 22.74,
"fwd60_30": 30.1,
"fwd90_60": 21.02,
"fwd180_90": 26.8,
"fwd90_30": 25.96,
"fexErn30_20": 22.74,
"fexErn60_30": 23.48,
"fexErn90_60": 21.32,
"fexErn180_90": 24.23,
"fexErn90_30": 22.43,
"ffwd30_20": 22.74,
"ffwd60_30": 36.21,
"ffwd90_60": 17.12,
"ffwd180_90": 28.23,
"ffwd90_30": 27.91,
"ffexErn30_20": 22.74,
"ffexErn60_30": 24.02,
"ffexErn90_60": 19.93,
"ffexErn180_90": 25.53,
"ffexErn90_30": 22.23,
"fbfwd30_20": 1,
"fbfwd60_30": 1.20325,
"fbfwd90_60": 0.814608,
"fbfwd180_90": 1.05362,
"fbfwd90_30": 1.07533,
"fbfexErn30_20": 1,
"fbfexErn60_30": 1.02281,
"fbfexErn90_60": 0.934782,
"fbfexErn180_90": 1.05362,
"fbfexErn90_30": 0.991242,
"impliedEarningsMove": 4.37,
"updatedAt": "2019-09-23 20:00:11"
}
]
}
Example Request fields filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/cores?tickers=AAPL&fields[cores]=ticker,tradeDate,priorCls,pxAtmIv,exErnIv30d"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2019-08-12",
"priorCls": 200.99,
"pxAtmIv": 201.24,
"exErnIv30d": 26.9
}
]
}
# Core Data History
Retrieves general and earn core data combined history information.
# Retrieve
GET
| https://api.orats.io/data/hist/cores
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required if tradeDate is not set |
tradeDate | the trade date to retrieve (date range should be comma delimited from start to end date) | required if tickers is not set |
fields[cores] | the fields to retrieve | optional |
Example Request with multiple tickers, date range, and field filtering.
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/cores?tickers=AAPL,MSFT,IBM&fields[cores]=ticker,tradeDate,pxAtmIv,orHv10d,exErnIv10d&tradeDate=2019-08-01,2019-08-05"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2019-08-01",
"pxAtmIv": 209.14,
"orHv10d": 21.87,
"exErnIv10d": 28.85
},
{
"ticker": "AAPL",
"tradeDate": "2019-08-02",
"pxAtmIv": 203.68,
"orHv10d": 27.51,
"exErnIv10d": 30.11
},
{
"ticker": "AAPL",
"tradeDate": "2019-08-05",
"pxAtmIv": 194.26,
"orHv10d": 28.12,
"exErnIv10d": 38.8
},
{
"ticker": "IBM",
"tradeDate": "2019-08-01",
"pxAtmIv": 150.51,
"orHv10d": 25.63,
"exErnIv10d": 29.24
},
{
"ticker": "IBM",
"tradeDate": "2019-08-02",
"pxAtmIv": 147.32,
"orHv10d": 16.95,
"exErnIv10d": 24.96
},
{
"ticker": "IBM",
"tradeDate": "2019-08-05",
"pxAtmIv": 140.83,
"orHv10d": 23.03,
"exErnIv10d": 35.69
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-01",
"pxAtmIv": 138.75,
"orHv10d": 21.43,
"exErnIv10d": 23.11
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-02",
"pxAtmIv": 136.56,
"orHv10d": 23.06,
"exErnIv10d": 23.33
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-05",
"pxAtmIv": 132.65,
"orHv10d": 22.34,
"exErnIv10d": 33.04
}
]
}
# General Core
Retrieves general core data information.
# Retrieve
GET
| https://api.orats.io/data/cores/general
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | optional |
fields[cores-general] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/cores/general?tickers=AAPL"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2019-08-12",
"assetType": 3,
"priorCls": 200.99,
"pxAtmIv": 201.24,
"mktCap": 909440,
"cVolu": 82347,
"cOi": 1681364,
"pVolu": 80346,
"pOi": 1627510,
"orFcst20d": 27.879,
"orIvFcst20d": 31.013,
"orFcstInf": 26.21,
"orIvXern20d": 27.64,
"orIvXernInf": 21.77,
"iv200Ma": 25.03,
"atmIvM1": 31.838,
"atmFitIvM1": 28.626,
"atmFcstIvM1": 27.25,
"dtExM1": 5,
"atmIvM2": 26.822,
"atmFitIvM2": 27.483,
"atmFcstIvM2": 27.049,
"dtExM2": 40,
"atmIvM3": 27.351,
"atmFitIvM3": 26.33,
"atmFcstIvM3": 26.863,
"dtExM3": 68,
"atmIvM4": 28.948,
"atmFitIvM4": 28.359,
"atmFcstIvM4": 27.038,
"dtExM4": 96,
"iRate5wk": 2.02,
"iRateLt": 1.8,
"px1kGam": 5663.71,
"volOfVol": 0.066,
"volOfIvol": 0.05,
"slope": 4.189981,
"slopeInf": 3.50969,
"slopeFcst": 4.11791,
"slopeFcstInf": 3.39115,
"deriv": 0.0939,
"derivInf": 0.056,
"derivFcst": 0.042,
"derivFcstInf": 0.0505,
"mktWidthVol": 0.419,
"mktWidthVolInf": 0.716,
"cAddPrem": 0,
"pAddPrem": 0,
"rip": 3.30678,
"ivEarnReturn": 0,
"fcstR2": 0.3629,
"fcstR2Imp": 0.3229,
"hiHedge": 0,
"loHedge": 0,
"stkVolu": 27654033,
"avgOptVolu20d": 513253.9,
"sector": "XLK Electronic Computer Manufacturing42941",
"orHv1d": 18.25,
"orHv5d": 35.29,
"orHv10d": 35.86,
"orHv20d": 27.7,
"orHv60d": 24.05,
"orHv90d": 24.53,
"orHv120d": 23.93,
"orHv252d": 29.11,
"orHv500d": 25.68,
"orHv1000d": 24.71,
"clsHv5d": 43.43,
"clsHv10d": 35.95,
"clsHv20d": 28.26,
"clsHv60d": 24.39,
"clsHv90d": 25.6,
"clsHv120d": 24.3,
"clsHv252d": 31.1,
"clsHv500d": 26.83,
"clsHv1000d": 25.12,
"iv20d": 27.09,
"iv30d": 26.9,
"iv60d": 27.65,
"iv90d": 28.63,
"iv6m": 26.28,
"clsPx1w": 192.6082,
"stkPxChng1wk": 4.48,
"clsPx1m": 204.4333,
"stkPxChng1m": -1.56,
"clsPx6m": 168.1412,
"stkPxChng6m": 19.69,
"clsPx1y": 205.6783,
"stkPxChng1y": -2.16,
"divFreq": 91,
"divYield": 1.6,
"divGrwth": 0,
"divDate": "2019-11-07",
"divAmt": 0.77,
"nextErn": "0000-00-00",
"nextErnTod": 1630,
"lastErn": "2019-07-30",
"lastErnTod": 3,
"absAvgErnMv": 4.2544,
"impliedIee": 3.4456,
"daysToNextErn": 0,
"tkOver": 0,
"etfIncl": "",
"bestEtf": "XLK",
"sectorName": "Technology Hardware & Equipment",
"correlSpy1m": 0.96,
"correlSpy1y": 0.94,
"correlEtf1m": 0.97,
"correlEtf1y": 0.96,
"beta1m": 1.43,
"beta1y": 1.52,
"ivPctile1m": 86,
"ivPctile1y": 71,
"ivPctileSpy": 57,
"ivPctileEtf": 47,
"ivStdvMean": 0.64,
"ivStdv1y": 4.88,
"ivSpyRatio": 1.77,
"ivSpyRatioAvg1m": 2.33,
"ivSpyRatioAvg1y": 2.01,
"ivSpyRatioStdv1y": 7.3,
"ivEtfRatio": 1.27,
"ivEtfRatioAvg1m": 1.66,
"ivEtfRatioAvg1y": 1.47,
"ivEtFratioStdv1y": 6.13,
"ivHvXernRatio": 0.99,
"ivHvXernRatio1m": 1.54,
"ivHvXernRatio1y": 1.09,
"ivHvXernRatioStdv1y": 2.95,
"etfIvHvXernRatio": 0.99,
"etfIvHvXernRatio1m": 0.95,
"etfIvHvXernRatio1y": 0.95,
"etfIvHvXernRatioStdv1y": 0.04,
"slopepctile": 95.63,
"slopeavg1m": 3.54,
"slopeavg1y": 2.88,
"slopeStdv1y": 0.78,
"etfSlopeRatio": 0.57,
"etfSlopeRatioAvg1m": 0.49,
"etfSlopeRatioAvg1y": 0.4,
"etfSlopeRatioAvgStdv1y": 0.11,
"impliedR2": 0.4911,
"contango": -0.27961242012679577,
"nextDiv": 0.77,
"impliedNextDiv": 0.310495,
"annActDiv": 3.13578,
"annIdiv": 1.76446,
"borrow30": 1.2104840949177742,
"borrow2yr": 1.1897692456841469,
"error": 0.021323577675502747,
"confidence": 98.47021698951721,
"updatedAt": "2019-08-12 16:00:10"
}
]
}
# General Core History
Retrieves general core data history information.
# Retrieve
GET
| https://api.orats.io/data/hist/cores/general
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required if tradeDate is not set |
tradeDate | the trade date to retrieve (date range should be comma delimited from start to end date) | required if tickers is not set |
fields[cores-general] | the fields to retrieve | optional |
Example Request with multiple tickers, date range, and field filtering.
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/cores/general?tickers=AAPL,MSFT,IBM&fields[cores-general]=ticker,tradeDate,pxAtmIv,orHv10d&tradeDate=2019-08-01,2019-08-05"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2019-08-01",
"pxAtmIv": 209.14,
"orHv10d": 21.87
},
{
"ticker": "AAPL",
"tradeDate": "2019-08-02",
"pxAtmIv": 203.68,
"orHv10d": 27.51
},
{
"ticker": "AAPL",
"tradeDate": "2019-08-05",
"pxAtmIv": 194.26,
"orHv10d": 28.12
},
{
"ticker": "IBM",
"tradeDate": "2019-08-01",
"pxAtmIv": 150.51,
"orHv10d": 25.63
},
{
"ticker": "IBM",
"tradeDate": "2019-08-02",
"pxAtmIv": 147.32,
"orHv10d": 16.95
},
{
"ticker": "IBM",
"tradeDate": "2019-08-05",
"pxAtmIv": 140.83,
"orHv10d": 23.03
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-01",
"pxAtmIv": 138.75,
"orHv10d": 21.43
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-02",
"pxAtmIv": 136.56,
"orHv10d": 23.06
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-05",
"pxAtmIv": 132.65,
"orHv10d": 22.34
}
]
}
# Earn Core
Retrieves earn core data information.
# Retrieve
GET
| https://api.orats.io/data/cores/earn
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | optional |
fields[cores-earn] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/cores/earn?tickers=AAPL"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2019-08-12",
"pxCls": 200.99,
"wksNextErn": 11,
"nextErnTod": 1630,
"ernMnth": 10,
"avgOptVolu20d": 513254,
"oi": 3308874,
"atmIvM1": 31.8383,
"dtExM1": 5,
"atmIvM2": 26.822,
"dtExm2": 40,
"atmIvM3": 27.3505,
"dtExM3": 68,
"atmIvM4": 28.9479,
"dtExM4": 96,
"straPxM1": 5.81,
"straPxM2": 15.03,
"smoothStraPxM1": 5.58,
"smoothStrPxM2": 14.38,
"fcstStraPxM1": 4.84,
"fcstStraPxM2": 14.57,
"loStrikeM1": 200,
"hiStrikeM1": 200,
"loStrikeM2": 200,
"hiStrikeM2": 200,
"ernDate1": "7/30/2019",
"ernDate2": "4/30/2019",
"ernDate3": "1/29/2019",
"ernDate4": "11/1/2018",
"ernDate5": "7/31/2018",
"ernDate6": "5/1/2018",
"ernDate7": "2/1/2018",
"ernDate8": "11/2/2017",
"ernDate9": "8/1/2017",
"ernDate10": "5/2/2017",
"ernDate11": "1/31/2017",
"ernDate12": "10/25/2016",
"ernMv1": 2.0404,
"ernMv2": 4.9086,
"ernMv3": 6.8335,
"ernMv4": -6.6331,
"ernMv5": 5.891,
"ernMv6": 4.4176,
"ernMv7": -4.339,
"ernMv8": 2.6114,
"ernMv9": 4.7251,
"ernMv10": -0.3051,
"ernMv11": 6.0981,
"ernMv12": -2.2495,
"ernStraPct1": 5.328,
"ernStraPct2": 5.6526,
"ernStraPct3": 6.8304,
"ernStraPct4": 7.074,
"ernStraPct5": 5.2632,
"ernStraPct6": 5.9725,
"ernStraPct7": 6.49,
"ernStraPct8": 5.8054,
"ernStraPct9": 4.8463,
"ernStraPct10": 4.2426,
"ernStraPct11": 4.2901,
"ernStraPct12": 5.5792,
"ernEffct1": 1.7325,
"ernEffct2": 2.1662,
"ernEffct3": 2.253,
"ernEffct4": 2.1018,
"ernEffct5": 2.248,
"ernEffct6": 1.9564,
"ernEffct7": 1.6666,
"ernEffct8": 1.1841,
"ernEffct9": 1.8609,
"ernEffct10": 1.157,
"ernEffct11": 2.8252,
"ernEffct12": 1.1657,
"orHv5d": 35.29,
"orHv10d": 35.86,
"orHv20d": 27.7,
"orHv60d": 24.05,
"orHv90d": 24.53,
"orHv120d": 23.93,
"orHv252d": 29.11,
"orHv500d": 25.68,
"orHv1000d": 24.71,
"orHvXern5d": 35.29,
"orHvXern10d": 35.93,
"orHvXern20d": 26.69,
"orHvXern60d": 23.55,
"orHvXern90d": 23.64,
"orHvXern120d": 23.23,
"orHvXern252d": 28.28,
"orHvXern500d": 24.88,
"orHvXern1000d": 23.94,
"clsHv5d": 43.43,
"clsHv10d": 35.95,
"clsHv20d": 28.26,
"clsHv60d": 24.39,
"clsHv90d": 25.6,
"clsHv120d": 24.3,
"clsHv252d": 31.1,
"clsHv500d": 26.83,
"clsHv1000d": 25.12,
"clsHvXern5d": 43.43,
"clsHvXern10d": 37.8,
"clsHvXern20d": 28.7,
"clsHvXern60d": 24.45,
"clsHvXern90d": 24.34,
"clsHvXern120d": 23.32,
"clsHvXern252d": 29.47,
"clsHvXern500d": 25.18,
"clsHvXern1000d": 23.3,
"iv10d": 30.15,
"iv20d": 27.09,
"iv30d": 26.9,
"iv60d": 27.65,
"iv90d": 28.63,
"iv6m": 26.28,
"iv1yr": 25.38,
"orIvXern20d": 27.64,
"orIvXernInf": 21.77,
"slope": 4.19,
"fcstSlope": 4.1179,
"fcstErnEffct": 1.6916,
"absAvgErnMv": 4.2544,
"ernMvStdv": 1.964,
"impliedEe": 3.4456,
"impErnMv": 7.52,
"impMth2ErnMv": 7.52,
"fairVol90d": 28.9479,
"fairXieeVol90d": 28.3591,
"fairMth2XieeVol90d": 27.6664,
"impErnMv90d": 2.75,
"impErnMvMth290d": 2,
"exErnIv10d": 30.15,
"exErnIv20d": 27.09,
"exErnIv30d": 26.9,
"exErnIv60d": 27.65,
"exErnIv90d": 26.43,
"exErnIv6m": 24.4,
"exErnIv1yr": 22.89,
"updatedAt": "2019-08-12 11:00:10"
}
]
}
# Earn Core History
Retrieves earn core data history information.
# Retrieve
GET
| https://api.orats.io/data/hist/cores/earn
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required if tradeDate is not set |
tradeDate | the trade date to retrieve (date range should be comma delimited from start to end date) | required if tickers is not set |
fields[cores-earn] | the fields to retrieve | optional |
Example Request with multiple tickers, date range, and field filtering.
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/cores/earn?tickers=AAPL,MSFT,IBM&fields[cores-earn]=ticker,tradeDate,pxCls,atmIvM1,exErnIv30d&tradeDate=2019-08-01,2019-08-05"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2019-08-01",
"pxCls": 213.04,
"atmIvM1": 26.1728,
"exErnIv30d": 25.89
},
{
"ticker": "AAPL",
"tradeDate": "2019-08-02",
"pxCls": 208.43,
"atmIvM1": 28.2516,
"exErnIv30d": 27.48
},
{
"ticker": "AAPL",
"tradeDate": "2019-08-05",
"pxCls": 204.02,
"atmIvM1": 36.9277,
"exErnIv30d": 32.87
},
{
"ticker": "IBM",
"tradeDate": "2019-08-01",
"pxCls": 148.24,
"atmIvM1": 23.704,
"exErnIv30d": 21.34
},
{
"ticker": "IBM",
"tradeDate": "2019-08-02",
"pxCls": 150.32,
"atmIvM1": 23.2516,
"exErnIv30d": 20.9
},
{
"ticker": "IBM",
"tradeDate": "2019-08-05",
"pxCls": 147.25,
"atmIvM1": 33.7278,
"exErnIv30d": 28.3
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-01",
"pxCls": 136.27,
"atmIvM1": 21.6795,
"exErnIv30d": 20.81
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-02",
"pxCls": 138.06,
"atmIvM1": 23.1285,
"exErnIv30d": 22.34
},
{
"ticker": "MSFT",
"tradeDate": "2019-08-05",
"pxCls": 136.9,
"atmIvM1": 31.6233,
"exErnIv30d": 28.1
}
]
}
# Daily Price
Retrieves daily end of day stock price history information.
# Retrieve
GET
| https://api.orats.io/data/hist/dailies
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required if tradeDate is not set |
tradeDate | the trade date to retrieve (date range should be comma delimited from start to end date) | required if ticker is not set |
fields[dailies] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/dailies?tickers=AAPL&tradeDate=2018-09-04"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2018-09-04",
"clsPx": 228.36,
"hiPx": 229.18,
"loPx": 226.63,
"open": 228.41,
"stockVolume": 26483422,
"unadjClsPx": 228.36,
"unadjHiPx": 229.18,
"unadjLoPx": 226.63,
"unadjOpen": 228.41,
"unadjStockVolume": 26483422,
"updatedAt": "2018-09-04 16:00:07"
}
]
}
Example Request with fields filtering and date range
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/dailies?tickers=AAPL&tradeDate=2007-01-03,2007-01-05&fields[dailies]=ticker,tradeDate,clsPx,unadjClsPx"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2007-01-03",
"clsPx": 10.45,
"unadjClsPx": 83.8
},
{
"ticker": "AAPL",
"tradeDate": "2007-01-04",
"clsPx": 10.68,
"unadjClsPx": 85.66
},
{
"ticker": "AAPL",
"tradeDate": "2007-01-05",
"clsPx": 10.6,
"unadjClsPx": 85.05
}
]
}
# Historical Volatility
Retrieves Historical Volatility information.
# Retrieve
GET
| https://api.orats.io/data/hist/hvs
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required if tradeDate is not set |
tradeDate | the trade date to retrieve (date range should be comma delimited from start to end date) | required if ticker is not set |
fields[hvs] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/hvs?tickers=AAPL&tradeDate=2018-09-04"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2018-09-04",
"orHv1d": 11.1,
"orHv5d": 18.41,
"orHv10d": 15.44,
"orHv20d": 16.13,
"orHv30d": 20.8,
"orHv60d": 18.55,
"orHv90d": 19.01,
"orHv100d": 19.67,
"orHv120d": 21.65,
"orHv252d": 21.6,
"orHv500d": 20.01,
"orHv1000d": 23.23,
"clsHv5d": 6.16,
"clsHv10d": 8.1,
"clsHv20d": 11.81,
"clsHv30d": 21.01,
"clsHv60d": 18.56,
"clsHv90d": 19.23,
"clsHv100d": 20.49,
"clsHv120d": 22.11,
"clsHv252d": 21.5,
"clsHv500d": 19.77,
"clsHv1000d": 22.81,
"orHvXern5d": 18.41,
"orHvXern10d": 15.44,
"orHvXern20d": 16.13,
"orHvXern30d": 20.8,
"orHvXern60d": 18.55,
"orHvXern90d": 18.27,
"orHvXern100d": 19.05,
"orHvXern120d": 21.22,
"orHvXern252d": 21.11,
"orHvXern500d": 19.47,
"orHvXern1000d": 22.57,
"clsHvXern5d": 6.16,
"clsHvXern10d": 8.1,
"clsHvXern20d": 11.81,
"clsHvXern30d": 21.01,
"clsHvXern60d": 18.56,
"clsHvXern90d": 17.88,
"clsHvXern100d": 19.31,
"clsHvXern120d": 21.19,
"clsHvXern252d": 20.56,
"clsHvXern500d": 18.54,
"clsHvXern1000d": 21.17
}
]
}
Example Request with fields filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/hvs?tickers=AAPL&fields[hvs]=ticker,tradeDate,orHv5d,clsHv5d,orHvXern5d,clsHvXern5d"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2006-01-05",
"orHv5d": 16.55,
"clsHv5d": 0,
"orHvXern5d": 16.55,
"clsHvXern5d": 0
},
{
"ticker": "AAPL",
"tradeDate": "2006-01-06",
"orHv5d": 28.27,
"clsHv5d": 26.74,
"orHvXern5d": 28.27,
"clsHvXern5d": 26.74
},
{
"ticker": "AAPL",
"tradeDate": "2006-01-09",
"orHv5d": 25.41,
"clsHv5d": 23.68,
"orHvXern5d": 25.41,
"clsHvXern5d": 23.68
},
...
]
}
# Dividend History
Retrieves Dividend History information.
# Retrieve
GET
| https://api.orats.io/data/hist/divs
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required |
fields[divs] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/divs?tickers=AAPL"
Example Response
{
"data": [
{
"ticker": "AAPL",
"exDate": "2012-08-09",
"divAmt": 0.378571,
"divFreq": "4",
"declaredDate": "2012-07-24"
},
{
"ticker": "AAPL",
"exDate": "2012-11-07",
"divAmt": 0.378571,
"divFreq": "4",
"declaredDate": "2012-10-25"
},
{
"ticker": "AAPL",
"exDate": "2013-02-07",
"divAmt": 0.378571,
"divFreq": "4",
"declaredDate": "2013-01-23"
},
...
]
}
Example Request with multiple tickers and fields filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/divs?tickers=AAPL,MSFT,IBM&fields[divs]=ticker,exDate,divAmt"
Example Response
{
"data": [
{
"ticker": "AAPL",
"exDate": "2012-08-09",
"divAmt": 0.378571
},
{
"ticker": "AAPL",
"exDate": "2012-11-07",
"divAmt": 0.378571
},
{
"ticker": "AAPL",
"exDate": "2013-02-07",
"divAmt": 0.378571
},
...
]
}
# Earnings History
Retrieves Earnings History information.
# Retrieve
GET
| https://api.orats.io/data/hist/earnings
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required |
fields[earnings] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/earnings?tickers=AAPL"
Example Response
{
"data": [
{
"ticker": "AAPL",
"earnDate": "2006-10-18",
"anncTod": 3,
"updatedAt": "2017-07-05 07:31:05"
},
{
"ticker": "AAPL",
"earnDate": "2007-01-17",
"anncTod": 3,
"updatedAt": "2017-07-05 07:31:05"
},
{
"ticker": "AAPL",
"earnDate": "2007-04-25",
"anncTod": 3,
"updatedAt": "2017-07-05 07:31:05"
},
...
]
}
Example Request with tickers and fields filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/earnings?tickers=AAPL&fields[earnings]=ticker,earnDate,anncTod"
Example Response
{
"data": [
{
"ticker": "AAPL",
"earnDate": "2006-10-18",
"anncTod": 3
},
{
"ticker": "AAPL",
"earnDate": "2007-01-17",
"anncTod": 3
},
{
"ticker": "AAPL",
"earnDate": "2007-04-25",
"anncTod": 3
},
...
]
}
# Stock Split History
Retrieves Stock Split History information.
# Retrieve
GET
| https://api.orats.io/data/hist/splits
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required |
fields[splits] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/splits?tickers=UVXY"
Example Response
{
"data": [
{
"ticker": "UVXY",
"splitDate": "2012-03-08",
"divisor": 0.167
},
{
"ticker": "UVXY",
"splitDate": "2012-09-07",
"divisor": 0.1
},
{
"ticker": "UVXY",
"splitDate": "2013-06-10",
"divisor": 0.1
},
...
]
}
Example Request with tickers and fields filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/splits?tickers=UVXY&fields[splits]=ticker,splitDate"
Example Response
{
"data": [
{
"ticker": "UVXY",
"splitDate": "2012-03-08"
},
{
"ticker": "UVXY",
"splitDate": "2012-09-07"
},
{
"ticker": "UVXY",
"splitDate": "2013-06-10"
},
...
]
}
# IV Rank
Retrieves Current IV Rank information.
# Retrieve
GET
| https://api.orats.io/data/ivrank
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | optional |
fields[ivrank] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/ivrank"
Example Response
{
"data": [
{
"ticker": "A",
"tradeDate": "2018-09-28",
"iv": 18.91,
"ivRank1m": 56.16,
"ivPct1m": 65,
"ivRank1y": 24.17,
"ivPct1y": 41.83,
"updatedAt": "2018-09-28 11:00:02"
},
{
"ticker": "AA",
"tradeDate": "2018-09-28",
"iv": 34.631,
"ivRank1m": 0.09,
"ivPct1m": 5,
"ivRank1y": 40.8,
"ivPct1y": 46.61,
"updatedAt": "2018-09-28 11:00:02"
},
{
"ticker": "AABA",
"tradeDate": "2018-09-28",
"iv": 25.972,
"ivRank1m": 0,
"ivPct1m": 0,
"ivRank1y": 22.94,
"ivPct1y": 15.14,
"updatedAt": "2018-09-28 11:00:02"
},
...
]
}
Example Request with fields filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/ivrank?tickers=AAPL&fields[ivrank]=ticker,tradeDate,ivPct1m"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2018-09-28",
"ivPct1m": 5
}
]
}
# IV Rank History
Retrieves IV Rank History information.
# Retrieve
GET
| https://api.orats.io/data/hist/ivrank
ARGUMENTS | Definition | Required/Optional |
---|---|---|
tickers | the tickers to retrieve (multiple tickers should be comma delimited) | required if tradeDate is not set |
tradeDate | the trade date to retrieve (date range should be comma delimited from start to end date) | required if ticker is not set |
fields[ivrank] | the fields to retrieve | optional |
Example Request
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/ivrank?tickers=AAPL"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2007-01-03",
"iv": 39.425,
"ivRank1m": 68.5,
"ivPct1m": 71.43,
"ivRank1y": 44.49,
"ivPct1y": 40.08,
"updatedAt": "2018-09-27 11:31:56"
},
{
"ticker": "AAPL",
"tradeDate": "2007-01-04",
"iv": 38.327,
"ivRank1m": 60.03,
"ivPct1m": 47.62,
"ivRank1y": 39.87,
"ivPct1y": 33.73,
"updatedAt": "2018-09-27 11:31:56"
},
{
"ticker": "AAPL",
"tradeDate": "2007-01-05",
"iv": 38.903,
"ivRank1m": 64.48,
"ivPct1m": 47.62,
"ivRank1y": 42.3,
"ivPct1y": 36.9,
"updatedAt": "2018-09-27 11:31:56"
},
...
]
}
Example Request with tickers and fields filtering
curl -H "Authorization: your-private-token" -L "https://api.orats.io/data/hist/ivrank?tickers=AAPL&fields[ivrank]=ticker,tradeDate,ivRank1m"
Example Response
{
"data": [
{
"ticker": "AAPL",
"tradeDate": "2007-01-03",
"ivRank1m": 68.5
},
{
"ticker": "AAPL",
"tradeDate": "2007-01-04",
"ivRank1m": 60.03
},
{
"ticker": "AAPL",
"tradeDate": "2007-01-05",
"ivRank1m": 64.48
},
...
]
}