The Questrade API allows developers to create their own fully featured trading and analytical applications trough their brokerate account.
The Questrade API enables you to develop live or practice applications that can access your account data, retrieve market data and assist you with placing trades through your Questrade brokerage account.
If you're interested in partnering with Questrade as a company or a developer, visit the API partnership application page.
Using your login credentials, log in to Questrade.
In the top right corner where you see your login name, select API centre from the drop-down menu. You will be redirected to the API welcome page providing you with more information about the API.
Once you're ready, click Activate API.
The API access agreement appears. You need to read and agree to the terms listed in the agreement to proceed. After clicking Agree, you will be one step closer to getting access to Questrade's API.
Manual authorization flow:
Use the token you copied to redeem it for an access token and the server or practice server URL using the following command:
“C3lTUKuNQrAAmSD/TPjuV/HI7aNrAwDp” "Bearer" 300 "aSBe7wAAdx88QTbwut0tiu3SYic3ox8F" "https://api01.iq.questrade.com"
Attempt your first API call. Use the access token and server URL with the following command to make an authorized call:
Sample request command:
That’s it! You are now ready to start making requests to Questrade’s IQ platform using your personal access token.
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