Overview

Details about how to obtain access tokens using OAuth 2.0

Fetch positions, balances and other account related details.

Place equity and complex option trades including advanced orders.

Fetch quotes, chains and historical data via REST and streaming APIs.

Stream market data and account events in real-time.

Create and update custom watchlists.

Examples, response types, property details and explanations.

Endpoints

Our endpoints require SSL encryption (TLS 1.2) and SNI support. Each endpoint corresponds with a particular product or service. All requests should be made using HTTPS.

Brokerage API

You must have a Tradier Brokerage account, be a Tradier Partner, or Tradier Advisor to use these APIs.

Request/Response

Streaming

Sandbox API

Primarily used for paper trading accounts, you must sign up for a Tradier Brokerage account and create a paper trading access token to use these APIs.

Request/Response

Streaming

CORS Support

All Brokerage APIs (except OAuth exchanges) support CORS requests. That means you can make requests directly from a web browser without requiring a backend service. For more information about CORS and how you can use it in your applications, see the links below:

Versioning

Tradier’s API is setup to be versioned via path parameter. Versioning is something we’ll use at our discretion and we’ll communicate adequately in advance of breaking-changes or sunsetting versions. Note that there is a beta version that is present for the fundamental market data APIs.