Свяжитесь с соответствующим банком и спросите их об их API - большая часть необходимой информации относится к вопросам безопасности / автоматического входа в систему. фактические данные обычно просто передаются в виде файла CSV.
Я знаю, что легче сказать, чем сделать, но будьте настойчивы, пока вы на самом деле не поговорите с кем-то в области ИТ, который может ответить на вопросы, а не только с юристами и людьми, которые занимаются спортом. Это помогает сделать это лично, а не по электронной почте или телефону - в конце концов, банки - это консервативные организации (и если ваши деньги находятся в этом банке, вы хотите, чтобы они были).
EDIT:
Теперь, когда вы имеете дело с банками, не удивляйтесь, если вы столкнетесь с такими вещами, как: AMEX Security - что стоит за этой челюстью? - устаревшая система мэйнфреймов, которая принимает только 6-8 символов, строчные, буквенно-цифровые записи без пробелов и специальных символов. Вот почему большинство банков не хотят сообщать людям о любых внешних API.