Tiingo¶
-
class
pandas_datareader.tiingo.
TiingoDailyReader
(symbols, start=None, end=None, retry_count=3, pause=0.1, timeout=30, session=None, freq=None, api_key=None)¶ Historical daily data from Tiingo on equities, ETFs and mutual funds
- Parameters
symbols ({str, List[str]}) – String symbol or list of symbols
start (string, int, date, datetime, Timestamp) – Starting date, timestamp. Parses many different kind of date representations (e.g., ‘JAN-01-2010’, ‘1/1/10’, ‘Jan, 1, 1980’). Default starting date is 5 years before current date.
end (string, int, date, datetime, Timestamp) – Ending date, timestamp. Same format as starting date.
retry_count (int, default 3) – Number of times to retry query request.
pause (float, default 0.1) – Time, in seconds, of the pause between retries.
session (Session, default None) – requests.sessions.Session instance to be used
freq ({str, None}) – Not used.
api_key (str, optional) – Tiingo API key . If not provided the environmental variable TIINGO_API_KEY is read. The API key is required.
-
close
()¶ Close network session
-
default_start_date
¶ Default start date for reader. Defaults to 5 years before current date
-
params
¶ Parameters to use in API calls
-
read
()¶ Read data from connector
-
url
¶ API URL
-
class
pandas_datareader.tiingo.
TiingoQuoteReader
(symbols, start=None, end=None, retry_count=3, pause=0.1, timeout=30, session=None, freq=None, api_key=None)¶ Read quotes (latest prices) from Tiingo
- Parameters
symbols ({str, List[str]}) – String symbol or list of symbols
start (string, int, date, datetime, Timestamp) – Not used.
end (string, int, date, datetime, Timestamp) – Not used.
retry_count (int, default 3) – Number of times to retry query request.
pause (float, default 0.1) – Time, in seconds, of the pause between retries.
session (Session, default None) – requests.sessions.Session instance to be used
freq ({str, None}) – Not used.
api_key (str, optional) – Tiingo API key . If not provided the environmental variable TIINGO_API_KEY is read. The API key is required.
Notes
This is a special case of the daily reader which automatically selected the latest data available for each symbol.
-
close
()¶ Close network session
-
default_start_date
¶ Default start date for reader. Defaults to 5 years before current date
-
params
¶ Parameters to use in API calls
-
read
()¶ Read data from connector
-
url
¶ API URL
-
class
pandas_datareader.tiingo.
TiingoMetaDataReader
(symbols, start=None, end=None, retry_count=3, pause=0.1, timeout=30, session=None, freq=None, api_key=None)¶ Read metadata about symbols from Tiingo
- Parameters
symbols ({str, List[str]}) – String symbol or list of symbols
start (string, int, date, datetime, Timestamp) – Not used.
end (string, int, date, datetime, Timestamp) – Not used.
retry_count (int, default 3) – Number of times to retry query request.
pause (float, default 0.1) – Time, in seconds, of the pause between retries.
session (Session, default None) – requests.sessions.Session instance to be used
freq ({str, None}) – Not used.
api_key (str, optional) – Tiingo API key . If not provided the environmental variable TIINGO_API_KEY is read. The API key is required.
-
close
()¶ Close network session
-
default_start_date
¶ Default start date for reader. Defaults to 5 years before current date
-
params
¶ Parameters to use in API calls
-
read
()¶ Read data from connector
-
url
¶ API URL
-
pandas_datareader.tiingo.
get_tiingo_symbols
()¶ Get the set of stock symbols supported by Tiingo
- Returns
symbols – DataFrame with symbols (ticker), exchange, asset type, currency and start and end dates
- Return type
DataFrame
Notes
Reads https://apimedia.tiingo.com/docs/tiingo/daily/supported_tickers.zip