Overview
Returns detailed market information for securities.
Description

This API returns detailed quote information for one or more specified securities. An optional flag specifies one of five pre-configured field sets to return: fundamentals, intraday activity, options, a 52-week display, or all available details (the default). Developers can select the response that most closely fits their needs to minimize data size, processing time, and network traffic.

Version v0 of the E*TRADE API supports real-time market data (as opposed to delayed data, available in some other contexts). Users who have not yet signed the real-time market data agreement on the E*TRADE website receive an error message when trying to access market data with this API.

URL
https://etws.etrade.com/market/rest/quote/{symbol, symbol...}
HTTP Method: GET
Request Parameters
Parameter Type Required? Description
symbol path required One or more (comma-separated) symbols for equities or options, up to a maximum of 25. Symbols for equities are simple, e.g., GOOG. Symbols for options are more complex, consisting of six elements separated by colons, in this format: underlier:year:month:day:optionType:strikePrice.
detailFlag enum optional Optional parameter specifying which details to return in the response. The field set for each possible value is listed in separate tables below. The possible values are:
• FUNDAMENTAL - Instrument fundamentals and latest price
• INTRADAY - Performance for the current or most recent trading day
• OPTIONS - Information on a given option offering
• WEEK52 - 52-week high and low (highest high and lowest low)
• ALL (default) - All of the above information and more
Response Properties (detailFlag ="ALL")
Property Type Description
adjNonAdjFlag boolean Indicates whether an option has been adjusted due to a corporate action (e.g. a dividend or stock split). Possible values are TRUE, FALSE.
annualDividend double Cash amount paid per share over the past year
ask double The current ask price for a security
askExchange string Code for the exchange reporting the ask price. Exchange codes are listed in a separate table below.
askSize long Number of shares or contracts offered by a broker/dealer at the ask price
askTime string Time of the ask, e.g., "15:15:43 EDT 03-15-2011"
beta double A measure of a stock's volatility relative to the primary market index
bid double Current bid price for a security
bidExchange string Code for the exchange reporting the bid price. Exchange codes are listed in a separate table below.
bidSize long Number of shares or contracts offered at the bid price
bidTime string Time of the bid, e.g., "15:15:43 EDT 03-15-2011"
chgClose double Dollar change of the last price from the previous close
chgClosePrcn double Percentage change of the last price from the previous close
companyName string Name of the company or mutual fund. (Shows up to 40 characters.)
daysToExpiration long Number of days before the option expires
dirLast string Direction of movement, i.e., whether the current price is higher or lower than the price of the most recent trade
dividend double Cash amount per share of the latest dividend
eps double Earnings per share on a rolling basis. (Stocks only.)
estEarnings double Projected earnings per share for the next fiscal year. (Stocks only.)
exDivDate string Date on which shareholders were entitled to receive the latest dividend, in epoch time.
exchgLastTrade string Code for the exchange of the last trade. Exchange codes are listed in a separate table below.
fsi string Financial Status Indicator - indicates whether a Nasdaqlisted issuer has failed to submit its regulatory filings on a
timely basis, failed to meet continuing listing standards, and/or filed for bankruptcy. Codes are:
• D - Deficient
• E - Delinquent
• Q - Bankrupt
• N - Normal
• G - Deficient and Bankrupt
• H - Deficient and Delinquent
• J - Delinquent and Bankrupt
• K - Deficient, Delinquent, and Bankrupt
high double Highest price at which a security has traded during the current day
high52 double Highest price at which a security has traded during the past year (52 weeks). For options, this value is the lifetime high.
highAsk double Highest ask price for the current trading day
highBid double Highest bid price for the current trading day
lastTrade double Price of the most recent trade in a security
low double Lowest price at which a security has traded during the current day
low52 double Lowest price at which a security has traded during the past year (52 weeks). For options, this value is the lifetime low.
lowAsk double Lowest ask price for the current trading day
lowBid double Lowest bid price for the current trading day
numTrades long Number of transactions that involve buying a security from another entity
open double Price of a security at the current day's market open
openInterest long Total number of options or futures contracts that are not closed or delivered on a particular day
optionStyle string Specifies how the contract treats the expiration date. Possible values are "European" (options can be exercised only on the expiration date) or "American" (options can be exercised any time before it expires).
optionUnderlier string Symbol for the underlier. (Options only.)
prevClose double Official price at the close of the previous trading day
prevDayVolume long Final volume from the previous market session
primaryExchange string Exchange code of the primary listing exchange for this instrument. (Exchange codes are listed in a separate table below.)
symbolDesc string Description of the security - e.g., the company name or option description.
todayClosed double Price at the close of the regular trading session for the current day.
totalVolume long Total number of shares or contracts exchanging hands.
upc long Uniform Practice Code - identifies specific FINRA advisories detailing unusual circumstances (e.g., extremely large dividends, when-issued settlement dates, and worthless securities).
volume10Day long Ten-day average trading volume for the security
dateTime string Time of this quote, e.g., "15:15:43 EDT 03-15-2011"
product complex Container for product information
symbol string Market trading symbol for the stock
type string Type of security. Possible values are: EQ and OPTN.
exchange string Exchange that lists this company. (Exchange codes are listed in a separate table below.)
Response Properties (detailFlag ="FUNDAMENTAL")
Property Type Description
beta double A measure of a stock's volatility relative to the primary market index
eps double Earnings per share on a rolling basis. (Applies to stocks only.)
estEarnings double Projected earnings per share for the next fiscal year. (Applies to stocks only.)
high52 double The highest price at which a security has traded during the past year (52 weeks). For options, this value is the lifetime high.
lastTrade double The price of the most recent trade in a security
low52 double The lowest price at which a security has traded during the past year (52 weeks). For options, this value is the lifetime low.
symbolDesc string A description of the security, such as company name or option description
volume10Day long Ten-day average trading volume for the security
dateTime long The time of this quote, e.g., "15:15:43 EDT 03-15-2011"
product complex Container for symbol information
symbol string The market trading symbol for the stock
type string The type of security. Possible values are: EQ and OPTN.
exchange string The exchange that lists this company. (Exchange codes are listed in a separate table below.)
Response Properties (detailFlag ="INTRADAY")
Property Type Description
ask double The current ask price for a security
bid double The current bid price for a security
chgClose double The dollar change of the last price from the previous close
chgClosePrcn double The percentage change of the last price from the previous close
high double The highest price at which a security has traded during the current day
lastTrade double The price of the most recent trade in a security
low double The lowest price at which a security has traded during the current day
totalVolume long Total number of shares or contracts exchanging hands
dateTime long The time of this quote, e.g., "15:15:43 EDT 03-15-2011"
product complex Container for symbol information
symbol string The market trading symbol for the stock
type string The type of security. Possible values are: EQ and OPTN.
exchange string The exchange that lists this company. (Exchange codes are listed in a separate table below.)
Response Properties (detailFlag ="OPTIONS")
Property Type Description
ask double The current ask price for a security
askSize long The number of shares or contracts offered by a broker/dealer at the ask price
bid double The current bid price for a security
bidSize long The number of shares or contracts offered at the bid price
daysToExpiration long Number of days before the option expires
lastTrade double The price of the most recent trade in a security
openInterest long The total number of options or futures contracts that are not closed or delivered on a particular day
dateTime string The time of this quote, e.g., "15:15:43 EDT 03-15-2011"
product complex Container for symbol information
symbol string The market trading symbol for the stock
type string The type of security. Possible values are: EQ and OPTN.
exchange string The exchange that lists this company. (Exchange codes are listed in a separate table below.)
Response Properties (detailFlag ="WEEK_52")
Property Type Description
annualDividend double The cash dividend paid per share over the past year
high double The highest price at which a security has traded during the current day
lastTrade double The price of the most recent trade in a security
low double The lowest price at which a security has traded during the current day
prevClose double The official price at the close on the previous trading day
symbolDesc string A description of the security - e.g., company name or option description
totalVolume long Total number of shares or contracts exchanging hands
dateTime long The time of this quote, e.g., "15:15:43 EDT 03-15-2011"
product complex Container for symbol information
symbol string The market trading symbol for the stock in the quote
type string The type of security. Possible values are: EQ and OPTN.
exchange string The exchange that lists this company. (Exchange codes are listed in a separate table below.)
Sample Request
GET https://etrade.com/market/rest/quote/GOOG?detailFlag=ALL
Sample Response - XML (detailFlag = "ALL")
<quoteResponse>
  <quoteData>
    <all>
      <adjNonAdjFlag>false</adjNonAdjFlag>
      <annualDividend>0</annualDividend>
      <ask>603.94</ask>
      <askExchange>Q</askExchange>
      <askSize>100</askSize>
      <askTime>14:35:42 EST 01-04-2011</askTime>
      <bid>603.75</bid>
      <bidExchange>P</bidExchange>
      <bidSize>100</bidSize>
      <bidTime>14:35:42 EST 01-04-2011</bidTime>
      <chgClose>-0.4900000000000091</chgClose>
      <chgClosePrcn>-0.08</chgClosePrcn>
      <companyName>GOOGLE INC</companyName>
      <daysToExpiration>0</daysToExpiration>
      <dirLast>U</dirLast>
      <dividend>0</dividend>
      <eps>24.63</eps>
      <estEarnings>33.642</estEarnings>
      <exDivDate></exDivDate>
      <exchgLastTrade></exchgLastTrade>
      <fsi>N</fsi>
      <high>606.18</high>
      <high52>630.85</high52>
      <highAsk>640</highAsk>
      <highBid>606.79</highBid>
      <lastTrade>603.86</lastTrade>
      <low>600.12</low>
      <low52>433.63</low52>
      <lowAsk>600.12</lowAsk>
      <lowBid>449.47</lowBid>
      <numTrades>10590</numTrades>
      <open>606.4</open>
      <openInterest>0</openInterest>
      <optionStyle></optionStyle>
      <optionUnderlier></optionUnderlier>
      <prevClose>604.35</prevClose>
      <prevDayVolume>2366286</prevDayVolume>
      <primaryExchange>Q </primaryExchange>
      <symbolDesc>GOOGLE INC</symbolDesc>
      <todayClose>0</todayClose>
      <totalVolume>1412611</totalVolume>
      <upc>0</upc>
      <volume10Day>1436450</volume10Day>
    </all>
    <dateTime>14:35:30 EST 01-04-2011</dateTime>
    <product>
      <symbol>GOOG</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </quoteData>
