-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Essentially you're on your own. What I did, is create a custom browser extension that grabs my transactions as soon as I sign in to the issuer's platform (I got it working properly for Discover and Chase). If you're willing to go a little further you could probably use puppeteer to automatically log and and do some actions for you.
This is probably not completely what you are hoping for, but I looked too and could not find any proper ways. Most of the banks require you to be a verified business to access their data. I've heard Plaid is not that strict in their approvals, but I personally do not want a fintech company like Plaid to sell my data.