Easy to Use Crypto Trading API

Trade over 40+ crypto coin pairs with Alpaca developer-friendly API protected by a robust crypto custody infrastructure to safeguard your assets.

Sign up
Cryptocurrencies routed thru dashboard

Speed and Performance Driven APIs

99.95%

Uptime

10ms

Order processing

#1

API Broker*

*elected by BrokerChooser as of Dec 2021

Cryptocurrencies floating in a glass sphere going thru a dashboard

Crypto Solutions

Spot Trading

Spot Trading

Trade over 20 coins using our dashboard, Trading APIs, or your favorite Alpaca Connect app.

Learn More
Crypto-to-crypto

Crypto-to-crypto

Tap into another dimension of trading with over 40+ BTC, USDT, and USD coin pairs.

Learn More
Wallet

Wallet

Seamlessly deposit and withdraw Bitcoin, Ethereum, Solana and USDT faster than traditional banking rails.

Learn More
Alpaca lock pad

Protected Crypto Assets

Secure Crypto Custody Infrastructure

Secure Crypto Custody Infrastructure

We safely store and manage our customer's digital assets using industry-leading solutions. Currently, customer assets are custodied in our cold storage at Fireblocks.

Responsible Private Key Management

Responsible Private Key Management

All customer assets are safeguarded by Alpaca. We apply the same procedures such as segregation and accounting of customer liability as the decades old standard upheld by securities broker-dealers.

SOC 2 Type II Certified

SOC 2 Type II Certified

Alpaca is SOC 2 Type II Certified, which recognizes that we have the correct protocols and standards safely in place to protect customers' data security.

! For more information about Fireblocks, visit fireblocks.com

Cryptocurrencies Available on Alpaca

Trade over 40+ coin pairs including USD, BTC, and USDT.

Start Trading
Ticker
Name
Daily Change

Trade Crypto With a Few Lines of Code

Join hundreds of thousands of traders and developers building on Alpaca APIs.

  • Easy to Use Trading API
    SDKs are available in Python, .NET/C#, Go, Node, and more

  • Free Real-Time Market Data
    Paper trading and live trading both come with real-time market data

  • Testing Environment
    Test your work on Paper trading before deploying to production

Explore API Docs

1

2

3

4

5

6

7

8

9

10

11

12

from alpaca.trading import TradingClient, MarketOrderRequest, OrderSide, TimeInForce

client = TradingClient('api-key','secret-key')

order_params = MarketOrderRequest(

symbol='BTC/ETH',

side=OrderSide.BUY,

qty=0.324,

time_in_force=TimeInForce.DAY

)

order = client.submit_order(order_params)

Explore More About Alpaca Crypto

Check out these resources to learn more about crypto trading on Alpaca.

Launch button

Getting Started with Crypto

Read this guide to learn more about adding crypto to your workflow.

Learn More
Illustration of API documentation

Crypto Trading Docs

View full documentation on crypto trading such as eligibility, supported assets, supported orders and more.

API Docs
Illustration of questions being answered in an online chat

Crypto FAQs

Visit our FAQ section for more information about crypto trading through our API.

Visit FAQs
Globe

We're Here to Help With a Global Support Team

We provide support around the clock. Speak to a member of our support team anytime, from anywhere around the world.

Contact Support