The Questrade API allows developers to create their own fully featured trading and analytical applications through their brokerage account.
The Questrade API allows you to create custom applications or use tools from third party vendors to place orders, view account information, and analyze market data across all accounts, while keeping personal information secure.
The Questrade API is free for anyone to use. However, any client using your application to place trades at Questrade must pay the same commission fees that they would pay if they were using a Questrade trading platform
Access your account information including balances, executions, orders, and positions.
Retrieve level 1 quotes as well as historical candlestick data for Canadian and U.S. stocks and options.
Compare your trading to bench-marks with account information and market data scopes.
Use your historical trade activity to sift and sort your account activity and create your dream custom view.
Questrade uses a REST API, for access to read and write Questrade data and OAuth 2.0 as a security protocol.
The REST API allows you to:
The Rest web service can be integrated into your custom solutions and allows for the delivery of your data in JSON format.
OAuth 2.0 an open standard for authorization, allows you to:
OAuth 2.0 uses an access token (a string credential) for security. You'll receive an access token and a refresh token at the same time. The access token expires in 30 minutes and the refresh token expires in three days. If the access code expires, you must use the refresh token to gain access. You may only use the refresh token one time.
To activate the API centre, see the next FAQ.
Have questions about Questrade's API? Tell us how we can help, send us an email.Get Started
We want your ideas on how we can improve our API. If you have a suggestion for a minor tweak, a major overhaul, or something brand new, please share it with us.Get Started
Try out the features of your application in a simulated environment without affecting your real positions.Get Started