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 broker-logo

Build trading apps and brokerage services for your end users. Perform operations of traditional brokers in your own platform for your users. Tailored for businesses such as trading apps, challenger banks, etc.
See Broker API documentation.

Trading API trading-logo

Stock and crypto trading for individuals and business accounts. Built for retail, algorithmic and proprietary traders. Enables you to submit different order types, purchase up to $1 of fractional shares and more all through an API.
See Trading API documentation.

Market Data API market-logo

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 oauth-logo

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.