Back in the 2000s the only way to automatically download transactions from a bank into personal finance software was to use OFX Direct Connect. This is a standardised communication protocol that many banks support. It allows installed apps, such as Moneydance or Quicken, to directly talk to the bank's server and retrieve any new transactions.