E*TRADE Developer Platform

Build your own custom
trading applications

Build a custom trading app that places orders based on your unique algorithm. Analyze market data in real time through tools you create. It's your code. Your UX. Powered by E*TRADE's leading-edge brokerage platform.

The E*TRADE Developer Platform API is ideal for:

  • Startups developing new investment tools
  • Individual investors creating trading algorithms or
    data analysis apps
  • Software developers building niche solutions for active investors

Our open XML-based API allows you to write your own investing applications that sit directly on top of E*TRADE’s functionality.

You can also leverage a wide range of applications developed by E*TRADE partners such as:


The CoolTrade Automated Trader monitors the markets, stocks, and profits requirements for you. Easily filter through all NYSE, NASDAQ and AMEX stocks that meet your criteria. CoolTrade gives you a powerful arsenal of options to create your trading conditions with an easy point and click interface and without complex technical languages to learn.

Learn More


ionDESK, by Gambrell Software, is a professional trading workspace providing comprehensive tools for all types of market traders. With ionDESK, you can practice trading for free against live market data. The workspace provides the ability to perform research, plan trades and submit advanced bracketed orders. Get exclusive tools like Sentiment Builder, Pin Action and Robot for automated trading.

Learn More


AbleTrend 7.0 provides buy/sell signals with back testing reports along with the award winning AbleTrend indicators. Additionally it includes automated trading functions for your trading style and back testing capabilities. E*TRADE Clients receive 15% off all Ablesys subscriptions for a period of time! Get your discount with the promotional code ETR883.

Learn More


Investors Hub has one of the North America's busiest financial forums. Attracting a broad range of high value individual investors, its supported by a comprehensive range of price data tools and financial news services including real time data, quote pages, charts. We now offer our investors the chance to access their E*TRADE account whilst directly using Investorshub services. Click Here To Visit Investors Hub

Learn More


TrendLens from Lumineye is a new concept in systematic trading software, its intuitive drag-and-drop format empowers you to easily create and build customized trading strategies without writing a single line of code.

Back-test your custom strategies, then forward-test them in simulated mode in a live market.

When you are ready to deploy capital, our unobtrusive pop-up alerts bring signals to the forefront of your desktop, ensuring that profitable opportunities are captured and acted on.

Learn More

How to request a Consumer Key

Want to start developing your own solutions using E*TRADE’s API? Here’s how:

  1. Send a secure message (Subject: Technical Issues, Topic: E*TRADE API) with a brief description of what you want to build.
  2. If approved, we will send you credentials to access the testing environment, along with the API Developer’s Agreement, which you will need to review and sign.
  3. Once we receive the signed Agreement, credentials will be generated granting you access to the production environment.

Ready to get started? Send A Secure Message

More Info for Developers

To learn more about implementing an API-based solution, consult these documents:

View API User Agreement
View Technical Documentation

or contact 1-800-ETRADE-1 (1-800-387-2331) anytime, 24/7.

Standard Development Kits (SDK)

Access code libraries and documentation for the following languages:


For additional help or to discuss the E*TRADE API, visit the E*TRADE Community and check discussions for the E*TRADE Application Program Interface (API).

Open an account today and get up to $600

Plus 60 days of free trades for deposits of $10k or more1

How it works »

Get up to $600 when you open an IRA

Plus 60 days of free trades for deposits of $10k or more1

How it works »