Algeria Bank Branches

@geoalgeria/banques

21 banks and 8 financial institutions (Banque d'Algerie list) plus 1,704 branch locations across all 21 banks.

1,733 institutions + branchesnpm

Source: Banque d'Algerie, Journal Officiel, bank locator pages

Install

npm install @geoalgeria/banques

Quick example

import banques from "@geoalgeria/banques";

const banks = banques.banks();            // 21 licensed banks
const bna = banques.byId("BNA");          // look up by acronym
const branches = banques.branchesByBank("cpa");

API reference

NameSignatureDescription
banksbanks(): Bank[]All 21 licensed banks.
institutionsinstitutions(): Institution[]All 8 financial institutions (non-deposit).
allall(): Institution[]Banks and financial institutions combined (banks first).
branchesbranches(): Branch[]All 1,704 bank branch locations.
byIdbyId(key: string): Institution | nullLook up an institution by id or acronym (case-insensitive).
branchesByBankbranchesByBank(bankId: string): Branch[]Branches for one bank, by its id/acronym.
metadatametadata(): MetadataDataset metadata.

Record shape

FieldTypeNullableDescription
idstringStable lowercase id (e.g. "bna").
acronymstringCommon acronym (e.g. "BNA", "CPA").
bank_codestringyes3-digit RIB code banque (zero-padded).
name_frstringOfficial French legal name.
name_arstringyesOfficial Arabic name.
typeInstitutionType"bank" or "financial_institution".
ownershipOwnership"public", "private_foreign", or "private_domestic".
ownership_countrystringCountry of the controlling owner.
parent_companystringyesControlling parent/group.
swift_bicstringyesHead-office SWIFT/BIC (11 chars).
websitestringyesInstitution website.
hq_addressstringyesHead-office address.
hq_citystringyesHead-office city.
wilaya_codenumberHead-office wilaya code.
year_establishednumberyesYear the institution was established.

Formats

JSONCSVGEOJSONTS

The npm package ships JSON. Other formats are available in each GitHub Release.

Related packages