</quoteResponse>
Sample response - JSON (detailFlag = "ALL")
{
  "quoteResponse":{
    "quoteData":{
      "all":{
        "adjNonAdjFlag":false,
        "annualDividend":0,
        "ask":603.94,
        "askExchange":"Q",
        "askSize":100,
        "askTime":"14:35:42 EST 01-04-2011",
        "bid":603.75,
        "bidExchange":"P",
        "bidSize":100,
        "bidTime":"14:35:42 EST 01-04-2011",
        "chgClose":-0.4900000000000091,
        "chgClosePrcn":-0.08,
        "companyName":"GOOGLE INC",
        "daysToExpiration":0,
        "dirLast":"U",
        "dividend":0,
        "eps":24.63,
        "estEarnings":33.642,
        "exDivDate":"",
        "exchgLastTrade":"",
        "fsi":"N",
        "high":606.18,
        "high52":630.85,
        "highAsk":640,
        "highBid":606.79,
        "lastTrade":603.86,
        "low":600.12,
        "low52":433.63,
        "lowAsk":600.12,
        "lowBid":449.47,
        "numTrades":10590,
        "open":606.4,
        "openInterest":0,
        "optionStyle":"",
        "optionUnderlier":"",
        "prevClose":604.35,
        "prevDayVolume":2366286,
        "primaryExchange":"Q ",
        "symbolDesc":"GOOGLE INC",
        "todayClose":0,
        "totalVolume":1412611,
        "upc":0,
        "volume10Day":1436450
      },
      "dateTime":"14:35:30 EST 01-04-2011",
      "product":{
        "symbol":"GOOG",
        "type":"EQ",
        "exchange":"Q"
      }
    }
  }
}
Sample response - XML (detailFlag = "FUNDAMENTAL")
<QuoteResponse>
  <QuoteData>
    <dateTime>15:15:43 EDT 03-15-2011</dateTime>
    <fundamental>
      <companyName>GOOGLE INC</companyName>
      <eps>24.63</eps>
      <estEarnings>34.524</estEarnings>
      <high52>642.96</high52>
      <lastTrade>570.92</lastTrade>
      <low52>433.63</low52>
      <symbolDesc>GOOGLE INC</symbolDesc>
      <volume10Day>2718247</volume10Day>
    </fundamental>
    <product>
      <symbol>GOOG</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
  <QuoteData>
    <dateTime>12:15:58 EST 02-24-2010</dateTime>
    <fundamental>
      <companyName>MICROSOFT CORP</companyName>
      <eps>1.81</eps>
      <estEarnings>1.811</estEarnings>
      <high52>31.5</high52>
      <lastTrade>28.71</lastTrade>
      <low52>14.87</low52>
      <symbolDesc>MICROSOFT CORP</symbolDesc>
      <volume10Day>56676460</volume10Day>
    </fundamental>
    <product>
      <symbol>MSFT</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
