API

Get Started

WelcomeQuickstartExamplesChangelogSDKs

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

Welcome to the Public API

Welcome to the Public! This documentation site provides information on how Public Foundation Models can be integrated via the Public API.

Key Features

Program your trading with no commissions and rebates on every stock and ETF options contract.

Load account state

Access real-time account balances and buying power

Load account history

View history of all money movements and orders

Order placement

Trade stocks, ETFs, options, and index options—crypto and bonds coming soon

Fractional trading

Fractional and whole-share equity trades

Trade options strategies

Trade single and multi-leg options strategies

Before you start

To get started, create an account with Public.

  • Sign up for a new Public account
  • Log in to your existing Public account

Quickstart

Introduction and examples on how to authenticate and make your first API request.

Let's go

Examples

Use one of our templates to get started integrating the Public API.

View examples

Changelog

Stay informed about updates to the Public API.

View changelog

Community & Support

If you’re planning to use the Public API for your project, we’d love to hear from you. Reach us by email or stay up to date with the latest updates on X (Twitter).
Stay updatedContact us