Public brokerage API integration with SnapTrade

Public

Public is an investing platform that offers fractional investing in stocks, exchange-traded funds (ETFs), cryptocurrencies, and alternative assets. The company was launched in 2019 by Leif Abraham and Jannick Malling and is headquartered in New York City.

Region/CountryUS
Authentication TypeOAuth
Connection TypeRead

About This Integration

Want to track your Public investments, manage your portfolio, or gain deeper insights using a 3rd-party trading tool? App developers use SnapTrade to connect to Public alongside many of the world’s leading brokerages through one seamless integration. With SnapTrade, linking your brokerage account to fintech apps is both secure and effortless, ensuring your data is safeguarded by bank-level encryption while you remain in complete control.

How to Connect to the Public API

Once you enter the SnapTrade connection portal, follow these steps to link your Public account:

Step 1 - Accept SnapTrade’s Terms and Conditions – This is required only the first time you connect an account.

Step 2 - Click “Continue” – You’ll be redirected to Public’s website to start the authentication process.

Step 3 - Log in to Your Public Account – Use your credentials on Public’s secure website.

Step 4 - Agree to the Public Access User Agreement – Review and accept the terms to proceed.

After completing these steps, you will be redirected back to your app, now connected with your Public account.

Is It Safe to Connect My Public Account?

At SnapTrade, security is our top priority. We understand that when you connect your brokerage account, you want to be sure your data is safe, private, and fully under your control. That’s why we follow the highest security standards and are SOC 2 Type 2 compliant. Here’s what this means for you:

  • Bank-Level Encryption– Your data is secured when sharing
  • Full User Control – You can disconnect your account from any app at any time
  • OAuth access - Your credentials aren't shared with us or any app.

Frequently Asked Questions

Does Public have a developer API?
No, Public does not offer a developer API, but its integration with SnapTrade enables developers to build financial apps that access portfolio data.

Does the Public API support trading?
No, this integration is designed solely for portfolio tracking and data aggregation—it does not support placing trades.

How can I remove my account from an app?
You can disconnect your account at any time directly within the app or through your Public account settings.

Get Started