</QuoteResponse>
Sample response - JSON (detailFlag = "FUNDAMENTAL")
{
  "QuoteResponse": {
    "QuoteData": [
      {
        "dateTime": "15:15:43 EDT 03-15-2011",
        "fundamental": {
          "companyName": "GOOGLE INC",
          "eps": "24.63",
          "estEarnings": "34.524",
          "high52": "642.96",
          "lastTrade": "570.92",
          "low52": "433.63",
          "symbolDesc": "GOOGLE INC",
          "volume10Day": "2718247"
        },
        "product": {
          "symbol": "GOOG",
          "type": "EQ",
          "exchange": "Q"
        }
      },
      {
        "dateTime": "12:15:58 EST 02-24-2010",
        "fundamental": {
          "companyName": "MICROSOFT CORP",
          "eps": "1.81",
          "estEarnings": "1.811",
          "high52": "31.5",
          "lastTrade": "28.71",
          "low52": "14.87",
          "symbolDesc": "MICROSOFT CORP",
          "volume10Day": "56676460"
        },
        "product": {
          "symbol": "MSFT",
          "type": "EQ",
          "exchange": "Q"
        }
      }
    ]
  }
}
Sample response - XML (detailFlag = "INTRADAY")
<quoteResponse>
  <quoteData>
    <dateTime>14:52:03 EST 01-04-2011</dateTime>
    <intraday>
      <ask>602.56</ask>
      <bid>602.45</bid>
      <chgClose>-1.8999999999999773</chgClose>
      <chgClosePrcn>-0.31</chgClosePrcn>
      <companyName>GOOGLE INC</companyName>
      <high>606.18</high>
      <lastTrade>602.45</lastTrade>
      <low>600.12</low>
      <totalVolume>1465065</totalVolume>
    </intraday>
    <product>
      <symbol>GOOG</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </quoteData>
