Skip to content

krummi/meniga-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meniga API

An unofficial Node API client for Meniga.

What is this?

Meniga is an Icelandic company that uses machine-learning techniques to automatically categorize your credit/debit card transactions (i.e. transportation, grocery, restaurants, coffee, etc). On top of this they provide you with a web interface to this data that aims to give you insight into how you spend your money.

Unfortunately, this web interface has remained the same for ages and even though it still remains hugely useful to me I have now started exploring other ways to access this data, i.e. by communicating directly with their APIs, which are not publicly available.

This repository aims to create an unofficial Node Meniga API client so hackers can expand on the Meniga's limited web UI.

A word of caution

Note that this project aims to provide an API client to a non-public API that can change at any point without notice. This project is thus only useful for hobby projects.

How to use?

var meniga = new MenigaClient();
meniga.auth('<username>', '<password>')
.then(function () {
  return meniga.getTransactionsPage({
    PeriodFrom: moment('2016-01-01'),
    PeriodTo: moment('2016-02-01')
  });
})

Note

This stuff is only useful to you if you have access to Meniga which you probably don't if you're outside of Iceland.

About

An unofficial Node API client for Meniga

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published