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_1
HelpFeedback

Get Started

Changelog

Stay informed about updates to the Public API.

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
  • Log in to your existing Public account
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.
November 6, 2025

Crypto trading support

Added support for crypto trading via the Public API powered by Zerohash.
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 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.