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.

Go to Getting Started

Supported Assets

Available digital asset instruments and jurisdiction trading restrictions.

Go to Supported Assets

Feature Guides

Market Data Feed

Real-time digital asset quotes via WebSocket.

Go to Market Data Feed

Accounts and Onboarding

Create investor accounts, run KYC / KYB, and register agreements.

Go to Accounts Guide

Orders and Trading

Submit, cancel, and retrieve orders; retrieve positions.

Go to Orders Guide

Transfers

Digital asset deposits, withdrawals, fee estimates, and address validation.

Go to Transfers Guide

Batch Trade and Allocations

Open allocation batches, submit block trade allocations, and distribute fills across investor accounts.

Go to Batch Trade Guide

Gifting

Distribute digital asset gifts and rewards to investors.

Go to Gifting Guide

Reports (Start-of-Day)

Daily positions, trades, settlement, and reconciliation.

Go to Reports Guide

Flow of Funds

Funding models (Net Settlement, Apex Clearing) and the trade/settlement flows that sit behind the API.

Go to Flow of Funds

Reference

Webhooks & Event Queue

Real-time event notifications for orders, transfers, and lifecycle events.

Go to Webhooks & Event Queue

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.

Go to Changelog

FAQ

Common questions about KYC, wire funding, document verification, and tax reporting.

Go to FAQ

Support

How to contact the Bakkt SRE team and get help.

Go to Support


Did this page help you?