Build on BCB
Build powerful financial applications with our secure, RESTful Open Banking API. Access account details, internal transfers, SWIFT payments, transaction history, and payment status tracking with comprehensive documentation and developer support.
Try the API in seconds
Authenticate and make your first request with a copyβpaste example
Quick Start Guide
Three simple steps to get up and running
API Categories
Explore our comprehensive API capabilities organized by functionality
Accounts
Manage and retrieve account information, balances, and ownership details
Transactions
Access detailed transaction history with filtering and pagination
Internal Transfers
Execute secure transfers between accounts within the institution
Fx Quotes
Retrieve foreign exchange quotes for currency conversion
Virtual Accounts
Create and manage virtual sub-accounts for enhanced organization
Popular Endpoints
Essential APIs to power your application
Account Details
/v1/accounts/{accountNumber}
Retrieve account balances, ownership details, and account attributes
View Documentation βList Accounts
/v1/accounts
List all accounts associated with the authenticated user's profile
View Documentation βInternal Transfers
/v1/internal-transfers
Move funds between accounts belonging to the same customer
View Documentation βSWIFT Payments
/v1/payments/swift
Initiate international wire transfers via the SWIFT network
View Documentation βTransactions
/v1/accounts/{accountNumber}/transactions
Access transaction history with filtering and pagination support
View Documentation βPayment Status
/v1/payments/{paymentId}/status
Check detailed status information for a specific payment
View Documentation βList Payment Statuses
/v1/accounts/{accountNumber}/payments
Retrieve status information for all payments associated with an account
View Documentation βKey Features
Powerful capabilities for financial applications
Secure Authentication
JWT-based authentication with 40-minute token validity and IP restrictions
Account Information
Access detailed account balances, attributes, and ownership details
Internal Transfers
Execute secure transfers between accounts with comprehensive transaction details
Transaction History
Retrieve paginated transaction records with date range filtering and up to 1,000 records per request
SWIFT Payments
Initiate international wire transfers with comprehensive payment details including beneficiary information
Multiple Formats
Support for both JSON and CSV response formats using HTTP Accept headers for flexible integration