Public Trading API
REST API for programmatic trading on Public — manage brokerage accounts, pull portfolio and transaction history, retrieve market data (quotes, bars, option chains, greeks), and place, replace, and cancel equity, crypto, and multi-leg options orders. Authentication exchanges a long-lived secret key for a short-lived bearer JWT access token.
Documentation
Documentation
https://public.com/api/docs
Quickstart
https://public.com/api/docs/quickstart
Authentication
https://raw.githubusercontent.com/api-evangelist/public/refs/heads/main/authentication/public-authentication.yml
Other Resources
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/public/refs/heads/main/scopes/public-scopes.yml
ChangeLog
https://public.com/api/docs/changelog
SDKs
https://raw.githubusercontent.com/api-evangelist/public/refs/heads/main/packages/public-packages.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/public/refs/heads/main/apis.yml