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

Connect AI Assistants

Use Claude, ChatGPT, or Perplexity to trade with our hosted MCP — no code required.

Connect now

Tools & Integrations

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

Hosted MCP Server

Connect your Public brokerage to Claude, ChatGPT, and Perplexity through the Public-hosted MCP server, then trade using natural language.

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→