</quoteResponse>
Sample response - JSON (detailFlag = "INTRADAY")
{
  "quoteResponse":{
    "quoteData":{
      "dateTime":"14:52:03 EST 01-04-2011",
      "intraday":{
        "ask":602.56,
        "bid":602.45,
        "chgClose":-1.8999999999999773,
        "chgClosePrcn":-0.31,
        "companyName":"GOOGLE INC",
        "high":606.18,
        "lastTrade":602.45,
        "low":600.12,
        "totalVolume":1465065
      },
      "product":{
        "symbol":"GOOG",
        "type":"EQ",
        "exchange":"Q"
      }
    }
  }
}
Sample response - XML (detailFlag = "OPTIONS")
<quoteResponse>
  <quoteData>
    <dateTime>14:52:52 EST 01-04-2011</dateTime>
    <option>
      <ask>602.73</ask>
      <askSize>100</askSize>
      <bid>602.57</bid>
      <bidSize>300</bidSize>
      <companyName>GOOGLE INC</companyName>
      <daysToExpiration>0</daysToExpiration>
      <lastTrade>602.7299</lastTrade>
      <openInterest>0</openInterest>
    </option>
    <product>
      <symbol>GOOG</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </quoteData>
</quoteResponse>
Sample response - JSON (detailFlag = "OPTIONS")
{
  "quoteResponse":{
    "quoteData":{
      "dateTime":"14:52:52 EST 01-04-2011",
      "option":{
        "ask":602.73,
        "askSize":100,
        "bid":602.57,
        "bidSize":300,
        "companyName":"GOOGLE INC",
        "daysToExpiration":0,
        "lastTrade":602.7299,
        "openInterest":0
      },
      "product":{
        "symbol":"GOOG",
        "type":"EQ",
        "exchange":"Q"
      }
    }
  }
}
Sample response - XML (detailFlag = "WEEK_52")
<quoteResponse>
  <quoteData>
    <dateTime>14:54:41 EST 01-04-2011</dateTime>
    <product>
      <symbol>GOOG</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
    <week52>
      <annualDividend>0</annualDividend>
      <companyName>GOOGLE INC</companyName>
      <high52>630.85</high52>
      <lastTrade>602.6</lastTrade>
      <low52>433.63</low52>
      <perf12Months>97</perf12Months>
      <prevClose>604.35</prevClose>
      <symbolDesc>GOOGLE INC</symbolDesc>
      <totalVolume>1469699</totalVolume>
    </week52>
  </quoteData>
