SWIFT / BIC Codes (Vietnam) API

SWIFT / BIC codes of the banks operating in Vietnam (Vietnamese banks and foreign branches), search by name or code, and validation of any BIC.

GEThttps://apibox.io.vn/v1/swift-bic

The SWIFT / BIC API lists the codes needed to receive international transfers in Vietnam: about 88 institutions, from the state-owned banks (Vietcombank BFTVVNVX, VietinBank ICBVVNVX, BIDV BIDVVNVX, Agribank VBAAVNVX) and joint-stock banks to foreign-owned banks and the branches of foreign banks. Each bank has its official Vietnamese and English names, its VietQR / NAPAS code (VCB, ICB, MB…), its type, former names (LienVietPostBank → LPBank, OceanBank → MBV, CBBank → VCBNeo, DongA Bank → Vikki) and the source of the code.

Search with q= by short name, full name (with or without accents), former name or bank code. With bic= the API validates any 8- or 11-character BIC (ISO 9362): institution, country, location and branch parts, head office or branch, test BIC, and tells which bank in Vietnam it belongs to.

Codes are cross-checked against the banks’ own pages and international directories; verified is true when the bank itself publishes the code. The list is compared every week with the NAPAS / VietQR bank list and new banks are added automatically. Always confirm the code with the beneficiary’s bank before a large transfer.

Parameters

NameInTypeRequiredDefault
qquery|pathstringnoBank name, short name, former name or code (empty: full list).
bicquerystringnoA BIC to validate and look up (8 or 11 characters).
typequerystringnoFilter the list, e.g. joint-stock, foreign, branch.

Example

curl "https://apibox.io.vn/v1/swift-bic?q=oceanbank" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

{
  "updated": "2026-11-10",
  "count": 88,
  "query": "oceanbank",
  "results": [
    {
      "bic": "OJBAVNVX",
      "bank_code": "MBV",
      "short_name": "MBV",
      "name": "Ngân hàng TNHH MTV Việt Nam Hiện Đại",
      "name_en": "Modern Bank of Vietnam Limited",
      "type": "single-member LLC commercial bank (subsidiary after compulsory transfer)",
      "former_names": [
        "Ngân hàng TM TNHH MTV Đại Dương (OceanBank)"
      ],
      "verified": false,
      "source": "https://www.theswiftcodes.com/vietnam/ojbavnvx/"
    }
  ]
}

Use cases

  • Payment instructions for international customers and freelancers
  • Validate BICs in invoicing and remittance forms
  • Bank pickers in payroll and ERP software
  • Remittance and FX comparison apps

FAQ

Do I need the 8 or the 11-character code?

The 8-character head-office BIC is enough for most Vietnamese banks; the bank routes the payment to your branch using the account number. Some banks publish branch codes, returned in branch_bics when known.

Did renamed banks change their SWIFT code?

No: LPBank keeps LVBKVNVX, MBV keeps OJBAVNVX, VCBNeo keeps GTBAVNVX, Vikki keeps EACBVNVX. The former names are searchable.

Why do some banks have no code?

Policy banks (VBSP, VDB) and the Co-opBank do not publish one; international transfers go through a correspondent bank.

Related APIs

Start with 1,000 free requests every month. Get free API key →