The Questrade API allows developers to create their own fully featured trading and analytical applications trough their brokerate account.
Retrieves executions for a specific account.
Can occur in the 'location' header only.
Start of time range in ISO format. By default – start of today, 12:00am.
End of time range in ISO format. By default – end of today, 11:59pm
List of execution records.
Internal symbol identifier.
Client side of the order to which execution belongs. See Client Order Side section for all allowed values.
Internal identifier of the execution.
Internal identifier of the order to which the execution belongs.
Internal identifier of the order chain to which the execution belongs.
Identifier of the execution at the market where it originated.
Manual notes that may have been entered by Trade Desk staff.
Trading venue where execution originated.
Execution cost (price x quantity).
Questrade commission for orders placed with Trade Desk.
Liquidity fee charged by execution venue.
SEC fee charged on all sales of US securities.
Additional execution fee charged by TSX (if applicable).
Internal identifierof the parent order.
Sample JSON response
"AAPL"8049 10 "Buy"536.87 53817310 17710600517710600"XS1771060050147" 2014-03-31T13:38:29.000000-04:00 "" "LAMP" 5368.70 4.950 0 00
Report an issue
Have questions about Questrade's API? Tell us how we can help, send us an email.Get Started
Request a feature
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
Start a free trial
Try out the features of your application in a simulated environment without affecting your real positions.