Skip to main content

Banking APIs

Since I want to be able to import transactions, balances and the like automatically from a bank account, I need to interface with banking APIs (PSD2 APIs). A third party provider is necessary since direct interfacing with PSD2 APIs requires licensing, which is very much non trivial. There are multiple options to interface with banking APIs through third parties, including Nordigen, Plaid, Truelayer, Tink, and Saltedge.

Comparison

ProviderNordigenPlaidTruelayerTinkSaltedge
Free tier available
Features in free tierTransactions, BalancesTransactions, Balances, Investments, Liabilities, Authentication***
LimitationsSome rate limiting (no further information)only testing environment***
Coverage31 European countriesUS, Canada, UK, France, Ireland, Netherlands, Spain, Germany***

* not further investigated since no free tier is available.

Decision

Nordigen will be used to interface with the PSD2 APIs.

Rationale

Nordigen is the only provider that offers a free tier which can be used to provide real transaction data without cost. For that reason there isn't much consideration needed in this case.