Windows and Linux Downloaders for End-of-Day Data

Download data for the entire exchange in just seconds!

EODHD APIs
5 min readJan 16, 2025

This application provides a no-code solution for downloading End-of-Day and Intraday data from EODHD. It serves as an efficient alternative to accessing data via API or downloading files through FTP. With just one click, users can easily download data for the entire US stock market, including over 47,000 active tickers. The application also supports multi-threading and proxy servers to enhance performance.

Versions

  • Version 2 (Updated: January 2025):
    This is the latest version of the app, featuring a refreshed dark blue UI. It is open-source and available on our GitHub.
  • Version 1:
    The previous version (with a grey UI) remains available for download but is no longer supported by our technical team. You can download it here and access the source code on GitHub. A video tutorial is also available to guide you through its use.

Features

  • API Key Integration:
    The app works with an EODHD API key linked to your subscription. It also supports the “demo” key and keys from the “free” subscription plan. Learn more about the API key system here.
  • No Coding Required:
    Install the app and begin retrieving data effortlessly.
  • One-Click Downloads:
    Download data for thousands of tickers with a single click.
  • Compatibility:
    Supports Windows 11, Windows 10 (version 1607 or later), and Windows 8.1.
  • Advanced Support:
    Offers multi-threading and proxy server functionality for optimized performance (details in the “Settings” section).

Windows Downloader 2.0: End-of-Day Data

Windows Bulk Downloader EOD Stock Data
Windows Bulk Downloader for End-of-Day Data

Key Features

Ticker Management

  • Search Tickers:
  • Manually search for tickers using a pop-up interface to input the ticker name, view its code, and associated exchange.
  • Selected tickers can be added to the main list for further processing.
  • Import from File (TXT):
  • Simplify the process by importing a pre-prepared list of tickers from a text file.
  • Clear List:
  • Reset the list to start fresh with a new dataset.

Download Settings

  • Period:
  • Choose the data frequency (daily, weekly, or monthly).
  • Update:
  • Enable automatic updates to synchronize data in real-time.
  • From/To:
  • Specify the date range for downloading historical data.
  • Save Path:
  • Set the destination folder for the downloaded files.
  • CSV Format:
  • Select export options compatible with Metastock or Amibroker formats.
  • Ticker Merging:
  • Opt to merge data from multiple tickers into a single file or save them as separate files.

Windows Downloader 2.0: Intraday Data

Windows Bulk Downloader for Intraday Data
Windows Bulk Downloader for Intraday Data

Working with Intraday Data

This section allows users to manage and analyze intraday data for selected tickers, providing granular insights into market activity.

Key Features

Ticker Management

  • Search Tickers:
  • Manually search for tickers and add them to the main list for processing.
  • Import from File (TXT):
  • Upload a text file containing a list of tickers for efficient processing.
  • Clear List:
  • Reset the list to start fresh with a new set of tickers.

Download Settings

  • Interval:
  • Select data intervals, such as 1 minute, 5 minutes, or 15 minutes, to analyze intraday activity.
  • Update:
  • Enable real-time updates to ensure access to the most accurate and up-to-date data.
  • From/To:
  • Define a specific time range for intraday data, whether recent days or particular hours.
  • Download Directory:
  • Specify the folder where the downloaded files will be saved.
  • CSV Format:
  • Choose export file formats similar to those in the End-of-Day section.
  • Ticker Merging:
  • Combine data from multiple tickers into a single file or save each ticker’s data separately.

Application Settings

Windows Downloader 2.0 Settings

This section provides access to the core settings of the application, including API key management and advanced configuration options.

Key Features

API Key Management

  • Input API Key:
  • Users can enter their unique API key provided by eodhd.com upon registration.
  • Demo Key:
  • By default, the application uses a demo API key, offering limited functionality for testing purposes.

Simultaneous Connections

  • Define Connections:
  • Users can set the number of simultaneous connections for data downloads.
  • Recommendation:
  • Up to 8 connections are recommended to maintain optimal performance and avoid server overload.

Proxy Settings

  • Enable Proxy:
  • Activate proxy usage for secure and anonymous data downloads.
  • Proxy Server Details:
  • Enter the proxy server’s IP address/name and port number (e.g., localhost:8080 for local testing or specific server credentials).
  • Proxy Authentication:
  • Optionally enable proxy authentication by providing a username and password.

User Authentication for Proxy

  • Username and Password:
  • For proxies requiring authentication, users can securely input their credentials directly within the application.

Linux Downloader for EOD Data

The Linux downloader with bash support offers a simple, software-free solution for downloading end-of-day (EOD) and other financial data using our API. With just a few steps, you can easily retrieve data for as many tickers as needed.

Steps to Download

Step 1: Create a List of Symbols

Create a text file containing the tickers you want to download. For example:

  • Name the file tickers.txt.
  • Add tickers line by line. In this example, the file includes two tickers:

This file will serve as the input for your download process.

Step 2: Execute the One-Line Command

Use the following bash command to download the data. Replace <YOUR_API_KEY> with your actual API key:

for i in `cat tickers.txt`; do wget "https://eodhd.com/api/eod/$i?api_token=YOUR_API_KEY&order=d&fmt=csv&from=2017-08-01" -O $i.csv; done;

That’s All!

If you have any questions or need assistance, feel free to reach out to us at support@eodhistoricaldata.com.

Thank you for using our service!

or those eager to delve deeper into such insightful articles and broaden their understanding of different strategies in financial markets, we invite you to follow our account and subscribe for email notifications.

Stay tuned for more valuable articles that aim to enhance your data science skills and market analysis capabilities.

--

--

EODHD APIs
EODHD APIs

Written by EODHD APIs

eodhd.com — stock market fundamental and historical prices API for stocks, ETFs, mutual funds and bonds all over the world.

No responses yet