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

## Overview {#overview}

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

This helps improve the usability of transaction data for various applications, such as personal financial management tools 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, investment, HSAs, 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 for 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 helps in identifying and managing fraudulent transactions more effectively.

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

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

* Open Finance Data Consistency: Data received from multiple Open Finance providers can be enriched to provide a consistent output.

## 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 with up to 1000 transactions in the payload. The response will consist of the same list of transactions, with additional fields returned for the enhanced information which 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.
