bankscraper
Script suite to parse financial transactions from brazilian bank and benefit accounts, including support (when applicable) for interest fees and overdraft limits, besides account metadata and account holder information, when available
WARNING: Using this tool without care may lead to your bank account being blocked. Use at your own risk!
Current Supported Banks
The banks below were added in the order they are listed
Usage
Itaú
usage: itau.py [-h] --branch BRANCH --account ACCOUNT --password PASSWORD
[--days DAYS] [--omit-sensitive-data] [--balance] [--quiet]
Program to parse financial transactions from Itaú
optional arguments:
-h, --help show this help message and exit
--branch BRANCH Itaú Branch number, in the format 0000
--account ACCOUNT Itaú Account number, in the format 00000-0
--password PASSWORD Itaú Account password
--days DAYS Transaction log days
--omit-sensitive-data
Omit sensitive data, like documents, paychecks and
current balance
--balance Get only account balance
--quiet Be quiet
Sodexo
usage: sodexo.py [-h] --card CARD --document DOCUMENT [--omit-sensitive-data]
[--balance] [--quiet]
Program to parse financial transactions from Sodexo benefit
optional arguments:
-h, --help show this help message and exit
--card CARD Sodexo Card Number
--document DOCUMENT Sodexo Card Owner Document
--omit-sensitive-data
Omit sensitive data, like documents, paychecks and
current balance
--balance Get only account balance
--quiet Be quiet
Banco do Brasil
usage: bancodobrasil.py [-h] --branch BRANCH --account ACCOUNT --password
PASSWORD [--days DAYS] [--omit-sensitive-data]
[--balance] [--quiet]
Program to parse financial transactions from Banco do Brasil
optional arguments:
-h, --help show this help message and exit
--branch BRANCH Banco do Brasil Branch number, maximum 5 digits (without -)
--account ACCOUNT Banco do Brasil Account number, maximum 6 digits (without -)
--password PASSWORD Banco do Brasil Account password
--days DAYS Transaction log days
--omit-sensitive-data
Omit sensitive data, like documents, paychecks and
current balance
--balance Get only account balance
--quiet Be quiet
Ticket
usage: ticket.py [-h] --card CARD [--omit-sensitive-data] [--balance]
[--quiet]
Program to parse financial transactions from Ticket benefit
optional arguments:
-h, --help show this help message and exit
--card CARD Ticket Card Number
--omit-sensitive-data
Omit sensitive data, like documents, paychecks and
current balance
--balance Get only account balance
--quiet Be quiet
Santander
usage: santander.py [-h] --document DOCUMENT --password PASSWORD [--days DAYS]
[--omit-sensitive-data] [--balance] [--quiet]
Program to parse financial transactions from Santander
optional arguments:
-h, --help show this help message and exit
--document DOCUMENT Santander Account Owner Document
--password PASSWORD Santander Account password
--days DAYS Transaction log days
--omit-sensitive-data
Omit sensitive data, like documents, paychecks and
current balance
--balance Get only account balance
--quiet Be quiet
Alelo
usage: alelo.py [-h] --document DOCUMENT --password PASSWORD --card CARD
[--days DAYS] [--omit-sensitive-data] [--balance] [--quiet]
Program to parse financial transactions from Alelo
optional arguments:
-h, --help show this help message and exit
--document DOCUMENT Alelo Account Owner Document
--password PASSWORD Alelo Account password
--card CARD Alelo Card Number password
--days DAYS Transaction log days
--omit-sensitive-data
Omit sensitive data, like documents, paychecks and
current balance
--balance Get only account balance
--quiet Be quiet