API-first solutions for stocks and crypto #
Alpaca offers simple, modern API-first solutions to enable anyone, either individuals or businesses, to connect applications and build algorithms to buy and sell stocks or crypto.
Whether you are launching an app to access the US equities market or deploy algorithmic trading-strategies with stocks and crypto, Alpaca has an API for you.
If you are not a developer and an API is not for you, we also enable users to trade on our web dashboard and mobile app.
Stay tuned for our API updates as we have on roadmap plans for options, futures, FX, and much more!
API Documentation #
Broker API 
Build trading apps and brokerage services for your end users. Tailored for businesses such as trading apps, challenger banks, etc.
See Broker API documentation.
Crypto API 
Crypto trading for individuals and businesses. Trade over 52+ crypto pairs supporting 20+ crypto assets using USD, BTC and USDT.
See Crypto API documentation.
Trading API 
Stock trading for individuals and business accounts. Built for retail, algorithmic and proprietary traders.
See Trading API documentation.
Market Data API 
Access real-time market pricing data and up to 6+ years worth of historical data for stocks and crypto.
See Market Data API documentation
OAuth Apps 
Develop applications on Alpaca’s platform using OAuth2. Let any user with an Alpaca brokerage account connect to your app.
See OAuth documentation.
New to Alpaca?
If you are new to Alpaca, get started from a little introduction to know what we do and what you can do. Also, make sure you learn about our platform as well.
API References
Check out API references to start developing with Alpaca APIs.