TD Ameritrade

Market activity has led to longer than expected phone wait times. Visit our Top FAQs page for ways you can self-service. 

Trade the Way You Want

The API allows developers to enable their software to connect to TD Ameritrade for trading, data, and account management.

The API is language-independent, simple, and robust. TD Ameritrade’s API features include:

  • Trading - Submitting, canceling, modifying orders
  • Streaming data - Level I, Level II, News, and Actives1
  • Historical data - Daily and intraday
  • Account information - Balances, positions, transactions
  • Multi-product support - Stocks, options, ETFs, mutual funds
  • Guides and sample code - Provides easy integration into various programming environments
  • Comprehensive documentation - Complete description and clear documentation available

     1Real time data is available for free to non-professional clients only. Subscription fees apply to designated professionals for real time market data. For details, see our Professional Rates and Fees listing.


Connecting Made Easier

Interested in integrating your trading application with TD Ameritrade? Visit our developer site to get started.

How Essential Portfolios work

Watch our video to learn how innovative technology can match you with a professionally managed portfolio that aligns with your goals.

Check the background of TD Ameritrade on FINRA's BrokerCheck