TD Ameritrade

Our thoughts are with those impacted by the California Wildfires

If you need help, or to find out whether your local branch is open, please call us anytime at 800-669-3900. If you’d like to lend a hand, please donate to the American Red Cross at our TD Ameritrade Disaster Relief Donation site.

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.

Check the background of TD Ameritrade on FINRA's BrokerCheck