fints-institute-db is a JavaScript package providing a structured database of German banking institutes, primarily for use with FinTS/HBCI client applications. It contains crucial connection details such as Bankleitzahl (BLZ), Business Identifier Code (BIC), bank name, location, FinTS endpoint URLs (e.g., `pinTanURL`), and supported FinTS protocol versions. The current stable version is 0.16.0. The package typically receives updates as the German banking landscape changes (e.g., mergers, updated FinTS endpoints) or new data becomes available, making its release cadence data-driven. It serves as a static registry, differentiating itself by offering a readily consumable, open-source dataset specifically tailored for integrating with the German FinTS standard.
Verified import paths — ran on the pinned version, not inferred.
The package exports the entire bank list as its default export, which is an array. There are no named exports.
CommonJS default import for Node.js environments. The exported value is an array.
If using TypeScript, explicit type imports for the structure of a single bank entry are available from a subpath. The package might not always ship with comprehensive type definitions, so community-provided types (`@types/fints-institute-db`) might be needed for older versions or more specific fields.
Demonstrates how to import the bank database, find a specific bank by BLZ, filter banks by organization, and access their properties.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.