</quoteResponse>
Sample response - JSON (detailFlag = "WEEK_52")
{
  "quoteResponse":{
    "quoteData":{
      "dateTime":"14:54:41 EST 01-04-2011",
      "product":{
        "symbol":"GOOG",
        "type":"EQ",
        "exchange":"Q"
      },
      "week52":{
        "annualDividend":0,
        "companyName":"GOOGLE INC",
        "high52":630.85,
        "lastTrade":602.6,
        "low52":433.63,
        "perf12Months":97,
        "prevClose":604.35,
        "symbolDesc":"GOOGLE INC",
        "totalVolume":1469699
      }
    }
  }
}

Exchange Codes
Code Exchange
A American Stock Exchange
G Amex Emerging Company Marketplace
AP Archipelago
Z BATS
M Chicago (Midwest) Stock Exchange
CO Chicago Board Options Exchange
C Cincinnati Stock Exchange
GP GovPX Bonds
I International Securities Exchange (Options)
IS Island
XT Market XT
V Nasdaq Bulletin Board, Trades Only
F NASDAQ Mutual Fund & Money Market Fund
Q Nasdaq National Market System (NMS)
B NASDAQ OMX BX
U Nasdaq OTC Bulletin Board (Pink Sheet Stocks)
S Nasdaq Small Cap
T Nasdaq Trades in Listed Stocks
N New York Stock Exchange
R New York Stock Exchange Trade Reporting Facility (TRF)
P Pacific Stock Exchange
P Pacific Stock Exchange, Tier I
PT Pacific Stock Exchange, Tier II
X Philadelphia Stock Exchange
RD Red Book
Notes
  • This API takes an instrument symbol as input. In some use cases it will be necessary to use the Look Up Product API to find the symbol based on a company name provided by the user.
  • The API allows up to 25 symbols to be specified per request. Such a request counts as a single request, not multiple requests, so it does not exceed the rate limit.
  • The E*TRADE API v0 supports real-time market data (as opposed to delayed data, available in some other contexts). Users who have not yet signed the real-time market data agreement on the E*TRADE website receive an error message when trying to access market data with this API.
Sample use cases
Some possible use-cases and workflows are described below.
Purpose Workflow Related APIs
Symbol lookup Use the Get Quote API to look up basic information such as company name or product description for a product. This is used in multiple places within an application, e.g., when hovering over a symbol. Get Quote
Product display with updating quote Display a list of stocks for a given company name, and allow a user to select a stock and specify a type of quote display (e.g., fundamentals). Show the quote along with a box that shows dynamically-updating price data. Look Up Product, Get Quote, Streaming API
Sandbox Samples

Below are example sandbox requests and responses for the following common operations:

  1. Request all information (the default) for a single security
  2. Request all information for multiple securities
  3. Request fundamentals for a single security
  4. Request intraday for multiple securities
  5. Request options for a single security
  6. Request 52-week data for a single security
Request 1 - All (single)
GET https://etwssandbox.etrade.com/market/sandbox/rest/quote/AAPL
Response 1
<QuoteResponse>
  <QuoteData>
    <all>
      <adjNonAdjFlag>false</adjNonAdjFlag>
      <annualDividend>0.0</annualDividend>
      <ask>0.0</ask>
      <askExchange>K</askExchange>
      <askSize>0</askSize>
      <askTime>00:00:00 EDT 03-15-2011</askTime>
      <bid>0.0</bid>
      <bidExchange>K</bidExchange>
      <bidSize>0</bidSize>
      <bidTime>00:00:00 EDT 03-15-2011</bidTime>
      <chgClose>0.3100000000000023</chgClose>
      <chgClosePrcn>0.09</chgClosePrcn>
      <companyName>APPLE INC</companyName>
      <daysToExpiration>0</daysToExpiration>
      <dirLast>D</dirLast>
      <dividend>0.0</dividend>
      <eps>15.15</eps>
      <estEarnings>23.021</estEarnings>
      <exDivDate></exDivDate>
      <exchgLastTrade>Pacific</exchgLastTrade>
      <fsi>N</fsi>
      <high>0.0</high>
      <high52>364.9</high52>
      <highAsk>0.0</highAsk>
      <highBid>0.0</highBid>
      <lastTrade>353.87</lastTrade>
      <low>0.0</low>
      <low52>199.25</low52>
      <lowAsk>0.0</lowAsk>
      <lowBid>0.0</lowBid>
      <numTrades>0</numTrades>
      <open>0.0</open>
      <openInterest>0</openInterest>
      <optionStyle></optionStyle>
      <optionUnderlier></optionUnderlier>
      <prevClose>353.56</prevClose>
      <prevDayVolume>15587670</prevDayVolume>
      <primaryExchange>Q</primaryExchange>
      <symbolDesc>APPLE INC</symbolDesc>
      <todayClose>353.87</todayClose>
      <totalVolume>0</totalVolume>
      <upc>0</upc>
      <volume10Day>17085828</volume10Day>
    </all>
    <dateTime>15:15:54 EDT 03-15-2011</dateTime>
    <product>
      <symbol>AAPL</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
