API

Get Started

WelcomeQuickstartGuidesChangelogSDKs 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 chainGETGet bars v2GETGet bars v2 with aggregation

Order Placement

POSTPreflight single legPOSTPreflight multi legPOSTPlace orderPUTReplace orderPOSTPlace multileg orderGETGet orderDELETECancel order

Option Details

GETGet option greeksPOSTGet strategy quote
HelpFeedback

Get Started

Welcome to the Public API

Trade stocks, ETFs, options, index options, crypto, corporate bonds, and treasuries programmatically. Commission-free with rebates on every options contract.

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 usBook a meeting

Quickstart

Authenticate and make your first API request.

Let's go

Guides

Step-by-step guides for equity orders, options, and AI integrations.

View guides

API Reference

Full endpoint documentation for accounts, orders, and market data.

Browse endpoints

Tools & Integrations

Get started faster with our SDK, AI agent integrations, and developer tools.

Claude MCP Server

Connect your Public brokerage to Claude Desktop and use Claude as a trading agent for stocks, options, and crypto — powered by the Model Context Protocol.

Setup guide→

Public CLI

Trade, check quotes, and manage your account from the terminal. Install with pipx or uv.

Getting started guide→

Python SDK

Official Python library for building trading applications with the Public API.

View on GitHub→

OpenClaw Agent

Trade with your Public account using the OpenClaw AI agent and Agent Skill.

Setup guide→

Perplexity Agent

Use the Perplexity Computer agent skill to trade and manage your portfolio.

Setup guide→

Postman Collections

Pre-configured requests to test and explore every API endpoint.

Get collections→