# Data Enrichment
source: https://developer.mastercard.com/open-finance-us/documentation/products/manage/data-enrichment/index.md

Data Enrichment can enhance your internally held (first party) financial account transaction data by standardizing and categorizing transactions; identifying the entities and platforms involved; and enriching merchant information with their location data, logos, and website URLs.

This helps improve the usability of transaction data for various applications, such as personal financial management tools, fraud management, personalized offers and rewards, and online banking platforms. The service can be used for enriching transactions in your own banking solutions, or those sourced through Open Finance providers other than Mastercard.
Tip: There is no need to use [Mastercard Data Connect](https://developer.mastercard.com/open-finance-us/documentation/connect/index.md) to obtain consumer consent before using this service, as the transaction data is already held by you.

Data Enrichment supports a wide range of financial accounts including checking, savings, and card accounts for both consumers and small businesses. Enriching the data in this way improves the usability of your transaction data for a variety of purposes, including the use cases outlined below.

## Use Cases {#use-cases}

* Personal Financial Management (PFM): Enriched transaction data allows users to track expenses, create budgets, and gain insights into their spending habits.

* Fraud Management: Enhanced data transparency across multiple accounts helps in identifying and managing fraudulent transactions that might have been missed with a single account view.

* Customer and Portfolio Analytics: Improved data quality aids in better segmentation, positioning, and personalized marketing strategies.

* Personalization: Helps provide personalized product recommendations, offers, and rewards based on enriched transaction data.

## How It Works {#how-it-works}

You can use Data Enrichment via an API, or by a batch process:

* [Data Enrichment API](https://developer.mastercard.com/open-finance-us/documentation/products/manage/data-enrichment/api/index.md) --- Call the Transaction Data Enrichment endpoint (the endpoint can handle up to 8 million transactions per hour). The response delivered in near-real-time will consist of the same list of transactions, with additional fields returned for the enhanced information that was discovered about each transaction.

* [Batch processing](https://developer.mastercard.com/open-finance-us/documentation/products/manage/data-enrichment/batch/index.md) --- We also support transaction enrichment through a batch process. The batch process allows you to upload a file containing multiple transactions---up to 6 million transactions per file.

The quality of the data returned is the same with each method.
Note: Starting January 4, 2027, Data Enrichment will become a part of Mastercard's Security Resiliency Program (SRP) designed to enhance transparency and security across the entire payment lifecycle.
