Skip to main content

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

FIX API​

  • Low-latency, session-based protocol
  • Intended for high-frequency and institutional trading workflows

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

Institutional APIs​

Account Management REST API​

  • Manage multiple accounts and view consolidated balances

Subaccounts REST API​

  • Access balances and transaction history for individual subaccounts

Next steps​

See also​