EOD Historical Market Data

Financial data from around the world. One-stop shop for API endpoints that provide 30+ years of historical and live data for stocks, forex, and more.

Written for WorldMarketWindow.com, this application pulls in data through an API belonging to EOD Historical Market Data.  The data is returned in batches of 200, extensive records with a fixed limit on the number of API calls per day.   My code includes cron jobs that run automatically at pre-defined times daily to pull and replace the prior day’s locally stored data to minimize API calls.  It will also pre-generate the daily reports and store them as static HTML for quick page loads.  The front end includes .csv export and pdf creation, creating a single-page report.  Optionally, users can print the report using the settings in the print dialog box to print in a manner they might find more readable or print enlarged portions of the report.

The back end includes a tool to build and manage the endpoints that dictate what should be returned.

The reports are designed for large screen displays and are intentionally made to fit entirely on the screen without scrolling.  They can be viewed on smaller screens, if necessary, and users have different view options when printing reports. 

Comments are closed.