Etrade website screenshot

Etrade

E*TRADE is an online brokerage firm that provides a platform for investors to trade stocks, options, futures, and bonds. The E*TRADE Developer Platform offers REST APIs for account management, real-time quotes, option chains, and order placement, secured by OAuth 1.0a. The APIs are available to E*TRADE customers who register through the developer portal and provide both a sandbox and production environment.

1 APIs 0 Features
BondsBrokerageFinancialFuturesOptionsStocksTrading

APIs

E*TRADE API

The E*TRADE REST API gives developers programmatic access to account lists, balances, portfolios, transactions, market quotes, option chains, and order placement. Authentication...

Collections

Pricing Plans

Etrade Plans Pricing

3 plans

PLANS

Rate Limits

Etrade Rate Limits

5 limits

RATE LIMITS

FinOps

Etrade Finops

FINOPS

Press

How to Invest in the Artificial Intelligence (AI) Boom

2026-05-25

Artificial Intelligence | Learn and Invest | E*TRADE

2026-05-25

Morgan Stanley finalises $13bn E*TRADE acquisition deal

2026-05-25

E*TRADE from Morgan Stanley

2026-05-25

Morgan Stanley Dives Deeper Into Retail With E*Trade Deal

2026-05-25

Resources

🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
📝
Signup
Signup
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: E*TRADE API
  version: '1.0'
items:
- info:
    name: Accounts
    type: folder
  items:
  - info:
      name: List accounts
      type: http
    http:
      method: GET
      url: https://api.etrade.com/v1/accounts/list
    docs: Returns the list of E*TRADE accounts for the authenticated customer.
  - info:
      name: Get account balance
      type: http
    http:
      method: GET
      url: https://api.etrade.com/v1/accounts/:accountIdKey/balance
      params:
      - name: accountIdKey
        value: ''
        type: path
      - name: instType
        value: ''
        type: query
      - name: realTimeNAV
        value: ''
        type: query
    docs: Get account balance
  - info:
      name: View portfolio
      type: http
    http:
      method: GET
      url: https://api.etrade.com/v1/accounts/:accountIdKey/portfolio
      params:
      - name: accountIdKey
        value: ''
        type: path
    docs: View portfolio
  - info:
      name: List transactions
      type: http
    http:
      method: GET
      url: https://api.etrade.com/v1/accounts/:accountIdKey/transactions
      params:
      - name: accountIdKey
        value: ''
        type: path
    docs: List transactions
- info:
    name: Market
    type: folder
  items:
  - info:
      name: Get quotes
      type: http
    http:
      method: GET
      url: https://api.etrade.com/v1/market/quote/:symbols
      params:
      - name: symbols
        value: ''
        type: path
      - name: detailFlag
        value: ''
        type: query
    docs: Returns market quotes for one or more symbols (comma separated).
  - info:
      name: Look up option chains
      type: http
    http:
      method: GET
      url: https://api.etrade.com/v1/market/optionchains
      params:
      - name: symbol
        value: ''
        type: query
      - name: expiryYear
        value: ''
        type: query
      - name: expiryMonth
        value: ''
        type: query
      - name: expiryDay
        value: ''
        type: query
    docs: Look up option chains
- info:
    name: Order
    type: folder
  items:
  - info:
      name: Preview order
      type: http
    http:
      method: POST
      url: https://api.etrade.com/v1/accounts/:accountIdKey/orders/preview
      params:
      - name: accountIdKey
        value: ''
        type: path
    docs: Preview order
  - info:
      name: Place order
      type: http
    http:
      method: POST
      url: https://api.etrade.com/v1/accounts/:accountIdKey/orders/place
      params:
      - name: accountIdKey
        value: ''
        type: path
    docs: Place order
bundled: true