by toddmazierski

toddmazierski / mint-exporter

Regularly export your transactions

127 Stars 74 Forks Last release: Not found MIT License 20 Commits 1 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

⚠️ This project is no longer maintained since strengthened their authentication in 2016 (details) ⚠️


Regularly export your transactions.

Travis CI badge


As a :floppydisk: standalone utility :floppydisk:

  1. Clone this repository:
  git clone git://
  cd mint-exporter
  1. Rename
    and fill in your Mint credentials
  cp .env.example .env
  1. Install dependencies with Bundler:
  1. Run the exporter script:
  bundle exec ruby mint-exporter.rb > transactions.csv

As a :gem: gem :gem:

  1. Add to your
  gem 'mint', git: 'git://'
  1. Add an initializer:
  # config/initializers/mint.rb

Mint.configure do |config| config.username = ENV.fetch('MINT_USERNAME') config.password = ENV.fetch('MINT_PASSWORD') end

  1. To output transactions:
  client =
  puts client.transactions.fetch

:warning: Warning :warning:

Unfortunately, because does not yet have an open API, mint-exporter relies on private APIs to get the data. Because of this, this library has (example) and will continue to occasionally break! Not recommended for production use.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.