# SnapTrade > SnapTrade is a unified brokerage API for real-time portfolio data, trading, and aggregation. It helps fintech teams, developers, and investing platforms connect retail brokerage accounts, retrieve normalized investment data, keep account data up to date, and build trading workflows. SnapTrade is designed for applications that need secure brokerage connectivity, portfolio data aggregation, account data, trading capabilities, webhooks, and SDK-supported API access. Use the documentation links below for implementation details. Prefer the docs site for API behavior, authentication, account data, connections, trading, rate limits, and launch guidance. ## Core Resources - [SnapTrade Homepage](https://snaptrade.com): Product overview for SnapTrade's brokerage data, account aggregation, and trading API. - [SnapTrade Documentation](https://docs.snaptrade.com/docs/getting-started.md): Main developer documentation for getting started with the SnapTrade API. - [SnapTrade API Reference](https://docs.snaptrade.com/reference): Endpoint-level API reference for SnapTrade. - [SnapTrade Dashboard](https://dashboard.snaptrade.com): Dashboard for API keys, application setup, billing, and account configuration. - [Sign Up](https://dashboard.snaptrade.com/signup): Create a SnapTrade dashboard account. - [Contact Sales](https://dashboard.snaptrade.com/contact-us): Contact SnapTrade for sales, support, partnerships, or implementation questions. ## Product and Use Cases - [Brokerage Integrations](https://docs.snaptrade.com/docs/integrations.md): Information about brokerage connectivity and supported integration concepts. - [Connection Portal](https://docs.snaptrade.com/docs/implement-connection-portal.md): Guide to the user-facing brokerage connection flow. - [Account Data](https://docs.snaptrade.com/docs/account-data.md): Concepts for balances, holdings, positions, orders, accounts, activities, and related investment account data. - [Syncing and Data Freshness](https://docs.snaptrade.com/docs/syncing.md): Guidance on daily syncs, real-time data access, transactions, holdings updates, and manual refresh behavior. - [Best Practices to Serve Real-Time Data](https://docs.snaptrade.com/docs/realtime-data.md): Guidance for serving fresh brokerage data in an application. - [Trading with SnapTrade](https://docs.snaptrade.com/docs/trading-with-snaptrade.md): Guide for building trading workflows with SnapTrade. - [Webhooks](https://docs.snaptrade.com/docs/webhooks.md): Webhook setup, verification, delivery behavior, and event handling. ## Developer Documentation - [Getting Started](https://docs.snaptrade.com/docs/getting-started.md): Start here to create API keys, manage users, establish connections, access accounts, and place a checked trade. - [Terminology](https://docs.snaptrade.com/docs/terminology.md): Definitions for API keys, users, institutions, connections, accounts, and related SnapTrade concepts. - [Sending Requests](https://docs.snaptrade.com/docs/requests.md): How to make requests to the SnapTrade API using SDKs or direct API calls. - [Request Signatures](https://docs.snaptrade.com/docs/request-signatures.md): How to generate request signatures for direct API integrations. - [Connections](https://docs.snaptrade.com/docs/connections.md): Concepts for brokerage connections and brokerage authorizations. - [Rate Limiting](https://docs.snaptrade.com/docs/ratelimiting.md): Guidance for avoiding and handling HTTP 429 responses. - [Request IDs](https://docs.snaptrade.com/docs/request-ids.md): Guidance for troubleshooting requests. - [Fix Disabled Connections](https://docs.snaptrade.com/docs/fix-broken-connections.md): Guidance for handling disabled or broken brokerage connections. - [Frequently Asked Questions](https://docs.snaptrade.com/docs/faq.md): Answers to common questions about API keys, requests, users, connections, account information, and trading. - [Launch Guide](https://docs.snaptrade.com/docs/launch-guide.md): Pre-launch checklist and production-readiness guidance. ## API Reference Highlights - [Register User](https://docs.snaptrade.com/reference/Authentication/Authentication_registerSnapTradeUser.md): Create a SnapTrade user and user secret. - [Generate Connection Portal URL](https://docs.snaptrade.com/reference/Authentication/Authentication_loginSnapTradeUser.md): Generate a redirect URL for connecting brokerage accounts. - [List All Connections](https://docs.snaptrade.com/reference/Connections/Connections_listBrokerageAuthorizations.md): List brokerage connections for a user. - [Get Connection Detail](https://docs.snaptrade.com/reference/Connections/Connections_detailBrokerageAuthorization.md): Retrieve details for a specific brokerage connection. - [List Accounts for a Connection](https://docs.snaptrade.com/reference/Connections/Connections_listBrokerageAuthorizationAccounts.md): Retrieve accounts for a brokerage connection. - [Get Account Detail](https://docs.snaptrade.com/reference/Account%20Information/AccountInformation_getUserAccountDetails.md): Retrieve account details known to SnapTrade for a connected brokerage account. - [List Account Balances](https://docs.snaptrade.com/reference/Account%20Information/AccountInformation_getUserAccountBalance.md): Retrieve cash balances and buying power for an account. - [List Account Positions](https://docs.snaptrade.com/reference/Account%20Information/AccountInformation_getUserAccountPositions.md): Retrieve stock, ETF, crypto, and mutual fund positions for an account. - [List All Account Positions](https://docs.snaptrade.com/reference/Account%20Information/AccountInformation_getAllAccountPositions.md): Retrieve positions across multiple instrument types, including stocks, ETFs, mutual funds, crypto, futures, and options. - [List Account Activities](https://docs.snaptrade.com/reference/Account%20Information/AccountInformation_getAccountActivities.md): Retrieve transaction and activity history for an account. - [List Account Option Positions](https://docs.snaptrade.com/reference/Options/Options_listOptionHoldings.md): Retrieve option positions for an account. - [Get Equity Symbol Quotes](https://docs.snaptrade.com/reference/Trading/Trading_getUserAccountQuotes.md): Retrieve quote data from the brokerage for specified symbols. - [Check Equity Order Impact](https://docs.snaptrade.com/reference/Trading/Trading_getOrderImpact.md): Validate the impact of an equity order before placing it. - [Place Checked Equity Order](https://docs.snaptrade.com/reference/Trading/Trading_placeOrder.md): Place a checked equity order through SnapTrade. - [Place Equity Order](https://docs.snaptrade.com/reference/Trading/Trading_placeForceOrder.md): Place an equity order through SnapTrade. ## Optional - [Pricing](https://snaptrade.com/pricing): Pricing and plan information. - [Brokerage Integrations](https://snaptrade.com/brokerage-integrations): Published integration pages for supported brokerages. - [Blog](https://snaptrade.com/blogs): Product updates, educational content, customer stories, and company articles. - [Site Map](https://snaptrade.com/site-map): Browse published SnapTrade pages, blog posts, and integration pages. - [Brokerage API](https://snaptrade.com/brokerage-api): Brokerage API page on SnapTrade. - [Connect Claude](https://snaptrade.com/connect-claude): Connect Claude page on SnapTrade. - [How To Connect Brokerage Accounts Via API](https://snaptrade.com/how-to-connect-brokerage-accounts-via-api): How To Connect Brokerage Accounts Via API page on SnapTrade. - [Personal](https://snaptrade.com/personal): Personal page on SnapTrade. - [Portfolio Prompts](https://snaptrade.com/portfolio-prompts): Portfolio Prompts page on SnapTrade.