API

Get Started

WelcomeQuickstartExamplesChangelogSDKs 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 greeks
HelpFeedback

Available SDKs

Python SDK

Official Python SDK for the Public API. Easy-to-use library for building trading applications in Python.

View on GitHub

Developer Tools

Public CLI

Official command-line tool for the Public API. Authenticate, check quotes, run preflight checks, and place orders directly from the terminal.

View on GitHub

Postman Collections

Pre-configured Postman collections for the Public API. Test endpoints and explore the API with ready-to-use requests.

Get Collections

AI & Agent Integrations

Claude MCP Server

Connect your Public brokerage to Claude Desktop and trade stocks, options, and crypto through natural-language conversation using the Model Context Protocol.

Setup guide

Perplexity Agent Skill

Official Public Agent Skill for Perplexity Computer. Research and trade directly from the Perplexity interface.

Setup guide

OpenClaw Skill

An open sourced OpenClaw skill that lets you interact with your Public account using OpenClaw and AgentSkill.

Setup guide

Need Help?

If you have questions or need support, you can:

  • Review the Quickstart guide for API basics
  • Open an issue on the relevant GitHub repository to report bugs or request features
  • Contact us at api-support@public.com