best way to obtain quality financial data?
Posted by mrtwentysevenn@reddit | learnprogramming | View on Reddit | 5 comments
Ive been building out a financial dashboard that helps me see technicals I am interested in (momentum, market breadth, custom fear/greed indicator, economic data calendar) but i am having trouble finding reliable data that does not cost $200 a month to use.
I am currently using a combination of yfinance and html scraping government sites. Which works alright but yfinance is very limiting and I am worried about sites I am scraping being reconfigured causing my whole system to break.
I was wondering if anyone else has built somthing similar and what the best/cheapest (ideally free) api services or methods you have used are.
ShiftPrimeNet@reddit
FRED's free API plus Stooq's daily CSVs cover a lot if you only need EOD OHLC and macro series; cache raw responses by symbol/date and treat yfinance as a convenience layer, not your source of truth. the expensive part is reliable intraday/realtime data, so avoid designing the dashboard around that unless you actually need it.
mrtwentysevenn@reddit (OP)
I am building it primarily to see general market conditions so intraday price action isn’t somthing i’m concerned about. I’ve never heard of stooq but i’ll check them out, thanks!
deficient_dwelling@reddit
The struggle is real with financial APIs. I've been down this road before and ended up using combination of Alpha Vantage (free tier gives decent amount of calls) and FRED API for economic data which is completely free.
For market data, polygon.io has pretty generous free tier too and way more reliable than yfinance in my experience. Just make sure you cache everything properly so you don't hit rate limits.
mrtwentysevenn@reddit (OP)
i’ve been using fred, but i’ll definitely check out alpha vantage and polygon, thank you
Bitter-Apple-7929@reddit
Yahoo finance is free api