The Questrade API allows developers to create their own fully featured trading and analytical applications trough their brokerate account.
Questrade uses OAuth 2.0 for authentication and authorization. OAuth 2.0 is a popular open standard used by many API providers. OAuth 2.0 allows users to authorize your application without sharing their username and password. Learn more about OAuth
The Questrade API allows you to get permission from a Questrade user to access user data on their behalf. Depending on your application needs it can request to access the user's account data, market data or place orders.
Questrade API supports only the following Authorization flows:
Other flows as Resource Owner Password Credentials or Client Credentials are not supported due to security reasons.
"C3lTUKuNQrAAmSD/TPjuV/HI7aNrAwDp" "Bearer" 300 "aSBe7wAAdx88QTbwut0tiu3SYic3ox8F" https://api01.iq.questrade.com"
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