</QuoteResponse>
Request 2 - All (multiple)
GET https://etwssandbox.etrade.com/market/sandbox/rest/quote/GOOG,AAPL,MSFT
Response 2
<QuoteResponse>
  <QuoteData>
    <all>
      <adjNonAdjFlag>false</adjNonAdjFlag>
      <annualDividend>0.0</annualDividend>
      <ask>0.0</ask>
      <askExchange>Y</askExchange>
      <askSize>0</askSize>
      <askTime>00:00:00 EDT 03-15-2011</askTime>
      <bid>0.0</bid>
      <bidExchange>Q</bidExchange>
      <bidSize>0</bidSize>
      <bidTime>00:00:00 EDT 03-15-2011</bidTime>
      <chgClose>0.92999999999995</chgClose>
      <chgClosePrcn>0.16</chgClosePrcn>
      <companyName>GOOGLE INC</companyName>
      <daysToExpiration>0</daysToExpiration>
      <dirLast>D</dirLast>
      <dividend>0.0</dividend>
      <eps>24.63</eps>
      <estEarnings>34.524</estEarnings>
      <exDivDate></exDivDate>
      <exchgLastTrade>NASDAQ</exchgLastTrade>
      <fsi>N</fsi>
      <high>0.0</high>
      <high52>642.96</high52>
      <highAsk>0.0</highAsk>
      <highBid>0.0</highBid>
      <lastTrade>570.92</lastTrade>
      <low>0.0</low>
      <low52>433.63</low52>
      <lowAsk>0.0</lowAsk>
      <lowBid>0.0</lowBid>
      <numTrades>0</numTrades>
      <open>0.0</open>
      <openInterest>0</openInterest>
      <optionStyle></optionStyle>
      <optionUnderlier></optionUnderlier>
      <prevClose>569.99</prevClose>
      <prevDayVolume>2813969</prevDayVolume>
      <primaryExchange>Q</primaryExchange>
      <symbolDesc>GOOGLE INC</symbolDesc>
      <todayClose>570.92</todayClose>
      <totalVolume>0</totalVolume>
      <upc>0</upc>
      <volume10Day>2718247</volume10Day>
    </all>
    <dateTime>15:15:43 EDT 03-15-2011</dateTime>
    <product>
      <symbol>GOOG</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
  <QuoteData>
    <all>
      <adjNonAdjFlag>false</adjNonAdjFlag>
      <annualDividend>0.0</annualDividend>
      <ask>0.0</ask>
      <askExchange>K</askExchange>
      <askSize>0</askSize>
      <askTime>00:00:00 EDT 03-15-2011</askTime>
      <bid>0.0</bid>
      <bidExchange>K</bidExchange>
      <bidSize>0</bidSize>
      <bidTime>00:00:00 EDT 03-15-2011</bidTime>
      <chgClose>0.3100000000000023</chgClose>
      <chgClosePrcn>0.09</chgClosePrcn>
      <companyName>APPLE INC</companyName>
      <daysToExpiration>0</daysToExpiration>
      <dirLast>D</dirLast>
      <dividend>0.0</dividend>
      <eps>15.15</eps>
      <estEarnings>23.021</estEarnings>
      <exDivDate></exDivDate>
      <exchgLastTrade>Pacific</exchgLastTrade>
      <fsi>N</fsi>
      <high>0.0</high>
      <high52>364.9</high52>
      <highAsk>0.0</highAsk>
      <highBid>0.0</highBid>
      <lastTrade>353.87</lastTrade>
      <low>0.0</low>
      <low52>199.25</low52>
      <lowAsk>0.0</lowAsk>
      <lowBid>0.0</lowBid>
      <numTrades>0</numTrades>
      <open>0.0</open>
      <openInterest>0</openInterest>
      <optionStyle></optionStyle>
      <optionUnderlier></optionUnderlier>
      <prevClose>353.56</prevClose>
      <prevDayVolume>15587670</prevDayVolume>
      <primaryExchange>Q</primaryExchange>
      <symbolDesc>APPLE INC</symbolDesc>
      <todayClose>353.87</todayClose>
      <totalVolume>0</totalVolume>
      <upc>0</upc>
      <volume10Day>17085828</volume10Day>
    </all>
    <dateTime>15:15:54 EDT 03-15-2011</dateTime>
    <product>
      <symbol>AAPL</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
  <QuoteData>
    <all>
      <adjNonAdjFlag>false</adjNonAdjFlag>
      <annualDividend>0.52</annualDividend>
      <ask>28.71</ask>
      <askExchange>NASDAQ National Market Sys (NMS)</askExchange>
      <askSize>15600</askSize>
      <askTime>12:14:22 EST 02-24-2010</askTime>
      <bid>28.7</bid>
      <bidExchange></bidExchange>
      <bidSize>15600</bidSize>
      <bidTime>12:14:22 EST 02-24-2010</bidTime>
      <chgClose>-0.3400000000000001</chgClose>
      <chgClosePrcn>-15.11</chgClosePrcn>
      <companyName>MICROSOFT CORP</companyName>
      <daysToExpiration>0</daysToExpiration>
      <dirLast>U</dirLast>
      <dividend>0.13</dividend>
      <eps>1.81</eps>
      <estEarnings>1.811</estEarnings>
      <exDivDate>11/17/2009</exDivDate>
      <exchgLastTrade>Pacific</exchgLastTrade>
      <fsi>N</fsi>
      <high>28.77</high>
      <high52>31.5</high52>
      <highAsk>28.77</highAsk>
      <highBid>28.76</highBid>
      <lastTrade>28.705</lastTrade>
      <low>28.38</low>
      <low52>14.87</low52>
      <lowAsk>28.39</lowAsk>
      <lowBid>28.0</lowBid>
      <numTrades>61376</numTrades>
      <open>28.52</open>
      <openInterest>0</openInterest>
      <optionStyle></optionStyle>
      <optionUnderlier></optionUnderlier>
      <prevClose>28.73</prevClose>
      <prevDayVolume>75648887</prevDayVolume>
      <primaryExchange>Q</primaryExchange>
      <symbolDesc>MICROSOFT CORP</symbolDesc>
      <todayClose>0.0</todayClose>
      <totalVolume>22403011</totalVolume>
      <upc>0</upc>
      <volume10Day>56676460</volume10Day>
    </all>
    <dateTime>12:14:22 EST 02-24-2010</dateTime>
    <product>
      <symbol>MSFT</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
