Yes, take a look at the OBIE [0]. You are required to be registered/regulated as an appropriate 'Third Party Processor' (TPP) class, in this case an AISP.
Then you can use an API aggregator service such as SaltEdge, TrueLayer, Teller [1], etc. (I'm not associated with any of these). Or you can try to roll your own.
Transaction data is read and never stored, just used to processing matches.
The flow was relatively simple, link an account during signup.
The regulation was hard and expensive.