Openenrichment
Contribute to steveharrison/openenrichment development by creating an account on GitHub.
About Openenrichment
Many FinTech products display a nice merchant icon and human-readable name for transactions, instead of the plain text SQ *BRICKFIELDS CHIPP that appears on your bank statement. This relies on transaction enrichment, or some way to map these strings to their corresponding merchant details.
I encountered this problem while building https://thefinances.app , and wanted to solve it slightly differently. There are existing services like Plaid Enrich, https://ntropy.com , and https://www.triqai.com , but these all rely on sending transactions to their APIs for processing. While this may not be a big deal privacy-wise to FinTech apps and banks that already store all their customer information in the cloud, I wanted to build something that would work on the user’s actual device without sending their transaction details elsewhere.
It’s a lightweight CSV file of many different merchants from around the world, corresponding transaction texts, and simple regular expressions to match those merchants. It's tiny, but hopefully can be expanded to get better coverage.
The quality of enrichment improves the more accurate data we feed in, so this repository is an attempt to curate a set of human-reviewed, accurate data of merchant and transaction mappings.
Discussion
Sign in to join the discussion.
Loading comments…
Tagged
Alternatives to Openenrichment
Tools in the same space, ranked by how they are performing in the directory.
GLM-5.3-Flash
Analysis of Z AI's GLM-5.3-Flash and comparison to other AI models across key metrics including quality, price, performance (tokens per second & time to first…
Paid/Developer Tools- /Developer Tools
- Open source/Developer Tools

ASOGrade
Score any App Store keyword for search demand and ranking difficulty, and compare all 109 markets before you write your metadata.
Paid/Developer Tools- /Developer Tools
- Paid/Developer Tools