Auth paths
cookie ●
Session-only cookies (FedAuth, .N5SESSION, .SOSAUTH) extracted from a logged-in Firefox session (sessionstore-backups/recovery.jsonlz4, mozLz40). ~15 min TTL — re-login often.
ttl: 15m
credentials: ARION_FIREFOX_PROFILE
form
⛔ REFUSED: Automated login was flagged as fraud (2026-08-14). Use the Firefox session import or the Auðkennisapp (Icelandic eID) path instead.
Operations
| Op | Kind | Risk | Requires | Description |
|---|---|---|---|---|
| arionbanki.is/transactions | rest | read-only | DataTables-style POST to /nb5/Accounts/Transactions/TransactionList; rows are JSON arrays with HTML fragments (Icelandic number formats). Merges and dedups by {date_ref_amount}. verified 2026-08-14 input{
"type": "object",
"properties": {
"account": {
"type": "string",
"description": "e.g. 0323-26-022009 (default: all active cash accounts)"
},
"startDate": {
"type": "string",
"format": "date"
},
"endDate": {
"type": "string",
"format": "date"
}
}
} output{
"type": "object",
"properties": {
"txn_id": {
"type": "string"
},
"date": {
"type": "string",
"format": "date"
},
"description": {
"type": "string"
},
"ref": {
"type": "string"
},
"type": {
"type": "string"
},
"amount": {
"type": "number"
},
"arion_txn_id": {
"type": [
"string",
"null"
]
},
"balance_after": {
"type": [
"number",
"null"
]
}
}
} | |
| arionbanki.is/visa-transactions | rest | read-only | POST /nb5/CreditCards/GetTransactions with panId and billing period. Same data as the old manual XLSX export, with FX detail. verified 2026-08-14 input{
"type": "object",
"properties": {
"panId": {
"type": "string"
},
"period": {
"type": "string",
"description": "YYYYMM billing period"
}
}
} output{
"type": "object",
"properties": {
"date": {
"type": "string"
},
"merchant": {
"type": "string"
},
"amount": {
"type": "number"
},
"currency": {
"type": "string"
},
"fxRate": {
"type": [
"number",
"null"
]
}
}
} | |
| arionbanki.is/mortgages | rest | read-only | GetLoanDetails + GetLoanPayments — balance, APR, remaining months, per-payment principal/interest/indexation history. verified 2026-08-14 input{
"type": "object",
"properties": {
"masterLoanId": {
"type": "string",
"description": "e.g. 240028"
}
}
} output{
"type": "object",
"properties": {
"masterLoanId": {
"type": "string"
},
"balance": {
"type": [
"number",
"null"
]
},
"apr": {
"type": [
"number",
"null"
]
},
"remainingMonths": {
"type": [
"integer",
"null"
]
},
"payments": {
"type": "array",
"items": {
"type": "object",
"properties": {
"date": {
"type": "string"
},
"principal": {
"type": "number"
},
"interest": {
"type": "number"
},
"indexation": {
"type": "number"
},
"fees": {
"type": "number"
},
"total": {
"type": "number"
},
"remainingBalance": {
"type": "number"
}
}
}
}
}
} | |
| arionbanki.is/bills | rest | read-only | Bills due in the next N days (default 30). verified 2026-08-14 input{
"type": "object",
"properties": {
"days": {
"type": "integer",
"minimum": 1,
"default": 30
}
}
} output{
"type": "object",
"properties": {
"dueDate": {
"type": "string"
},
"amount": {
"type": "number"
},
"description": {
"type": "string"
}
}
} |
Raw artifacts
The manifest is the discovery record — the schema, the docs, and the search index in one file. manifest.json · recipe.ts · README.md