New user registration for the TD Ameritrade API has been disabled in preparation for the Charles Schwab integration. Click here for more information on the API program as related to integration.
APIs to access Account Balances, Positions, Trade Info and place Trades
oAuth API to retrieve the bearer token which can be used to access other APIs
Search for instrument and fundamental data
Operating hours of markets
Retrieve mover information by index symbol, direction type and change
Get Option Chains for optionable symbols
Historical price data for charts
Request real-time and delayed top level quote data
APIs to access transaction history on the account
APIs to access user-authorized accounts and their preferences
APIs to perform CRUD operations on Account Watchlist