API

Get Started

WelcomeQuickstartExamplesChangelogSDKs and Tools

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 orderPOSTPlace multileg orderGETGet orderDELETECancel order

Option Details

GETGet option greeks
HelpFeedback

Get Started

Changelog

Stay informed about updates to the Public API.

February 16, 2026 (future)

Update to how symbols are returned in the GET Portfolio v2 endpoint

When making a request to the GET Portfolio v2 endpoint, and an options position is returned, a suffix of -OPTION is returned at the end of the symbol. For example: TQQQ260116C00055500-OPTION.
The suffix will be removed to keep the symbols OSI compliant and allow symbol reuse.
February 2nd, 2026

Double API rate limit from 5 reqs/sec to 10 reqs/sec

  • We are doubling our rate limits from 5 reqs/sec to 10 reqs/sec. This change is global and applies to all endpoints. Note that rate limits are per account.
January 26, 2026

Notional limit orders for crypto

Notional (dollar-amount) limit orders are now supported for crypto.
For example, you can use the API to create a limit order to purchase $100 worth of BTC @ $87500.
{
  "orderId": "431ddd43-d8ce-4544-b06b-b08e6462139b",
  "instrument": {
    "symbol": "BTC",
    "type": "CRYPTO"
  },
  "orderSide": "BUY",
  "orderType": "LIMIT",
  "expiration": {
    "timeInForce": "DAY"
  },
  "amount": "100",
  "limitPrice": "87500"
}
November 24, 2025

Crypto fees update and new options greek endpoint

  • Crypto trading fees for the API have been updated to 0.6% each way (down from 1.2% each way)
  • New endpoint for options Greeks added where you can send a list of option OSI symbols to get Greeks for multiple contracts in a single request. See docs for details.
November 12, 2025

Crypto precision added to get instrument endpoint

Added crypto precision details to the get instrument endpoint to facilitate accurate order placements for crypto assets. When you retrieve instrument details for crypto assets, you'll now see precision information that indicates the number of decimal places supported for pricing and quantity.
November 6, 2025

Crypto trading support

Added support for crypto trading via the Public API powered by Zerohash.
June 24, 2025

Added support for Preflight

New preflight endpoints available for single-leg and multi-leg trades to estimate financial impact prior to order placement.
June 17, 2025

Initial release

Learn how to authenticate to the Public API and make your first request here.
To get started, create an account with Public.

Sign up for a new Public account