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: 4 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
Daily updates
Link checker
GitHub last commit
GitHub license
time tracker


Maintainability
CodeFactor
codebeat badge
Known Vulnerabilities
GitHub issues

> [!Important]
>
> Para a versão em Português *(PT_BR)* do README.md, [siga me](https://guibranco.github.io/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 = "0.1.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




raphaelcunha


Raphael Cunha




Baldini


Guilherme Baldini




BrunoM90


Null




sahalhes


E S Sahal Hussain




Erick-Bueno


Erick Bueno






pferreirafabricio


Fabrício Pinto Ferreira




Guillergood


Guillermo Bueno Vargas




iurisilvio


Iuri De Silvio




jesobreira


Jefrey Sobreira Santos




joaovaladares


João V. Valadares




leogregianin


Leonardo Gregianin






MauriciDmarc


Maurici Dmarco




rafaeldomi


Rafael Domiciano




victorbrandaao


Victor Leonardo Brandão




AmolKumarGupta


Amol




luisccf


Luis Carlos Cardoso




rodrigondec


Rodrigo Castro






vduggen


Vitor Duggen



### 🤖 Bots





snyk-bot


Snyk Bot




github-actions[bot]


github-actions[bot]




dependabot[bot]


dependabot[bot]




gitauto-ai[bot]


gitauto-ai[bot]




gstraccini[bot]


gstraccini[bot]




penify-dev[bot]


penify-dev[bot]






stack-file[bot]


stack-file[bot]




codefactor-io[bot]


codefactor-io[bot]




deepsource-autofix[bot]


deepsource-autofix[bot]




deepsource-io[bot]


deepsource-io[bot]