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 theX-API-Key header with every request.
Getting your API Key
- Log in to your Wallbit account (in the app or in the Wallbit Dashboard)
- Navigate to Settings → API Keys
- 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 a429 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

