Overview
Bitvavo provides programmatic access to its exchange through multiple APIs, designed for automated trading, real-time market data, and account management.
These APIs are intended for professional and algorithmic traders who need reliable execution, low-latency data, and fine-grained control over their trading infrastructure.
What you can build
Using the Bitvavo APIs, you can:
- Create, update, and cancel orders
- Stream real-time market data and account events
- Maintain a clean local order book
- Synchronize balances, trades, and positions
- Manage accounts and subaccounts programmatically
What we support
Trading APIs
Exchange REST API
- Best suited for synchronous, request-response interactions
- Commonly used for order management, account queries, and historical data
Exchange WebSocket API
- Event-driven API for real-time updates
- Used for streaming market data and account-level events
Market Data APIs
Market Data Pro WebSocket API
- High-throughput real-time market data streams
- Designed for professional trading systems that require full-depth data
Next steps
- Start with Get started to create API credentials and authenticate your first request
- Choose a protocol and review its introduction: