EODData.com: Stock Market Data for Your Own Database

If you want to run your own stock market analysis without relying on expensive commercial data feeds, EODData.com is worth a look. I’ve been using it to load end-of-day stock prices directly into a Postgres database for my own analysis projects.

What is EODData?

EODData provides end-of-day stock market data via a straightforward API and downloadable files. It covers major exchanges worldwide and is designed for individual developers and analysts who want to own their data pipeline rather than depend on third-party platforms.

Service Levels

EODData offers tiered membership levels, starting with a free Standard plan and scaling up through Bronze, Silver, Gold, and Platinum. Higher tiers unlock more exchanges, more history, and higher API call limits. I’m currently on the Gold level, which gives me enough access to feed my stock analysis database.

How I Use It

I connect to the EODData API using Python, pull end-of-day prices, and load them into a Postgres database. The code is part of my open source project on GitHub if you want to follow along or use it yourself: JonAKris/stock_indicators.

Who Is It For?

  • Developers who want to build their own stock screeners or analysis tools
  • Anyone tired of being locked into a SaaS charting platform
  • Data analysts who prefer SQL over spreadsheets

Published by Mr K

IT professional

Leave a comment