BakktX API Overview
Overview
The BakktX API is the developer surface for Bakkt's institutional digital asset services. It exposes the operations a client platform needs to onboard investors, fund accounts, trade, transfer, and reconcile — all through a single REST interface.
Note: This documentation covers the public BakktX surface. Internal admin endpoints and partner-specific integrations are documented separately.
Capabilities
Accounts and Onboarding
Create and manage investor accounts, trigger KYC / KYB screening, and register Bakkt legal agreements against an account.
Trading
Submit buy and sell orders against supported instruments, track order status, and retrieve positions.
Transfers
Deposit and withdraw digital assets across wallets and the blockchain, with fee estimates, address verification, and VASP lookups.
Block Trade and Gifting
Run block trade workflows that allocate aggregated orders across investor accounts and distribute digital asset gifts.
Getting Started
Getting Started
What Bakkt is, how to get credentials, and make your first API call.
Supported Assets
Available digital asset instruments and jurisdiction trading restrictions.
Feature Guides
Market Data Feed
Real-time digital asset quotes via WebSocket.
Accounts and Onboarding
Create investor accounts, run KYC / KYB, and register agreements.
Orders and Trading
Submit, cancel, and retrieve orders; retrieve positions.
Transfers
Digital asset deposits, withdrawals, fee estimates, and address validation.
Batch Trade and Allocations
Open allocation batches, submit block trade allocations, and distribute fills across investor accounts.
Gifting
Distribute digital asset gifts and rewards to investors.
Reports (Start-of-Day)
Daily positions, trades, settlement, and reconciliation.
Flow of Funds
Funding models (Net Settlement, Apex Clearing) and the trade/settlement flows that sit behind the API.
Reference
Webhooks & Event Queue
Real-time event notifications for orders, transfers, and lifecycle events.
Timing & Maintenance Windows
Trading hours, maintenance windows, and time-in-force definitions.
Go to Timing & Maintenance Windows
Errors & Troubleshooting
Common API errors, order rejections, and troubleshooting guides.
Go to Errors & Troubleshooting
Changelog
API updates, new features, and deprecations.
FAQ
Common questions about KYC, wire funding, document verification, and tax reporting.
Support
How to contact the Bakkt SRE team and get help.
Updated 18 days ago
