We've been working hard to resolve many of the market data problems that existed in our current API as well as add some great new features. We've had a selective beta running over the last 8-10 weeks utilizing new backend methods and new API calls to retrieve new market data.
Today, I'm proud to announce that we've released these fixes and features publicly. Making them currently available to the production TradeKing API.
First let's talk about what we've changed:
1. /market/ext/quotes -- this is a largely improved quote request/response API call. You can still send it a list of symbols via GET or POST. You can also send it an OCC option symbol (see the documentation) to get an option quote. Plus, the data returned should be deeper, more accurate, and consistent. You can now (finally) pull reliable and accurate option quotes from the API. This call replaces the current /market/quotes call which is now moved to deprecated status.
2. /market/options/search -- this call makes it possible to formulate complex option queries which means you can create any kind of option chain you can imagine. Simply, pass the symbol and query (see the documentation) and you'll get a list of options meeting your criteria. This call replaces the current /market/chains call which is now moved to deprecated status.
3. Brand new look and feel to the API documentation -- we heard you. We've added FIXML and Trading sections to the documentation with full FIXML examples of every trade you can place on the API that is also available on the TK web site. These pages aim to give developers a much better understanding of trading through the API. Plus, the whole documentation site got a face lift that we feel will help developers find the things easier and understand things better.
We've also added some brand new market data functionality to the API:
1. /market/options/strikes -- this call returns all the strikes for an underlying symbol.
2. /market/options/expirations -- this call returns all the expiration dates for an underlying symbol.
3. /market/toplists -- this will let you pull a ranked list of stocks based on a bunch of indicators like: top active, top gainers, top volume and couple others (see the documentation).
The underlying market data changes we've made has opened doors to many more exciting additions. We will be releasing more new features to the tune of news, historical and streaming data over the next couple of months.
1. /market/options/strikes -- this call returns all the strikes for an underlying symbol.
2. /market/options/expirations -- this call returns all the expiration dates for an underlying symbol.
3. /market/toplists -- this will let you pull a ranked list of stocks based on a bunch of indicators like: top active, top gainers, top volume and couple others (see the documentation).
The underlying market data changes we've made has opened doors to many more exciting additions. We will be releasing more new features to the tune of news, historical and streaming data over the next couple of months.
Thanks for using the TradeKing API and please don't hesitate to let us know how we can continue to improve our offering.
Jason
