if you're running on the same machine as a (turbo)geth node there's no reason why you can't read data directly from their database. And if you're running on the same machine as a turbogeth node in particular you have access to a bunch more useful data such as account history.