Bank Logo Catalog

A growing home for bank logos

One API for bank logos worldwide.

Search by country and bank name. Add the right logo without packing hundreds of images into your app.

Records
765
Countries
2
Access
No signup

India and the USA are live. Japan and Canada are next.

Explorer

Search names and aliases. The artwork loads after a record is selected.

Select a bank

Not selected

Catalog beta
Icon
No record selected
Wordmark
No record selected
Country
Not selected
Status
Not selected
Revision
Not selected
Catalog status Public beta. India includes evaluated visual pairs. United States identity, current status, and provenance review is ongoing.

Quick start

Copy this once. It matches whichever bank name your customer enters.

  1. Match the name

    Search a compact country index containing names and aliases only.

  2. Fetch one record

    Request the selected institution by its stable country-prefixed ID.

  3. Render and cache

    Use the revisioned icon or wordmark URL and show initials if it fails.

Browser JavaScript
import { BankLogoCatalog } from
  'https://banklogos.amitayre.com/sdk/logo-catalog.js';

const catalog = new BankLogoCatalog(
  'https://banklogos.amitayre.com/'
);

const [match] = await catalog.search('IN', customerInput);
if (!match) throw new Error('Bank not found');

const bank = await catalog.getInstitution(match.id);
const logoUrl = catalog.logoUrl(bank, 'icon', 'svg').href;
v1/institutions/{id}.json

One static institution record.

v1/countries/{code}/search-index.json

Country names and aliases without images.

sdk/logo-catalog.js

Zero-dependency matching and URL helper.

v1/schema.json

Record fields and supported variants.