Retrieve savings/checking/credit card account details from selected US financial institutions with Teller API
- View the summary of accounts linked to an online banking account
- View transactions for a selected account
- Export transactions to CSV file
-
Get a Teller account through teller.io
-
Follow the instructions to set up your account then download your certificate and private key
-
Find your
appId
in the "Application" tab
-
Install dependencies for
teller.py
pip install -r requirements.txt
-
Replace
PATH_TO_CERTIFICATE
andPATH_TO_PRIVATE_KEY
inteller.py
with the paths of the certificate and private key you downloaded from Teller -
Replace
APPLICATION_ID
inpublic/index.js
with theappId
of your own Teller instance
-
Authorize Teller API to access your/your client's bank account by visiting
index.html
and following the instrunctions (you may use the Live Server plugin in VS Code to open the frontend UI locally) -
Open the developer console (press
F12
and navigate to "Console"), you will find the authorization token for this account
Simply change <MONGODB_CONNECTION_STRING>
and <DB_PASSWORD>
to your MongoDB connection string and password in config.env
. Account access tokens will be inserted to database when a client completes authorization.
Distributed under the MIT License. See LICENSE.md
for more information.
Project Link: https://github.com/songyuew/teller