Hey everyone, I’ve been working on an API for fundamental stock data that I think could be pretty useful to some of you and I wanted to share it. It has annual and quarterly earnings numbers from the balance sheet, cash flow, and income statement going back over 15 years. You can even download the data in a CSV format! Everything is still very much in beta right now and it’s limited to only fundamentals (no stock prices yet), but I am constantly adding and improving to it. It’s also entirely free. I figured this would be great for any finance or data science projects to get access to this data that is paywalled by data providers.
A few months ago I was trying to make a website to chart this fundamental data but kept running into problems with the data providers out there, like incomplete or inaccurate data. I tried to process some of it myself from SEC filings and found I was able to get better information for my project. I realized this could be of use to others and I’ve since been working on this exclusively. I have been able to cover almost all the data in the financial statements. I’m still constantly working on improving the accuracy and completeness of the data, trying to add more companies and valuable information about them.
This is my first public project and I’m very excited to share it with the people who may benefit from it like I have. It's been a pretty grinding project so far but I've had a lot of fun with it and plan to keep building it. You can check out the API at datajockey.io and if you’re interested you can see the charting site that made use of the data here, but it hasn’t been worked on in a while. You can make use of pandas and matplotlib to build something similar in Python.
Again everything is totally free, all I ask in return is for feedback or to hear a bit about your projects, analysis, etc so I can understand how to add improvements that benefit you. I use feedback to make improvements and add new features. Most of what is on the site is a result of feedback so please, If you have any comments or suggestions, let me know! I hope you guys can get some use out of it! Thanks 🙂
TL;DR: A side project led me to collect fundamental stock data. Data is better than some paid providers. Sharing that data with others for their analysis, projects, etc.
Leave a Reply