API
A single endpoint for all South African bank data.
REST API. JSON responses. Versioned and backward-compatible.
Base URL
https://api.banklink.co.za/v1
Authentication
Authorization header
Authorization: Bearer <your-api-key>
API keys are scoped to your organisation and can be rotated from the dashboard at any time.
Endpoints
GET/accounts
GET/accounts/{id}
GET/accounts/{id}/transactions
GET/accounts/{id}/balance
POST/accounts/{id}/sync
POST/link
POST/link/otp
SDKs
Example request
curl https://api.banklink.co.za/v1/accounts \
-H "Authorization: Bearer sk_live_..."
Sandbox
Sandbox access is available without accreditation. Use the prefix sk_test_ for test API keys. No real bank data is returned in sandbox mode.