avanza-api

Avanza API

Usage no npm install needed!

<script type="module">
  import avanzaApi from 'https://cdn.skypack.dev/avanza-api';
</script>

README

Avanza API

Install

npm i avanza-api

Usage

import Avanza from "avanza-api";
const avanza = new Avanza();

await avanza.authenticate({
  username: "",
  password: "",
  totpSecret: ""
});

if (avanza.isAuthenticated) {
  const accounts = await avanza.getAccounts();
  console.log(accounts);
}

Login with BankId

avanza.authenticate({
  personnummer: "123456789012"
});

If multiple username are connected to your BankId, you will need to choose which to login by adding username key.

avanza.authenticate({
  username: "",
  personnummer: "123456789012"
});