If you want to retrieve transaction data en masse, you should use the getblock API command with verbose=4. That provides full details on every transaction in the provided block, which you can then analyze or store how you life.
Also, if you're only interesting in specific assets, you can subscribe to those assets, then use listassettransactions to see all transactions involving them.