When I go to Kiwibank, I can choose to pay a bill by entering a name of a business and kiwibank maintain bank account lists internally, and take care of making sure the money goes to the right place. I can for instance select the Timaru District Council Rates account by name, saving the normal concern over whether I've entered the bank account correctly. Presumably, all banks have something similar.
Is it possible to get these lists from somewhere?