GithubHelp home page GithubHelp logo

bankscraper's Introduction

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

Name Balance Transaction Backlog in Days Additional Info Method Status
Itaú Yes 7, 15, 30, 60, 90 Account Segment, Account Type, Owner Name, Owner Document, Owner Birthday, Overdraft Reversed Mobile API OK
Sodexo Yes 30 Card Type, Card Status, Company Name, Owner Name Reversed Mobile API OK
Banco do Brasil Yes 30 Account Type, Owner Name, Interest Reversed Mobile API OK
Ticket Yes 30 - Web Scraping with Captcha Bypass OK
Nubank No - Incomplete - Not working at all - NOK
Santander Yes 60 Account Branch, Account Number, Account Dac, Owner Name, Owner Document, Overdraft, Personal Credit Selenium OK
Alelo Yes 1-180 Owner First Name Selenium OK

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, in the format 0000-0
  --account ACCOUNT     Banco do Brasil Account number, in the format 0000-0
  --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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.