E*TRADE Developer Platform

Build innovative applications with E*TRADE's API.

Whether you're an investor building your own data analysis or algorithmic trading app, a startup building innovative new investing tools, or a software vendor with best-in-class tools for active traders, the E*TRADE Developer Platform makes it easy to wrap your user experience around E*TRADE's brokerage capabilities.

E*TRADE customers can flexibly place equity orders, retrieve data on their portfolio, and analyze real time market data using their own tools or tools from third party vendors.

Later this year we will introduce a new developer portal with improved documentation, new sample code, and improved search and support tools. A new version of the API will launch in early 2013, providing new order types, broader access to account data, and other new functionality.

Enhance your trading and investing by connecting industry-leading trading applications directly into E*TRADE.

E*TRADE's open XML-based Application Programming Interface allows you to trade with your own custom solutions or choose from the following providers:
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.

Apply Now
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
Roboinvest enables you to invest in the stock market automatically to consistently help you build wealth over time. Simply choose your stock, dollar amount, time and frequency, and your trades will be executed, automatically. It's an easy way of trading and investing. It's Roboinvest.

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
eSignal offers a suite of products and services, as well as trading education, provides global, real-time market data and professional-level decision support to individual investors and active traders worldwide.

Interested in integrating your own platform?

Please review the Technical Documentation for more information on how to apply for authentication credentials and how to integrate to the E*TRADE API.

View API User Agreement

QUESTIONS? Call 1-888-388-2900 to speak with a representative.
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
Request Consumer Key
To request a consumer key for development, please send a secure message (Subject: Technical Issues, Topic: E*TRADE API) with a short description of what you are looking to do. Credentials to access the testing environment will then be generated and sent to you along with the API Developer's Agreement, which you will need to review and sign. Once we receive your signed agreement, we will follow up by sending you the credentials you need to access the production environment.

Send A Secure message
Note for Developers
For information on 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
Access code libraries and documentation for the following languages:

Authentication Orders
Accounts Notifications
Market Data How to Use the SDK
Download All Modules  

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).
Get up to $600 cash credit for deposits or transfers made within 45 days of account open.
Deposit or Transfer
$25K - $99,999
$100K - $249,999
$250K and above
And open an account with $10,000 or more and receive free stock & options trades for 60 days once funds become available.
*Call us to see how you can qualify for more at 1-800-ETRADE-1

Send an Email

Please enter your 'First Name'.

Please enter your 'Last Name'.

Please select a 'Subject'.

Please let us know how we can help you.

Please enter a valid email address in this format:

Please select a 'Best Time to Call'.

Please enter a phone number in this format: 999-999-9999
*How can we help you?

Messages are limited to 1,000 characters (remaining characters 1,000)

* - Required

Have a question about E*TRADE?

If you're a prospective customer and need assistance, please let us know by completing the form to your left or call us at 1-800-ETRADE-1 (1-800-387-2331) anytime 24/7. For comments or feedback, use our Suggestions link.

Already a Customer?

If you have a question about an existing account, please log on to your account and send us a Secure Message.
Forgot your User ID or Password?

By entering my phone number, email address, and clicking the "Send Now" button to the left, I am expressly granting E*TRADE Financial Corporation and its affiliates permission to contact me, even if such number/email address is listed on the National Do-Not-Call Registry or E*TRADE's internal do-not-call and do-not-email lists. I acknowledge that my entering my telephone number and email address above constitutes my electronic signature for this consent.

NOTE: For security reasons, please do not include sensitive information in your correspondence, such as Social Security or account numbers.

Thank you for contacting E*TRADE.

We have received your email message and will respond soon. For urgent inquiries, you can reach us by phone at 1-800-ETRADE-1 (1-800-387-8331). We're available 24 hours a day, seven days a week.