Rest operations

Build powerful applications with the Questrade API

The Questrade API allows developers to create their own fully featured trading and analytical applications through their brokerage account.

Get started

Retrieve account information

Access your account information including balances, executions, orders, and positions.

Access market data

Retrieve level 1 quotes as well as historical candlestick data for Canadian and U.S. stocks and options.

Streaming access

Subscribe to a valid market data package and receive real-time market data and account updates.

Place orders

Create, modify, or cancel orders on Canadian and U.S. exchanges.

Not a client yet?

You must have a brokerage account to use the Questrade API. Open an account today.

Open account

Already a Questrade client?

Create your first application using your Questrade account.

Create your app

Integrate your application with Questrade API

become a partner