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
- Host: GitHub
- URL: https://github.com/guibranco/bancosBrasileiros
- Owner: guibranco
- License: unlicense
- Created: 2017-10-26T17:25:08.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-05-06T13:14:01.000Z (9 days ago)
- Last Synced: 2025-05-06T13:25:14.703Z (9 days ago)
- Topics: 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
- Language: Dart
- Homepage: http://guilherme.stracini.com.br/BancosBrasileiros/
- Size: 10.3 MB
- Stars: 470
- Watchers: 9
- Forks: 167
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-made-by-brazilians - Bancos Brasileiros
README
# Bancos Brasileiros
![]()
🇧🇷 🏦 📋 Comprehensive Brazilian Financial Institutions Database> [!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` ||
| [Dart](/schemas/dart.dart) | `bank.dart` ||
| [Go](/schemas/go.go) | `bank.go` ||
| [Java](/schemas/java.java) | `Bank.java` ||
| [JavaScript](/schemas/javascript.js) | `bank.js` ||
| [Kotlin](/schemas/kotlin.kt) | `Bank.kt` ||
| [PHP](/schemas/php.php) | `Bank.php` ||
| [Python](/schemas/python.py) | `bank.py` ||
| [Rust](/schemas/rust.rs) | `bank.rs` ||
| [TypeScript](/schemas/typescript.ts) | `bank.ts` ||
## 📝 Implementation Examples
Practical implementation examples are available in the [examples](/examples) folder:
| Technology | Directory | Badge |
|:-----------|:----------|:--|
| [Dart](/examples/dart/) | `/examples/dart/` ||
| [.NET/C#](/examples/dotnet) | `/examples/dotnet/` ||
| [EmberJS](/examples/emberjs) | `/examples/emberjs/` ||
| [PHP](/examples/php) | `/examples/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)
[](https://crates.io/crates/bancos_brasileiros)
```toml
[dependencies]
bancos_brasileiros = "0.1.0"
```### Node.js (NPM)
[](https://www.npmjs.com/package/bancos-brasileiros)
[](https://www.npmjs.com/package/bancos-brasileiros)```bash
npm i bancos-brasileiros
```### .NET (NuGet)
[](https://www.nuget.org/packages/BancosBrasileiros/)
[](https://www.nuget.org/packages/BancosBrasileiros/)```bash
dotnet add package BancosBrasileiros
```### PHP (Packagist)
[](https://packagist.org/packages/guibranco/bancos-brasileiros)
[](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
![]()
Guilherme Branco Stracini
![]()
Raphael Cunha
![]()
Guilherme Baldini
![]()
Null
![]()
E S Sahal Hussain
![]()
Erick Bueno
![]()
Fabrício Pinto Ferreira
![]()
Guillermo Bueno Vargas
![]()
Iuri De Silvio
![]()
Jefrey Sobreira Santos
![]()
João V. Valadares
![]()
Leonardo Gregianin
![]()
Maurici Dmarco
![]()
Rafael Domiciano
![]()
Victor Leonardo Brandão
![]()
Amol
![]()
Luis Carlos Cardoso
![]()
Rodrigo Castro
![]()
Vitor Duggen
### 🤖 Bots
![]()
Snyk Bot
![]()
github-actions[bot]
![]()
dependabot[bot]
![]()
gitauto-ai[bot]
![]()
gstraccini[bot]
![]()
penify-dev[bot]
![]()
stack-file[bot]
![]()
codefactor-io[bot]
![]()
deepsource-autofix[bot]
![]()
deepsource-io[bot]