all tools
free · no auth · hosted in south africa

south african bank branch code lookup api

find universal branch codes for any south african bank. type a bank name or alias to get the correct 6-digit eft code. covers all major local banks.

ABSA Bank 632005
First National Bank (FNB) 250655
Standard Bank 051001
Nedbank 198765
Capitec Bank 470010
Investec 580105
TymeBank 678910
Discovery Bank 679000
African Bank 430000
Bidvest Bank 462005
Sasfin Bank 683000
Al Baraka Bank 800000

try it

// response will appear here

endpoint

GET https://api.zanode.co.za/api/bank/branch
parameter type description
bank string bank name, alias, or abbreviation (e.g. "fnb", "standard bank", "capitec")

response

{
  "status": "success",
  "data": {
    "bankName": "Capitec Bank",    // canonical name
    "branchCode": "470010",        // 6-digit universal EFT code
    "isUniversal": true            // always true for supported banks
  }
}

code examples

curl
curl "https://api.zanode.co.za/api/bank/branch?bank=fnb"
javascript
const res = await fetch(
  "https://api.zanode.co.za/api/bank/branch?bank=standard+bank"
);
const { data } = await res.json();
console.log(data.branchCode); // "051001"

want the full zanode platform?

git-push deploys, managed postgres, and predictable pricing on south african servers.

join the waitlist for a 3-month trial when we launch. no credit card required.

be one of the first to try zanode

sign up for early access. no credit card needed to start your 3-month trial.