Do you prefer to take an algorithmic approach to trading or investing? The following APIs provide stock price, fundamentals and/or other financial data.
SEC API - SEC API allows you to query the SEC filings corpus in real-time, download filings, access historical metadata etc. EDGAR is no longer very “scrapable” so you can’t replicate the SEC API on your own. SEC API is not affiliated with the Securities Exchange Commission.
Nasdaq Data Link (formerly Quandl) - Quandl provides great APIs for a wide variety of data products, including traditional and alternative data sources.
Aspose - Aspose provides .NET, Java, C++ and Python APIs for XBRL processing/creation as well as PDF processing and table extraction.
Services that provide stock price and fundamentals data via API include: