Open Banking Access
Open Banking is intended to allow people to access their banking information via an API - this means a service can retrieve recent banking transactions in an automated way.
Unfortunately you need to be registered with the FCA to use these APIs, and that's a fairly complex and expensive process.
To make this easier, there is Open Banking Access.