11 Interesting APIs for Stocks

New web services for creating stocks applications are added to the ProgrammableWeb directory almost weekly. APIs for stock predictions, algorithmic trading, international trading, market news, mobile trading, and other trends are offered for developers to enhance brokerage applications. Here's a look at some interesting Stocks APIs, hand picked for having unique and useful features for creating trading or other stocks applications. These APIs are all listed in our Stocks category.

1. US Stocks Fundamentals
The US Stocks Fundamentals APITrack this API offers easy access to stocks data based on the U.S. Securities and Exchange Commission (SEC). Over 12,000 companies are supported with over 8,000 indicators, featuring data about assets, cash equivalents, liabilities, yearlies, quarterlies, and more. Developers need to register first to obtain a free authentication Token.

2. Last 10K
Last 10K API enables users to integrate SEC filing data within apps. The Last 10K APITrack this API and developer portal can facilitate the rapid creation of applications in JSON and XML formats. API methods for returning data such as balance sheet, equity, company income, earnings per share, fair value measurements, historical prices, stock quotes and more are provided. Last 10K also features sentiment analysis for registered users, in the form of bullish or bearish remarks about stocks.

3. TradeStation
TradeStation provides online brokerage services. The TradeStation Web APITrack this API returns market data about symbols, quotes, stream quotes, barcharts, and also brokerage account data, plus order execution management functions. TradeStation also provides developers with a simulator to explore API behavior, test apps and websites, and host trading and games.

4. Alpaca
Alpaca is a commission free, API-first stock brokerage platform. With Alpaca, developers can manage capital, stocks, and algorithms in one integrated system. The Alpaca Trade APITrack this API a REST-based interface that connects applications with a real-time brokerage service. The API is used to access account information, orders, positions, assets, and more. The company also offers the Alpaca Paper Trading APITrack this API to enable developers to test code, resetting an algorithm as much as necessary to test it using free, real-time market data. As well as a Streaming APITrack this API which uses Websockets for realtime updates about account changes or trades.

5. Spotware cTrader
Spotware cTrader Open APITrack this API allows anyone to build applications and products that can help traders. The recently released Open API allows third-party service providers to integrate tools and applications for trading and analysis. It is designed to use protocol buffers to retrieve accounts information, market data, and trading data. This open API has no restrictions and it is supported by cTrader broker trading.

Spotware API available for trading apps.

Screenshot: Spotware Systems

6. NASDAQ Data-On-Demand
NASDAQ provides historical stock quote data with its Data-On-Demand APITrack this API. The API enables users to choose specific symbols and trading time periods for quick and efficient analysis. The data can be used to integrate stocks quote data into a developer's application, analyze trends, back test trading strategies and algorithms and build a stock quote book. The API includes calls that let users select historical stocks data from the exact trading dates and times, download stocks data after the markets close for pre-market analysis and request bulk data downloads. Responses are formatted in JSON or XML.

7. Stock News
The Stock News APITrack this API is a simple HTTP REST API that enables users to get the latest stock news from some of the best news sources. Developers can use this API to get relevant video and article content from companies listed in the stock market. You must register for an API key in order to use this API.

Retrieve news, videos, reports about stocks with this API

Retrieve news, videos, reports about stocks with this API. Screenshot: stocknewsapi

8. Dow Jones
Dow Jones offers APIs for retrieving content from its stock market news and index services. Dow Jones Content APITrack this API enables curation of news articles from the Dow Jones Factiva content platform. It can be used to access individual articles and sets of complete news articles using a variety of parameters including organization codes and accession numbers. Dow Jones Organizations API allows developers to build applications for searching and retrieving company profiles. DJII (Dow Jones Industrial Index) Taxonomy APITrack this API translates search queries into the recommended Factiva codes required for organization profile searches.

9. World Trading Data API
World Trading Data provides historical stock data as well as real time quote data. World Trading Data APITrack this API provides very fast access to historical and real time stock data. Over 30 years of historical data can be returned in under half a second, and real time data for up to 200 stocks can be returned in 200ms.

E*TRADE online trading platform offers an APITrack this API to create investment applications utilizing E*TRADE services. The API also allows E*TRADE customers who currently use a third-party trading platform to view E*TRADE account and market information and place trade orders directly to E*TRADE from that platform. The API enables developers to authenticate customers, manage all trade orders, review account information, retrieve prices and other data about indexes and stocks, and more.

11. StockMarketClock
The StockMarketClock Trading Hours APITrack this API is a simple RESTful API that can be integrated into new or existing trading tools that returns information about the operating status for all available stock exchanges. This API only tells users the current status of whether a market is open or closed for trading, but it works for 79 markets all around the world.

If none of the APIs on the list above are what you are looking for, have no fear. There are over 500 Stocks APIs in our directory. Plus you can also find nearly 120 Stocks SDKs, and more than 75 pieces of sample code.

Be sure to read the next Financial article: IEX Cloud Provides Developers Access to Curated Financial Data and Services


Comments (5)


Hello Joy, is it possible to filter your stock API directory for only the free APIs? Thanks for this summary by the way.


Hello Joy, is it possible to filter the entire API directory for only the free services? Thanks for the summary by the way. It gave me some new ideas.


Thanks Henningo! Currently it is not possible to filter for only free APIs listed on ProgrammableWeb. It is a great idea and I will pass it on to the editors. Thanks for reading!


These APIs are very interesting for the Stock and it is a useful thing for those peoples who is working in this platform.


Polygon.io should definitely be on this list. They're quite literally changing the fintech industry with their open-source data APIs. We have been super impressed with their US equities, Forex, and Crypto feeds. Super easy to implement, too. They've eliminated the gimmicks like having to speak with sales reps before getting access, and long term contracts. They're a no brainer when it comes to quality data.