Hi Eliot,
To your point, It depends on the data vendor.
Thomson Reuters provide real-time feeds that you could store locally.
Or there are reference data options to pull via API or FTP for intra & end of day data.
Or, for example DataScope Tick History...