API

Get Started

WelcomeQuickstartExamplesChangelogSDKs and ToolsOrder Limits

Authorization

POSTCreate personal access token

List Accounts

GETGet accounts

Account Details

GETGet account portfolio v2GETGet history

Instrument Details

GETGet all instrumentsGETGet instrument

Market Data

POSTGet quotesPOSTGet option expirationsPOSTGet option chain

Order Placement

POSTPreflight single legPOSTPreflight multi legPOSTPlace orderPUTReplace orderPOSTPlace multileg orderGETGet orderDELETECancel order

Option Details

GETGet option greeks
HelpFeedback

Get Started

Order Limits

Minimum and maximum order quantities, notional amounts, and price increments across each asset class. Sell-all orders may fall below stated minimums.

Equities

Quantity

Regular hours, whole sharesMin 1 share · Max 10,000 shares ($5M)
Regular hours, fractionalMin $5 notional · Max $250,000
Extended hoursWhole shares only · Max 10,000 shares
OTCWhole shares only · Max 10,000 shares ($1M)

Price increments

Price ≥ $12 decimal places
Price < $14 decimal places

Options

Quantity

Minimum1 contract
Equity optionsMax 1,999 contracts
Index options (market / stop)Max 999 contracts
Index options (limit / stop-limit)Max 1,999 contracts
Special symbols (SPY, QQQ)Max 1,499 contracts
Multi-legUp to 6 legs

Amount

MinimumNone
Market ordersMax $50,000
Stop / limit ordersMax $500,000

Price increments

Increments are exposed on the instruments endpoint under optionContractPriceIncrements.

Price < $3$0.01
Price ≥ $3$0.05

Crypto

Amount

Minimum$1
Market ordersMax $100,000 (BTC, ETH, SOL, XRP: $250,000)
Limit ordersMax $500,000

Price & quantity precision

Per-symbol precision is returned on the instruments endpoint.

📝 Notes

  • Sell-all orders for equities and crypto may be submitted below the stated minimums.
  • Limits are enforced at order placement — use the preflight endpoint to validate an order before submitting.