Download in Bulk
US Equity Coarse Universe
Introduction
Download the US Equity Coarse Universe dataset in bulk to get the full dataset without any selection bias. The bulk dataset packages contain data for every trading day.
Download History
To unlock local access to the US Equity Coarse Universe dataset, open the Pricing page of your organization and subscribe to the data package. If you don't already subscribe to the data package, subscribe to it too. You need billing permissions to change the organization's subscriptions.
After you subscribe to local access, to download the US Equity Coarse Universe data, open a terminal in your organization workspace and run:
$ lean data download --dataset "US Equity Coarse Universe" --data-type "Bulk"
To download the US Equity Security Master, run:
$ lean data download --dataset "US Equity Security Master"
Download Daily Updates
After you bulk download the US Equity Coarse Universe dataset, new daily updates are available at 7 AM Eastern Time (ET) after each trading day. To unlock local access to the data updates, open the Pricing page of your organization and subscribe to the data package. You need billing permissions to change the organization's subscriptions.
After you subscribe to dataset updates, to update your local copy of the US Equity Coarse Universe dataset, open a terminal in your organization workspace and run:
$ lean data download --dataset "US Equity Coarse Universe" --data-type "Bulk"
To update your local copy of the US Equity Security Master, run:
$ lean data download --dataset "US Equity Security Master"
Alternatively, instead of directly calling the lean data download
command, you can place a Python script in the data directory of your organization workspace and run it to update your data files. The following example script downloads the latest data when it's available:
import os from datetime import datetime, time, timedelta from pytz import timezone from os.path import abspath, dirname os.chdir(dirname(abspath(__file__))) OVERWRITE = False def __get_start_date() -> str: dir_name = f"equity/usa/fundamental/coarse" files = [] if not os.path.exists(dir_name) else sorted(os.listdir(dir_name)) return files[-1].split(".")[0] if files else '19980101' def __get_end_date() -> str: now = datetime.now(timezone("US/Eastern")) if now.time() > time(7, 0): return (now - timedelta(1)).strftime("%Y%m%d") print('New data is available at 07:00 AM EST') return (now - timedelta(2)).strftime("%Y%m%d") if __name__ == "__main__": start, end = __get_start_date(), __get_end_date() if start >= end: exit("Your data is already up to date.") command = f'lean data download --dataset "US Equity Coarse Universe" --data-type "Bulk" --start {start} --end {end}' if OVERWRITE: command += " --overwrite" print(command) os.system(command)
The preceding script checks the date of the most recent US Equity Coarse Universe data you have. If there is new data available, it downloads the new data files.
Price
The following table shows the price of an annual subscription to the US Equity Security Master for each organization tier:
Tier | Price ($/Year) |
---|---|
Quant Researcher | 600 |
Team | 900 |
Trading Firm | 1,200 |
Institution | 1,800 |
All of the historical US Equity Coarse Universe data costs $1,800. An annual subscription to daily updates costs $960/year.