Rest operations

GET markets

Retrieves information about supported markets.

Request parameters

No parameters.

Response properties
Property Type Description
markets Complex List of market records.
Market Complex
name String Market name.
tradingVenues Complex List of trading venue codes.
code Enumeration Order execution venue code.
defaultTradingVenue Enumeration Default trading venue code.
primaryOrderRoutes Complex List of primary order route codes.
code Enumeration Order route code.
secondaryOrderRoutes Complex List of secondary order route codes.
code Enumeration Order route code.
level1Feeds Complex List of level 1 market data feed codes.
code Enumeration Level 1 market data feed code.
level2Feeds Complex List of level 2 market data feed codes.
code Enumeration Level 2 market data feed code.
extendedStartTime DateTime Pre-market opening time for current trading date.
startTime DateTime Regular market opening time for current trading date.
endTime DateTime Regular market closing time for current trading date.
extendedEndTime DateTime Extended market closing time for current trading date.
currency Enumeration Currency code (ISO format).
snapQuotesLimit Integer Number of snap quotes that the user can retrieve from a market.

Sample request

GET https://api01.iq.questrade.com/v1/markets

Sample JSON response

{
	"markets": [
		{
			"name": "TSX",
			"tradingVenues": [
				"TSX",
				"ALPH",
				"CHIC",
				"OMGA",
				"PURE"
			],
			"defaultTradingVenue": "AUTO",
			"primaryOrderRoutes": [
				"AUTO"
			],
			"secondaryOrderRoutes": [
				"TSX",
				"AUTO"
			],
			"level1Feeds": [
				"ALPH",
				"CHIC",
				"OMGA",
				"PURE",
				"TSX"
			],
			"extendedStartTime": "2014-10-06T07:00:00.000000-04:00",
			"startTime": "2014-10-06T09:30:00.000000-04:00",
			"endTime": "2014-10-06T16:00:00.000000-04:00",
			"currency": "CAD",
			"snapQuotesLimit": 99999
		},
		...
	]
}