Tradier API for Algorithmic Trading
Tradier is a REST-first broker API for US equities and options, notable among the venues on this site for native server-side bracket orders and real-time production market data that doesn't require a funded account. This profile is facts-only: engineering observations from production use of Tradier's API, dated and attributed anonymously, plus every account/pricing/regulatory claim re-verified against Tradier's own live pages on 2026-07-17. No performance claims, no P&L, no investment advice.
Choosing your stack — Module 2 hub cluster:
API Surface (Observed)
As of mid-2026, in our production use: Tradier runs a REST v1 API on two hosts — api.tradier.com/v1 (production) and sandbox.tradier.com/v1 (developer sandbox) — with bearer-token authentication (Authorization: Bearer <token>). Production and sandbox use separate tokens and separate account IDs, generated at web.tradier.com/user/api. The endpoints exercised daily in that production use: profile, balances, positions, quotes, option expirations and chains (Greeks included in the same response via greeks=true), time & sales, daily history, and order placement/polling/cancel. One JSON quirk worth documenting for anyone wiring a client: single-element results can come back as an object where a list is expected — a classic XML-heritage API shape — so client code must normalize both shapes.
Per Tradier's own documentation, sandbox and production access are both granted through a single free Tradier Brokerage account signup ($0 minimum) — there is not a separate, lighter-weight developer-only signup distinct from opening the brokerage account.
Market Data
Production market data is real-time even on an unfunded production account — funding gates order placement and balances, not quotes. That's unusual among retail broker APIs and genuinely useful: you can build and validate against live real-time quotes before depositing anything. The developer sandbox feed, by contrast, is delayed the industry-standard 15 minutes (confirmed in Tradier's API FAQ) — fine for wiring order plumbing, not usable for anything timing-sensitive. In production use since late June 2026, data reads were moved to the production host for this reason, keeping the sandbox for order-flow testing only.
Time & sales (intraday bars) run down to 1-minute granularity, with a session_filter=all option including pre-market from 04:00 ET. One observed operational quirk (mid-July 2026): the endpoint is served by load-balanced nodes, and a subset was caught serving a snapshot frozen roughly 30 minutes stale — the identical request alternated fresh/stale roughly 50/50 for a stretch. The mitigation that worked: detect staleness by last-bar timestamp, retry with the start parameter varied slightly as a cache-buster, and keep the freshest result. Any polling-architecture built against this endpoint should handle stale reads defensively. Streaming (WebSocket/SSE) exists per Tradier's docs, but has not been exercised in this production use — treat streaming claims as documentation-only, not observed.
Orders
Tradier supports single-leg equity and option orders (market, limit, and the standard time-in-force variants). Its clearest differentiator versus most other venues on this site: native OTOCO in one API call — an entry order plus a take-profit and a stop as a triggered one-cancels-other group, with the broker holding the resting exit legs server-side. Plain OCO (without the entry leg) is also native, useful for re-bracketing an existing position after a partial fill or a scale-out. Bracket duration is day — OTOCO/OCO legs die at the market close, so a position held overnight is unprotected until re-bracketed the next session; any architecture built on Tradier brackets needs an explicit re-bracketing routine or a flatten-at-EOD policy.
Order lifecycle is poll-based (GET /orders/{id}), progressing through pending / open / partially_filled / filled / canceled. Two defensive patterns proved necessary in production use: (a) after requesting a cancel, poll until the order reaches a terminal state before assuming it's dead — a fill can land in the cancel window and must be adopted; (b) partial fills on multi-lot orders report exec_quantity and an average fill price, so client code must handle quantity less than requested. Commissions/fees are not returned on the order object in a consumable way; they're accounted for separately.
Account, Pricing & Regulatory (verified 2026-07-17)
| Plan | Monthly Fee | Stock/ETF Commission | Options Commission |
|---|---|---|---|
| Lite (free) | $0 | $0.35/trade | $0.35/contract |
| Pro | $10/mo | $0.00 | $0.00 (index options $0.35/contract) |
| Pro Plus | $35/mo | $0.00 | $0.00 (index options $0.10/contract) |
Account minimum for Tradier Brokerage is $0 on every plan; API access is not billed separately for account holders. Note the free Lite tier is not commission-free — that requires the paid Pro subscription. Prices re-verified directly at tradier.com/individuals/pricing on 2026-07-17; re-check before budgeting a project around a specific figure, as plan names and numbers change.
Regulatory split: Tradier Brokerage, Inc. (CRD #104982) is the securities entity, a member of FINRA and SIPC, confirmed via FINRA BrokerCheck. As of 2026, Tradier Inc. also operates Tradier Futures (a DBA of Lazzara Consulting Inc.), a separate legal entity and a member of the NFA, regulated by the CFTC rather than FINRA/SIPC, with a $500 account minimum. Tradier Futures runs on a CQG-powered platform built for manual trading (Tradier Web for Futures) — the documented Trading API used for algorithmic order placement covers equity, option, multileg, and combo order classes only, with no futures order class published as of this session. This corrects an earlier internal draft note that treated Tradier as equities-and-options-only in every sense: the company now has a futures product, but it sits outside the API surface this site's readers would automate against.
Where Tradier Fits
Tradier's natural comparison anchors on this site are Alpaca (the closest API-first peer for US equities/options), Interactive Brokers (broader asset breadth including futures, at the cost of a much more complex headless-auth story), and Tastytrade (another options-centric brokerage with an API). All three are covered on the Broker APIs hub and in the capability matrix.
- Strengths: API-first design (the API is the product, not an afterthought); real-time production quotes before funding an account; native OTOCO/OCO server-side brackets; Greeks attached in the same chain response; simple bearer-token auth with no OAuth dance for personal use; free sandbox.
- Limitations: no futures on the documented algo-trading API (see above); a REST-polling model for the observed integration (streaming exists per docs but wasn't exercised here); day-only bracket duration requiring explicit overnight handling; an object-vs-list JSON normalization quirk; observed intermittent stale-node behavior on the time-and-sales endpoint that calls for defensive retries.
This page covers Tradier's API and account structure only — it is not a recommendation to use Tradier, and AlgoDrill does not cover fill quality, execution performance, or live trading outcomes for any venue. Unaffiliated: AlgoDrill has no commercial relationship with Tradier.
Related comparisons: All broker APIs (full venue table) · Alpaca vs Interactive Brokers · Broker Capability Matrix (paper/options/futures/streaming/brackets side by side) · Futures Trading Vendors (Tradovate, NinjaTrader Brokerage, Rithmic, CQG)
Frequently Asked Questions
- Does Tradier's API support futures trading?
- Not through the API used for algorithmic trading. As of 2026-07-17, Tradier's documented Trading API (docs.tradier.com) accepts order classes equity, option, multileg, and combo only -- no futures order class is documented. Tradier Inc. does now offer futures through a separate legal entity, Tradier Futures (a DBA of Lazzara Consulting Inc., NFA/CFTC member), but that product is a CQG-powered manual trading platform with a $500 account minimum and no advertised developer API. For algorithmic futures trading, Tradovate, Interactive Brokers, or TradeStation remain the API-accessible options -- see the futures-vendor coverage page.
- What makes Tradier's order API different from Alpaca or Interactive Brokers?
- The standout feature is native, server-side OTOCO (one-triggers-one-cancels-other) bracket orders: a single API call places an entry order plus a take-profit and stop-loss as a linked group, and Tradier's servers hold and manage the resting exit legs. Plain OCO (without the entry leg) is also native, useful for re-bracketing a position after a partial fill. Several broker APIs require the client application to synthesize bracket behavior itself by watching fills and submitting the exit orders after the fact; Tradier does this server-side.
- Is Tradier's market data real-time?
- Production market data is real-time even on an unfunded Tradier Brokerage account -- funding gates order placement and account balances, not quotes. The separate developer sandbox (sandbox.tradier.com) delays market data by the industry-standard 15 minutes, confirmed in Tradier's own API FAQ. That makes the sandbox fine for testing order-submission plumbing but unsuitable for anything timing-sensitive; production-host data reads are the practical choice for signal and exit logic during development.
- How much does Tradier cost for algorithmic trading?
- Tradier's free Lite plan charges $0.35 per equity/ETF trade and $0.35 per options contract, with a $0 account minimum -- API access itself is not billed separately for Tradier Brokerage account holders. Commission-free trading requires a paid subscription: the Pro plan is $10/month ($0 stock and options commissions), and Pro Plus is $35/month (adds lower index-option fees). These are current as of 2026-07-17 and change without much notice -- re-verify at tradier.com/individuals/pricing before budgeting a project around a specific number.
- Is Tradier a regulated broker?
- Yes. Tradier Brokerage, Inc. (CRD #104982) is a member of FINRA and SIPC, confirmed via FINRA BrokerCheck. Its newer futures product operates under a separate legal entity, Tradier Futures (DBA of Lazzara Consulting Inc.), which is a member of the NFA and regulated by the CFTC rather than FINRA/SIPC -- the two entities carry different regulatory coverage, which matters if you hold both equities/options and futures positions across them.
Drill broker API trade-offs, bracket-order architecture, and regulatory structure with AlgoDrill's spaced-repetition flashcards.
Start Flashcards → View Reading List →