Enable Banking Accounts API
Get instant access to bank account transactions and balances – we deliver account information where you need it.
Get startedGet instant access to bank account transactions and balances – we deliver account information where you need it.
Get startedWe have integrated Open Banking APIs of all major banks and other payment account providers (EMIs and PIs) across EEA region. We constantly monitor the integrated APIs and test interaction process. Also we follow announced changes, so we can timely update integrations.
Register your application and link bank accounts it. For each linked account we calculate identification hash and allow free access to these accounts.
Sign up →We believe that integrating Open Banking should be easy and painless, so we put a lot of effort into making our APIs developer-friendly. You don’t need to worry about difference of bank APIs, we automatically convert all data and interaction logic to one simple interface.
curl -X POST \
-H "Authorization: Bearer $ENABLEBANKING_API_JWT" \
-H "Content-Type: application/json" \
-d @auth.json \
https://api.enablebanking.com/auth
{
"access": {
"balances": true,
"transactions": true,
"valid_until": "2025-01-15T14:14:53.966Z"
},
"aspsp": {
"country": "FI",
"name": "Nordea"
},
"psu_type": "personal",
"redirect_url": "http://your-domain.com/redirect-callback",
"state": "3a57e2d3-2e0c-4336-af9b-7fa94f0606a3"
}
{
"url": "https://tilisy.enablebanking.com/ais/start?sessionid=73100c65-c54d-46a1-87d1-aa3effde435a",
"authorization_id": "73100c65-c54d-46a1-87d1-aa3effde435a",
"psu_id_hash": "db10bfbbb9ca86a78ce42ba0c21c2870824d9b9056e259c1ab1df50813bd7781"
}
curl -X POST \
-H "Authorization: Bearer $ENABLEBANKING_API_JWT" \
-H "Content-Type: application/json" \
-d @session.json \
https://api.enablebanking.com/sessions
{
"code": "0f4473e7-95dd-49d2-9e48-5884d268b8d9"
}
{
"accounts": [
{
"account_id": {
"iban": "FI8821291587733472"
},
"cash_account_type": "CACC",
"currency": "EUR",
"details": "Current account",
"identification_hash": "WwpbCiJhY2NvdW50IiwKImFjY291bnRfaWQiLAoiaWJhbiIKXQpd.E8GzhnnsFC7K+4e3YMYYKpyM83Zx6toXrjgcvPP/Lqc=",
"name": "Holder Name",
"uid": "07cc67f4-45d6-494b-adac-09b5cbc7e2b5",
"usage": "PRIV"
}
],
"session_id": "4604aa90-f8a8-4180-92d8-0c3270846f0a"
}
curl -X GET \
-H "Authorization: Bearer $ENABLEBANKING_API_JWT" \
https://api.enablebanking.com/accounts/07cc67f4-45d6-494b-adac-09b5cbc7e2b5/balances
{
"balances": [
{
"balance_amount": {
"amount": "1.23",
"currency": "EUR"
},
"balance_type": "CLBD",
"last_change_date_time": "2019-08-24T14:15:22Z",
"name": "Booked balance",
"reference_date": "2019-08-24"
}
]
}
curl -X GET \
-H "Authorization: Bearer $ENABLEBANKING_API_JWT" \
https://api.enablebanking.com/accounts/07cc67f4-45d6-494b-adac-09b5cbc7e2b5/transactions
{
"continuation_key": "E8GzhnnsFC7K+4e3YMYYKpyM",
"transactions": [
{
"bank_transaction_code": {
"code": "12",
"description": "Utlandsbetalning",
"sub_code": "32"
},
"booking_date": "2020-01-01",
"credit_debit_indicator": "CRDT",
"creditor": {
"name": "Company Name"
},
"debtor_account": {
"iban": "FI8821291587733472"
},
"entry_reference": "5561990681",
"remittance_information": ["Gift for Debtor"],
"status": "BOOK",
"transaction_amount": {
"amount": "1.23",
"currency": "EUR"
},
"transaction_date": "2020-01-01",
"value_date": "2020-01-01"
}
]
}
Should you have any questions regarding testing or operating integration with live APIs?
We are happy to assist whether you have a legal question, are looking for a business case or concerned about a security matter.