</QuoteResponse>
Request 3 - Fundamentals (single)
GET https://etwssandbox.etrade.com/market/sandbox/rest/quote/MSFT?detailFlag=FUNDAMENTAL
Response 3
<QuoteResponse>
  <QuoteData>
    <dateTime>12:15:58 EST 02-24-2010</dateTime>
    <fundamental>
      <companyName>MICROSOFT CORP</companyName>
      <eps>1.81</eps>
      <estEarnings>1.811</estEarnings>
      <high52>31.5</high52>
      <lastTrade>28.71</lastTrade>
      <low52>14.87</low52>
      <symbolDesc>MICROSOFT CORP</symbolDesc>
      <volume10Day>56676460</volume10Day>
    </fundamental>
    <product>
      <symbol>MSFT</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
</QuoteResponse>
Request 4 - Intraday (multiple)
GET https://etwssandbox.etrade.com/market/sandbox/rest/quote/GOOG,AAPL,MSFT?detailFlag=INTRADAY
Response 4
<QuoteResponse>
  <QuoteData>
    <dateTime>15:15:43 EDT 03-15-2011</dateTime>
    <intraday>
      <ask>0.0</ask>
      <bid>0.0</bid>
      <chgClose>0.92999999999995</chgClose>
      <chgClosePrcn>0.16</chgClosePrcn>
      <companyName>GOOGLE INC</companyName>
      <high>0.0</high>
      <lastTrade>570.92</lastTrade>
      <low>0.0</low>
      <totalVolume>0</totalVolume>
    </intraday>
    <product>
      <symbol>GOOG</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
  <QuoteData>
    <dateTime>15:15:54 EDT 03-15-2011</dateTime>
    <intraday>
      <ask>0.0</ask>
      <bid>0.0</bid>
      <chgClose>0.3100000000000023</chgClose>
      <chgClosePrcn>0.09</chgClosePrcn>
      <companyName>APPLE INC</companyName>
      <high>0.0</high>
      <lastTrade>353.87</lastTrade>
      <low>0.0</low>
      <totalVolume>0</totalVolume>
    </intraday>
    <product>
      <symbol>AAPL</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
  <QuoteData>
    <dateTime>12:19:32 EST 02-24-2010</dateTime>
    <intraday>
      <ask>28.74</ask>
      <bid>28.73</bid>
      <chgClose>0.00999999999999801</chgClose>
      <chgClosePrcn>0.03</chgClosePrcn>
      <companyName>MICROSOFT CORP</companyName>
      <high>28.77</high>
      <lastTrade>28.74</lastTrade>
      <low>28.38</low>
      <totalVolume>22756597</totalVolume>
    </intraday>
    <product>
      <symbol>MSFT</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
