Snapshot Quote API - Version 3.0
Overview
Snapshot Quotes offer simple delivery of full-exchange real time & delayed market data in industry standard CSV format. Data can be pulled using HTTP, with integrated GZip Content-Encoding to minimize bandwidth requirements.
Requesting a sample file
To request a sample file, please submit a request with your account representative.
Retrieving data using HTTP
Once you have your demo URL, you should be able to retrieve a snapshot by putting the URL in your web browser. Each line in the snapshot corresponds to a symbol, and each symbol has a collection of fields associated with it.
- For Example:
- 1128440024000,DER,NY,C=8.70,O=8.75,H=8.76,L=8.75,P=8.75,V=7700
- 1128452171000,KOR,NY,C=10.70,O=10.70,H=10.70,L=10.55,P=10.68,V=76100
- 1128452553000,TAC,AM,C=20.51,O=20.47,H=21.45,L=20.35,P=20.85,V=44500 ....
Mandatory fields
Each line has a variable number of fields. The first 3 fields are mandatory, and all other fields are optional.
The first fields are:
The [Timestamp] field is the last time the symbol was updated in our database, and is in milliseconds since the epoch format. (Jan 1st 1970)
The [Symbol] field is the primary symbol associated with the security in our database.
The [Exchange] field is an alphanumeric code which specifies the exchange the security trades on.
Exchange Codes
The following exchange codes currently exist:
| Field Code | Exchange |
| NQ | Nasdaq Stock Market |
| NY | New York Stock Exchange |
| AM | American Stock Exchange |
| OB | Bulletin Board |
| OP | Pink Sheets |
| MF | Nasdaq Mutual Funds |
| PHL | Philadelphia Stock Exchange |
| PBT | Philadelphia Board of Trade |
| OPRA | OPRA Exchange |
| TSX | Toronto Stock Exchange |
| TSV | Toronto Venture Stock Exchange |
| TSU | Toronto Stock Exchange USD |
| NEX | Toronto Stock Exchange NEX Board |
| BON | NYSE Bonds |
| ABO | AMEX Bonds |
| DJI | Dow Jones Indices |
| DJI | Dow Jones Wilshire Indices |
| DWI | Dow Jones World Indices |
| IX | FinancialContent Calculated Indexes |
| FOREX | Currencies |
Optional Fields
After the Mandatory Fields, a variable number of optional fields may be present. These fields consist of a 'prefix code', along with an associated value. Fields are routinely added to the feed, so if an unknown prefix code is found, your application should ignore it. Also, you should not rely on the order the fields are returned in, as this may change.
Prefix Codes
The following prefix codes currently exist:
| Field Code | Data Type | Meaning |
| P | Floating Point | Last Trade Price |
| p | Floating Point | Today's Closing Price (Updated at End of Day) |
| V | Integer | Cumulative Volume |
| T | Integer | Last Trade Time |
| O | Floating Point | Open Price |
| H | Floating Point | Day's High Price |
| L | Floating Point | Day's Low Price |
| C | Floating Point | Previous Close Price |
| B | Floating Point | Bid Price |
| A | Floating Point | Ask Price |
| b | Integer | Bid Size (# of shares) |
| a | Integer | Ask Size (# of shares) |