Skip to main content

Nordigen API Client

Nordigen is a (always*) free banking API that takes advantage of the EU PSD2 regulations. They connect to banks in over 30 countries using real banking API's (no screen scraping).

Nordigen's API is an abstraction over the usual bank API's so that all data is in a consistent format. They also handle all the regulations required to get access to the data.

The client is built using the python api-client lib.

I found this info thanks to this site: https://www.bankapi.se/

* According to Nordigen's own website :)

Nordigen Info

Installation

pip install nordigen-python

Usage

Some more indepth working examples can be found in ./examples. Also check out the test cases for usage examples.

Create a client instance

from nordigen import Client

client = Client(token="super-secret-token")

Listing available banks

banks = client.aspsps.by_country('SE')
print(banks)

# [
#   {
#     "id": "ABNAMRO_FTSBDEFAXXX",
#     "name": "ABN AMRO Bank Commercial",
#     "bic": "FTSBDEFAXXX",
#     "transaction_total_days": "558",
#     "countries": [
#       "DE"
#     ]
#   },
#   {
#     "id": "AACHENER_BANK_GENODED1AAC",
#     "name": "Aachener Bank",
#     "bic": "GENODED1AAC",
#     "transaction_total_days": "400",
#     "countries": [
#       "DE"
#     ]
#   },
#   ...
# ]

Fetching the balance of your account:

balance = client.account.balances("account-id")
print(balance)

# {
#   "balances": [
#     {
#       "balanceAmount": {
#         "amount": "-207.41",
#         "currency": "GBP"
#       },
#       "balanceType": "string",
#       "referenceDate": "2021-06-24"
#     },
#     {
#       "balanceAmount": {
#         "amount": "-649.63",
#         "currency": "GBP"
#       },
#       "balanceType": "string",
#       "referenceDate": "2021-06-21"
#     }
#   ]
# }

Release files for nordigen-python 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nordigen-python 0.1.2
File Size Uploaded
nordigen-python-0.1.2.tar.gz 5.5 kB Details

Release files / nordigen-python-0.1.2.tar.gz

Download URL nordigen-python-0.1.2.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
04147af20b3837cddea38df889ba1fc1931804bb77a7d4d95523a1a0b03eeca4
BLAKE2b-256 checksum
How to use checksums
d9c327f0651b5b1a8127a0dcb5e62f8892f774fd92be0ba1231c6e60ab74ca1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page