Envestnet Yodlee's De-Identified Spending Data provides a wide view of consumer spending in the U.S. through credit/debit/ACH transaction level data, sourced from millions of transactions in near real-time. The dataset covers 3600+ corporations and 90M+ accounts and has 9 years of historical data available.