</QuoteResponse> 
Request 5 - Options (single)
GET https://etwssandbox.etrade.com/market/sandbox/rest/quote/MSFT?detailFlag=OPTIONS
Response 5
<QuoteResponse>
  <QuoteData>
    <dateTime>12:18:18 EST 02-24-2010</dateTime>
    <option>
      <ask>28.72</ask>
      <askSize>11200</askSize>
      <bid>28.71</bid>
      <bidSize>19100</bidSize>
      <companyName>MICROSOFT CORP</companyName>
      <daysToExpiration>0</daysToExpiration>
      <lastTrade>28.72</lastTrade>
      <openInterest>0</openInterest>
    </option>
    <product>
      <symbol>MSFT</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
  </QuoteData>
</QuoteResponse>
Request 6 - 52-week (single)
GET https://etwssandbox.etrade.com/market/sandbox/rest/quote/MSFT?detailFlag=WEEK_52
Response 6
<QuoteResponse>
  <QuoteData>
    <dateTime>12:17:30 EST 02-24-2010</dateTime>
    <product>
      <symbol>MSFT</symbol>
      <type>EQ</type>
      <exchange>Q</exchange>
    </product>
    <week52>
      <annualDividend>0.52</annualDividend>
      <companyName>MICROSOFT CORP</companyName>
      <high52>31.5</high52>
      <lastTrade>28.705</lastTrade>
      <low52>14.87</low52>
      <perf12Months>0.0</perf12Months>
      <prevClose>28.73</prevClose>
      <symbolDesc>MICROSOFT CORP</symbolDesc>
      <totalVolume>22434786</totalVolume>
    </week52>
  </QuoteData>
</QuoteResponse>
Related APIs


PLEASE READ THE IMPORTANT DISCLOSURES BELOW

By using E*TRADE API ("API") and accepting the terms of the Application Programming Interface License Agreement and the Application Programming Interface User Agreement, you agree that API may employ security policies, procedures and systems of Third Party providers which may or may not be less stringent and secure than the policies, procedures and systems of E*TRADE Securities LLC ("E*TRADE") or its affiliates. Material provided on API may have been produced by independent third parties not affiliated or endorsed by E*TRADE or its affiliates ("Third Party"). To the extent that API or Third Party providers express opinions or make recommendations, you understand that such opinions or recommendations are expressed by the Third Party provider and are not the opinions or recommendations of E*TRADE or its affiliates. E*TRADE is not responsible for the accuracy of market data displayed on API or made available by Third Party providers. There may be latency between the time an order (or other information) is submitted from API and the time the order is received by E*TRADE. The E*TRADE Two Second Execution Guarantee or any similar guarantee does not apply for orders placed through API and Third Party provider web sites. The E*TRADE CompleteTM Protection Guarantee does not apply. Orders created and submitted through API are not vetted until they are received by E*TRADE. It is possible that E*TRADE may reject an order placed through API. Please see the Application Programming Interface License Agreement and the Application Programming Interface User Agreement for more information.


The E*TRADE family of companies provides financial services including trading, investing, and related banking products and services to retail investors.


Securities products and services offered by E*TRADE Securities LLC, Member FINRA/SIPC.


System response and account access times may vary due to a variety of factors, including trading volumes, market conditions, system performance, and other factors.