An open API service indexing awesome lists of open source software.

https://github.com/guibranco/bancosbrasileiros

🇧🇷 🏦 📋 Brazilian banks list
https://github.com/guibranco/bancosbrasileiros

bacen banco banco-central-do-brasil bancocentral bancocentraldobrasil bancos bank banks bcb brasileiros comercial csv febraban federacao-brasileira-de-bancos hacktoberfest json pix spi sql xml

Last synced: 10 days ago
JSON representation

🇧🇷 🏦 📋 Brazilian banks list

Awesome Lists containing this project

README

          

# Bancos Brasileiros


Bancos Brasileiros logo


🇧🇷 🏦 📋 Comprehensive Brazilian Financial Institutions Database


Build status
GitHub last commit
GitHub license
time tracker


Daily updates
Link checker
CodeFactor
Known Vulnerabilities
GitHub issues

> [!Important]
>
> Para a versão em Português *(PT_BR)* do README.md, [siga me](https://guilherme.stracini.com.br/BancosBrasileiros/README.pt-br.html) por favor.

---

## 📖 Overview

Bancos Brasileiros is a comprehensive database containing information on over 400 registered Brazilian financial institutions. The data is automatically updated daily from official sources using our [MergeTool](https://github.com/guibranco/BancosBrasileiros-MergeTool).

## 📊 Available Data Formats

The database is available in multiple formats to suit your needs:

- [**CSV**](/data/bancos.csv) - For spreadsheet applications and data analysis
- [**JSON**](/data/bancos.json) - For web applications and APIs
- [**Markdown**](/data/bancos.md) - For documentation and GitHub projects
- [**SQL**](/data/bancos.sql) - For database implementations
- [**XML**](/data/bancos.xml) - For legacy systems and specific applications

## 🏛️ Data Schema

Each entry in the database contains the following information:

| Field | Description | Format |
|:------|:------------|:-------|
| **COMPE** | Bank code (Clearing System) | 3 digits |
| **ISPB** | Brazilian Payment System ID | 8 digits |
| **Document** | CNPJ (Company Registration) | 14 numbers or 18 digits (formatted) |
| **LongName** | Official institution name | As registered with BACEN/STR |
| **ShortName** | Abbreviated name | As registered with BACEN/STR |
| **Network** | Connection network type | RSFN, Internet, or null |
| **Type** | Institution type | commercial, multiple, savings, or null |
| **PixType** | PIX/SPI participation type | DRCT (Direct), INDR (Indirect), or null |
| **Charge** | Supports charge operations | true, false, or null |
| **CreditDocument** | Supports TED operations | true, false, or null |
| **LegalCheque** | "Cheque Legal" participation | true or false |
| **DetectaFlow** | "Detecta Flow" participation | true or false |
| **PCR** | "PCR" participation | true or false |
| **PCRP** | "PCRP" participation | true or false |
| **SalaryPortability** | Salary portability support | "Banco folha e Destinatário" (both), "Destinatário" (receive only), or null |
| **Products** | Offered financial products | List in Portuguese |
| **Url** | Official website | URL format |
| **DateOperationStarted** | Commercial operations start date | Date format |
| **DatePixStarted** | PIX operations start date | Date format (PIX participants only) |
| **DateRegistered** | Database entry creation date | Date format |
| **DateUpdated** | Database entry last update | Date format |

## 🛠️ Schema Files & Class Definitions

### Schema Files

Ready-to-use schema definitions are available in the [schemas](/schemas) folder:

- [JSON Schema](/schemas/schema.json)
- [SQL Schema](/schemas/schema.sql)
- [XML Schema](/schemas/schema.xml)

### Class Definitions

Use our pre-built class definitions in various programming languages:

| Language | File | Badge |
|:---------|:-----|:--|
| [C#](/schemas/csharp.cs) | `Bank.cs` | C Sharp |
| [Dart](/schemas/dart.dart) | `bank.dart` | Dart |
| [Go](/schemas/go.go) | `bank.go` | Go |
| [Java](/schemas/java.java) | `Bank.java` | Java |
| [JavaScript](/schemas/javascript.js) | `bank.js` | JavaScript |
| [Kotlin](/schemas/kotlin.kt) | `Bank.kt` | Kotlin |
| [PHP](/schemas/php.php) | `Bank.php` | PHP |
| [Python](/schemas/python.py) | `bank.py` | Python |
| [Rust](/schemas/rust.rs) | `bank.rs` | Rust |
| [TypeScript](/schemas/typescript.ts) | `bank.ts` | TypeScript |

## 📝 Implementation Examples

Practical implementation examples are available in the [examples](/examples) folder:

| Technology | Directory | Badge |
|:-----------|:----------|:--|
| [Dart](/examples/dart/) | `/examples/dart/` | Dart |
| [.NET/C#](/examples/dotnet) | `/examples/dotnet/` | .NETC Sharp |
| [EmberJS](/examples/emberjs) | `/examples/emberjs/` | Ember.js |
| [PHP](/examples/php) | `/examples/php/` | PHP |

> [!Tip]
> Need an example for a specific language or framework? [Open an issue](https://github.com/guibranco/bancosbrasileiros/issues) requesting it!

## 📦 Package Manager Integrations

### Rust Crates (Cargo)

[![Crates.io](https://img.shields.io/crates/v/bancos_brasileiros.svg)](https://crates.io/crates/bancos_brasileiros)

```toml
[dependencies]
bancos_brasileiros = "5.0.0"
```

### Node.js (NPM)

[![npm](https://img.shields.io/npm/v/bancos-brasileiros)](https://www.npmjs.com/package/bancos-brasileiros)
[![npm](https://img.shields.io/npm/dy/bancos-brasileiros)](https://www.npmjs.com/package/bancos-brasileiros)

```bash
npm i bancos-brasileiros
```

### .NET (NuGet)

[![BancosBrasileiros NuGet Version](https://img.shields.io/nuget/v/BancosBrasileiros.svg?style=flat)](https://www.nuget.org/packages/BancosBrasileiros/)
[![BancosBrasileiros NuGet Downloads](https://img.shields.io/nuget/dt/BancosBrasileiros.svg?style=flat)](https://www.nuget.org/packages/BancosBrasileiros/)

```bash
dotnet add package BancosBrasileiros
```

### PHP (Packagist)

[![BancosBrasileiros Packagist Version](https://img.shields.io/packagist/v/guibranco/bancos-brasileiros.svg?style=flat)](https://packagist.org/packages/guibranco/bancos-brasileiros)
[![BancosBrasileiros Packagist Downloads](https://img.shields.io/packagist/dt/guibranco/bancos-brasileiros.svg?style=flat)](https://packagist.org/packages/guibranco/bancos-brasileiros)

```bash
composer require guibranco/bancos-brasileiros
```

## 📚 Financial System Acronyms

Understanding the Brazilian financial system terminology:

ABBC Brazilian Banks AssociationBCB Central Bank of Brazil (regulatory authority)(also known as BACEN or BC)CIP Interbank Payment ChamberCNPJ National Register of Legal Entities - RFBCOMPE Check and Other Papers Compensation SystemCTC Credit Transfer CenterCPF Individual Taxpayer Registry - RFBCVM Securities and Exchange CommissionFEBRABAN Brazilian Federation of BanksISPB SPB identificationPCPS Centralized Salary Portability PlatformPCR Centralized Receivables PlatformPIX Brazilian Instant PaymentsRFB Federal Revenue Service of BrazilRSFN National Financial System NetworkSFN National Financial SystemSLC Card Settlement ServiceSILOC Deferred Settlement System for Interbank Transfers of Credit OrdersSITRAF Funds Transfer SystemSPB Brazilian Payment SystemSPI Instant Payment SystemSTR Reserves Transfer System

## 🔄 Updates & Data Quality

The database is **automatically updated daily** using our [MergeTool](https://github.com/guibranco/BancosBrasileiros-MergeTool) that collects information from official sources.

> [!Warning]
>
> Found missing or incorrect data? Please [open an issue](https://github.com/guibranco/BancosBrasileiros/issues/new/choose)

## 📜 Changelog

View our complete [changelog](/CHANGELOG.md) for detailed update history.

## 👨‍💻 Contributors





guibranco


Guilherme Branco Stracini




icarusiftctts


Praneel Dev




srineshr1


Srinesh R




raphaelcunha


Raphael Cunha




vduggen


Vitor Duggen




rodrigondec


Rodrigo Castro






luisccf


Luis Carlos Cardoso




AmolKumarGupta


Amol




victorbrandaao


Victor Leonardo Brandão




rafaeldomi


Rafael Domiciano




MauriciDmarc


Maurici Dmarco




mvanhorn


Matt Van Horn






leogregianin


Leonardo Gregianin




joaovaladares


João V. Valadares




jesobreira


Jefrey Sobreira Santos




iurisilvio


Iuri De Silvio




Guillergood


Guillermo Bueno Vargas




pferreirafabricio


Fabrício Pinto Ferreira






Erick-Bueno


Erick Bueno




sahalhes


E S Sahal Hussain




BrunoM90


Null




Baldini


Guilherme Baldini




apoorvdarshan


Apoorv Darshan



### 🤖 Bots





snyk-bot


Snyk Bot




dependabot[bot]


dependabot[bot]




github-actions[bot]


github-actions[bot]




gstraccini[bot]


gstraccini[bot]




gitauto-ai[bot]


gitauto-ai[bot]




deepsource-autofix[bot]


deepsource-autofix[bot]






penify-dev[bot]


penify-dev[bot]




stack-file[bot]


stack-file[bot]




deepsource-io[bot]


deepsource-io[bot]




codefactor-io[bot]


codefactor-io[bot]