Cryptocurrency spot trading has become an essential component of modern digital finance, offering traders immediate ownership of digital assets at current market prices. With growing accessibility and advanced trading infrastructure, platforms now support a wide range of crypto assets and trading pairs—enabling both novice and experienced investors to participate in 24/7 global markets.
This guide explores the mechanics, features, and practical steps involved in crypto spot trading, focusing on supported assets, order types, fee structures, real-time data access, and wallet integration—all while maintaining compliance with regulatory standards across select jurisdictions.
Supported Crypto Assets and Trading Pairs
Platforms like Alpaca offer access to over 20 unique crypto assets across 56 trading pairs, including major combinations based on BTC, USD, USDT, and USDC. These include popular pairs such as BTC/USD, ETH/BTC, and ETH/USD, with continuous expansion planned for additional assets and pairings.
The symbol format has been updated from legacy forms likeBTCUSDto the standardizedBTC/USD, improving clarity and consistency. Backward compatibility is maintained in APIs to ensure smooth transitions for existing integrations.
To retrieve a complete list of available crypto assets via API:
curl --request GET 'https://api.alpaca.markets/v2/assets?asset_class=crypto' \
--header 'Apca-Api-Key-Id: ' \
--header 'Apca-Api-Secret-Key: 'Each asset response includes key details such as tradability, fractionability, minimum order size (min_order_size), trade increment, and price precision—critical parameters for automated and manual trading strategies.
👉 Discover how to start trading crypto with real-time data and low fees today.
Placing Crypto Orders: Types and Execution
Crypto spot trading supports three primary order types:
- Market Orders: Execute immediately at the best available price.
- Limit Orders: Set a specific price at which you’re willing to buy or sell.
- Stop-Limit Orders: Combine stop price activation with a limit price for more control.
Supported time_in_force options are:
gtc(Good 'Til Canceled)ioc(Immediate or Cancel)
Fractional trading is fully supported—allowing purchases of partial coins using either qty (quantity) or notional (dollar amount). For example, you can buy $10 worth of BTC even if one full coin exceeds $60,000.
Example API request to place a market order:
curl --request POST 'https://paper-api.alpaca.markets/v2/orders' \
--header 'Apca-Api-Key-Id: ' \
--header 'Apca-Api-Secret-Key: ' \
--header 'Content-Type: application/json' \
--data-raw '{
"symbol": "BTC/USD",
"qty": "0.0001",
"side": "buy",
"type": "market",
"time_in_force": "gtc"
}'This buys 0.0001 BTC using USD and remains active until filled or canceled.
Real-Time Market Data Access
Accurate and timely data is crucial for informed decision-making in volatile crypto markets.
Latest Order Book Data
You can fetch real-time bid and ask quotes for multiple pairs:
curl 'https://data.alpaca.markets/v1beta3/crypto/us/latest/orderbooks?symbols=BTC/USD,ETH/BTC,ETH/USD'Sample response includes:
- Bid price and size (
b) - Ask price and size (
a) - Timestamp (
t)
This enables algorithmic traders to analyze spreads, liquidity depth, and price movements across pairs.
WebSockets for Live Streaming
For real-time updates, connect via WebSockets using tools like wscat:
wscat -c wss://stream.data.alpaca.markets/v1beta3/crypto/us
> {"action":"auth","key":"YOUR_KEY","secret":"YOUR_SECRET"}
> {"action":"subscribe","quotes":["ETH/USD"]}You’ll receive live quote updates (T:q) with bid/ask changes—ideal for high-frequency monitoring and execution systems.
👉 Access powerful tools for real-time crypto analytics and fast execution.
Native On-Chain Wallet Transfers
Eligible users in supported U.S. states and international regions can now manage on-chain crypto transfers directly through the platform’s web dashboard under the Crypto Transfers tab.
Currently supported blockchains:
- Bitcoin (BTC)
- Ethereum (ETH)
- All ERC-20 tokens on Ethereum
This feature allows depositing and withdrawing cryptocurrencies natively, enhancing flexibility for portfolio management and off-platform usage.
Note: Transfers are subject to network fees and confirmation times depending on blockchain congestion.
Fee Structure: Maker-Taker Model
While stock trading remains commission-free, crypto trades incur small fees based on a volume-tiered maker-taker model.
Key Concepts:
- Maker: Adds liquidity by placing limit orders that rest on the order book.
- Taker: Removes liquidity by executing against existing orders (e.g., market orders).
Fees are charged on the credited asset—the one you receive in the trade:
- Buy
ETH/BTC→ Fee paid inETH - Sell
ETH/BTC→ Fee paid inBTC - Buy
ETH/USD→ Fee paid inETH - Sell
ETH/USD→ Fee paid inUSD
| Tier | 30-Day Volume (USD) | Maker Fee | Taker Fee |
|---|---|---|---|
| 1 | 0 – 100,000 | 0.15% | 0.25% |
| 2 | 100K – 500K | 0.12% | 0.22% |
| 3 | 500K – 1M | 0.10% | 0.20% |
| 4 | 1M – 10M | 0.08% | 0.18% |
| 5 | 10M – 25M | 0.05% | 0.15% |
| 6 | 25M – 50M | 0.02% | 0.13% |
| 7 | 50M – 100M | 0.02% | 0.12% |
| 8 | 100M+ | 0.00% | 0.10% |
Fees are currently posted end-of-day via the Activities API under CFEE (crypto fee) or FEE entries. Real-time fee reporting is expected soon.
Example fee record:
{
"activity_type": "CFEE",
"symbol": "ETHUSD",
"qty": "-0.000195",
"price": "1884.5",
"description": "Coin Pair Transaction Fee (Non USD)"
}Trading Rules and Limitations
- No margin trading: Cryptocurrencies cannot be bought on leverage; orders use non-marginable buying power.
- No short selling: Short positions are not supported.
- 24/7 trading: Markets operate continuously with no daily closure.
- Order size cap: Maximum notional value per order is $200,000.
These safeguards help maintain platform stability and align with regulatory compliance in permitted jurisdictions.
Frequently Asked Questions (FAQ)
Q: Can I trade crypto on margin?
A: No. All crypto trades must be fully funded using available cash or crypto balance—leverage is not permitted.
Q: How are fees calculated for crypto trades?
A: Fees depend on whether you’re a maker or taker and your trailing 30-day trading volume. They are deducted from the asset you receive in the trade.
Q: Is fractional trading supported?
A: Yes. You can buy fractions of a coin (e.g., 0.001 BTC), with precision varying by asset.
Q: Can I withdraw my crypto to an external wallet?
A: Yes, if you're in an eligible region and have wallet access enabled, you can send crypto on-chain to personal wallets.
Q: Are there limits on order sizes?
A: Yes. Each order is limited to a maximum of $200,000 in notional value.
Q: Is real-time market data available?
A: Yes. Use REST APIs for snapshots or WebSockets for live streaming of order books, trades, and quotes.
👉 Explore a platform built for seamless spot trading with deep liquidity and advanced tools.
Final Thoughts
Crypto spot trading offers direct exposure to digital assets with transparency, speed, and flexibility. Whether you're building algorithmic strategies, managing portfolios, or exploring decentralized finance, understanding the nuances of order execution, fee models, and data access is essential.
With robust API support, fractional trading capabilities, native wallet integration, and competitive pricing tiers, modern platforms empower traders to engage confidently in the evolving crypto economy—all within a compliant framework designed for security and scalability.
Note: Availability varies by jurisdiction. Always verify eligibility before trading.