Skip to main content

Welcome to the Wallbit API

Wallbit is a global neobank and the world’s first to offer a public API for complete programmatic control of your account. Access your US account balances, manage investments in ETFs, stocks and bonds, view transaction history, execute trades, and manage crypto wallets. All through code.

OpenAPI Specification

View the complete OpenAPI specification file

Base URL

All API requests should be made to:

Authentication

All API endpoints require authentication using an API Key. Include your API key in the X-API-Key header with every request.
Never share your API key or commit it to version control. Keep it secure and rotate it regularly.

Getting your API Key

  1. Log in to your Wallbit account (in the app or in the Wallbit Dashboard)
  2. Navigate to Settings → API Keys
  3. Create a new API key with the appropriate permissions

Permissions

API keys can have different permission levels:

Rate Limiting

The API implements rate limiting to ensure fair usage. When you exceed the rate limit, you’ll receive a 429 Too Many Requests response.

Error Handling

The API uses standard HTTP status codes to indicate success or failure:

Available Endpoints

Balance

Query checking and investment account balances

Transactions

View transaction history with filters

Trades

Execute buy and sell orders for stocks

Fees

Stock trading fees by subscription tier

Account Details

Get bank account details for deposits

Wallets

Retrieve crypto wallet addresses

Rates

Fiat exchange rates between currency pairs

Assets

Browse available stocks and ETFs

Operations

Move funds between checking and investment accounts

Cards

List cards and update card status

API Key

Revoke the current API key