Any suggestions for a banking partner to work with --- preferably one with an API so I can automate the entire process?
There are other options to account-backed cards (associated with an account at the provider), can probably offer what you need as well, with many more benefits. It's kind of dependent on what your actual use-case, and user profile, is.
Options here range in terms of your program management responsibility and integration requirements, but include options like Marqeta, Unit, Bond, Stripe Treasury/Issuing, etc.
Honestly, you should probably try to talk to each potential provider and determine which offering matches the program you're actually trying to offer the closest. There is a lot of variety in the space in terms of small program details, which do matter.
Feel free to email me (email in my profile) with more specific details of what you're looking for and I may be able to point you in a more specific direction.
Disclaimer: I work for one of the options mentioned here
Hth
Bkwlf