npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

nigeria-banks-list

v1.1.8

Published

A comprehensive list of Nigerian banks, including commercial, microfinance, digital banks, and payment service providers.

Readme

Nigeria Banks List

A comprehensive list of Nigerian banks, including commercial banks, microfinance banks, digital banks, and payment service providers, with utility functions for easy integration into your applications.

Features

  • 🏦 Full list of banks with codes and names.
  • 🔍 Functions to retrieve all banks or search by bank code.
  • 🌐 Includes traditional, digital, and fintech banks like Kuda, Opay, PalmPay, and more.
  • 🚀 Ideal for developers building applications in the Nigerian financial ecosystem.

Installation

You can install the package from NPM:

npm install nigeria-banks-list

Or, if you are using the package locally during development, you can install it like this:

npm install /path/to/your/package

Usage

1. Import the Package

You can import the getBanks and findBankByCode functions into your project.

import { getBanks, findBankByCode } from 'nigeria-banks-list';

2. Get All Banks

Use the getBanks function to retrieve a list of all Nigerian banks.

const allBanks = getBanks();
console.log(allBanks);

This will return an array of all Nigerian banks, including commercial, microfinance, and digital banks.

3. Find a Bank by Code

Use the findBankByCode function to search for a bank using its unique code.

const bank = findBankByCode("044"); // Access Bank
console.log(bank);

This will return the bank object for Access Bank or undefined if the code doesn't match any bank.

Example Output

Getting All Banks

[
  { name: "Access Bank", code: "044" },
  { name: "Citibank", code: "023" },
  { name: "Ecobank Nigeria", code: "050" },
  // ... other banks
]

Finding a Bank by Code

{ name: "Access Bank", code: "044" }

Development

1. Clone the Repository

git clone https://github.com/anibesam/nigeria-banks-list.git
cd nigeria-banks-list

2. Install Dependencies

npm install

3. Build the Project

npm run build

4. Run the Tests

npm test

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contribution

We welcome contributions! Please fork the repository, make your changes, and submit a pull request.