For data science, Yahoo Finance is an ideal resource for quick, up-to-the-minute financial data, and it is not just for stocks. There is a wealth of information available through the API, including extensive company data, covering not only traded companies but also currency exchange, cryptocurrency, mutual funds, and treasury yields.