Yahoo Finance All Stocks (Daily Update 163 Days)
A Dataset of Historical Stock Data for Stocks Available on Yahoo Finance
@kaggle.tanavbajaj_yahoo_finance_all_stocks_dataset_daily_update
A Dataset of Historical Stock Data for Stocks Available on Yahoo Finance
@kaggle.tanavbajaj_yahoo_finance_all_stocks_dataset_daily_update
The Yahoo Finance API provides access to a vast dataset of historical stock prices and financial information for publicly traded companies. This dataset contains information on a wide range of stocks, including stocks from major indices such as the S&P 500 and NASDAQ, as well as smaller, less well-known companies. The data includes a variety of financial metrics, including opening and closing prices, daily high and low prices, trading volume, and more, making it a valuable resource for investors, analysts, and researchers.
The dataset contains historical stock data for all the stocks in Yahoo Finance API, the files is named after their respective stock symbols. Each file is in CSV format and will contain the following columns:
Each row in the file represents one day of trading for that stock.
CREATE TABLE axp (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE azo (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE ba (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bac (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE ball (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bax (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bbwi (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bby (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bdx (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE ben (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bf_b (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bg (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE biib (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bio (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bk (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bkng (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bkr (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE blk (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bmy (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE br (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE brk_b (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bro (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bsx (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bwa (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
CREATE TABLE bx (
"date" TIMESTAMP,
"open" DOUBLE,
"high" DOUBLE,
"low" DOUBLE,
"close" DOUBLE,
"volume" BIGINT,
"dividends" DOUBLE,
"stock_splits" DOUBLE
);
Anyone who has the link will be able to view this.