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.

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
  • Log in to your existing Public account