Separating Aggregation and Enrichment
Tony Xiao, founder and CEO of Venice, on the opportunities in financial data aggregation
This points to financial data access turning into a modular stack, where the hardest value is shifting from fetching bank data to making that data usable for a specific job like lending, budgeting, or subscription tracking. In practice, one layer gets the raw transactions, and a separate layer cleans merchant names, tags spending, finds recurring bills, or estimates income and cash flow, so customers can plug enrichment into whatever data source they already have.
-
The split exists because raw bank transaction feeds are messy. Bank statements often show cryptic strings instead of recognizable merchants, so enrichment vendors turn gibberish into Walmart, Amazon, merchant logos, categories, and recurring payment signals that an app can actually use.
-
That makes enrichment useful across many workflows. A personal finance app wants cleaned merchants and subscription detection. A lender wants derived signals like income, debt payments, and likely creditworthiness. The same raw feed can support very different products once it is processed.
-
The reason this layer can stand alone is that aggregation is becoming more standardized. As open banking APIs replace scraping, connection quality matters less as a differentiator, which pushes aggregators like Plaid and Finicity to move up stack into enrichment, analytics, verification, and payments.
The next step is a market where connectivity is bought as plumbing and enrichment is bought as application logic. The winners will be the companies that can take the same bank feed and turn it into the clearest answer for a lender, a payroll app, or a personal finance product, then bundle those answers into higher margin products.