Identify & Dedupe Duplicate Records

To gain insight from data, the information needs to be accurate and consolidated. MatchUp – available as a developer API or desktop software – consolidates duplicate records to help you get all the information about a customer into a single record for analysis, improve the customer experience, and target customers more effectively.

MatchUp uses advanced fuzzy matching algorithms and deep domain knowledge to find and remove hard-to-detect duplicate data in U.S. and international records.

MatchUp also features patented geographic proximity matching – a distance algorithm that uses latitude, longitude, and proximity thresholds to eliminate duplicate data.


  • Reduce costs associated with duplicate records
  • Gain a more accurate, single view of your customer data
  • Identify multiple records at the same address
  • Easy-to-Use -- eliminates "rules-based" matching


  • Process files with different field structures
  • Assign priority for eliminating duplicates
  • Split name, address, and city/state/postcode fields
  • Free unlimited technical support. Learn more.
  • 120-Day ROI Guarantee. Details here.

MatchUp Object is a fast and powerful programmer’s tool that can be integrated into custom applications to find and eliminate duplicate records.

MatchUp Object Identify & Dedupe Duplicate Records

Identifying Duplicates – From Obvious to Not So Obvious

3 Ways to Dedupe Your Contact Data

  1. Read/Write Deduping – Compares records in one or more databases at once. Each unique group will have one record that receives an “output” status; the other matching records receive a “duplicates” status. Ideal for batch merge/purge/suppressing existing data.

    1 - Read/Write Deduping - MatchUp Object

  2. Incremental Deduping – Compares each record as it comes in and against a database of already processed records. Ideal for real-time data entry. If the incoming record is new, it can be added to the existing database Match.

    2 - Incremental Deduping

  3. Hybrid Deduping – Gives you the flexibility to customize the process if your environment requires internal key storage or comparisons to smaller clusters of records. Ideal for real-time data entry or batch processing entire lists.

    3 - Hybrid Deduping

Identify Multiple Records at Same Address

When a customer receives three or four of your catalogs in a single day because all the adults in the household have made a purchase from your website, it doesn't reflect well on your business. MatchUp helps you identify records in your databases that are members of the same household, business, or organization, reducing mailing costs by eliminating unnecessary multiple mailings. MatchUp aggregates multiple household records into a single record, providing you with the information you need to evaluate the total sales relationship.

MatchUp is an essential data management tool for reducing marketing costs, eliminating waste, improving customer satisfaction, and increasing the overall effectiveness of your contact database.

Create Your Own MatchCodes

With MatchUp Object you can set up your own matching rules (called Matchcodes) in any combination of over 35 components from common ones like Postalcode, Address, and Last Name – to not-so-common elements like Email Address, Company, and Social Security Number. You can even specify your own proprietary data component, such as an account number, using the MatchCode editor or programmatically.

Match Code Editor

Learn How to Use Matchcode Editor in MatchUp Video

Learn how to enhance the efficiency of your database by identifying and eliminating duplicates using MatchUp, Melissa Data’s powerful deduplication solution. Product specialist Matthew Bayne demonstrates how you can set up your own matching rules using MatchUp’s MatchCode Editor and more.

Now you can achieve a single, accurate view of your international contact records. The new World Edition of MatchUp gives you the ability to match, prioritize, sort, consolidate, and purge customer and prospect records from around the world.

The premier release of the World Edition of MatchUp employs enhanced powerful matching technology to process global contact data from the U.S., Canada, and Germany, with more countries on the way, starting with the United Kingdom and Australia.

MatchUp is a fast and powerful programmer’s tool with extended character encoding (UTF-8) for parsing international addresses. This API can be integrated into custom applications to help you efficiently manage your international database.

MatchUp World Addition

MatchUp® is a powerful data and address deduplication (merge/purge) software that gives you many different ways of identifying duplicate records. MatchUp allows you to dedupe files in different formats with different name, address, and city/state/ZIP structures, without losing the time to manipulate files and get them into the same format. You can work with as many as 512 different files simultaneously.

MatchUp Software

CASS Verify and Dedupe

Improve the performance of MatchUp’s merge/purge power with the CASS processing option to eliminate the duplicate records in your file along with the bad, undeliverable addresses. Complete CASS certification reports are provided (desktop CASS version only).

Identify Multiple Records at Same Address (Householding)

MatchUp identifies records in your databases that are members of the same household, business, or organization, reducing mailing costs by eliminating unnecessary multiple mailings.

MatchCode Dedupe software Editor Screenshot
MatchUp allows for the use of up to sixteen "matchcodes" in a single run to find duplicates faster.

Identify obvious duplicates like:

MatchUp Dedupe software Obvious Duplicates

And not-so-obvious duplicates like:

MatchUp Not So Obvious Duplicates

System Requirements

Microsoft® Windows XP® or newer; 2 gigabytes or better

Data Quality Tools For SalesForce Data Quality Components For Pentaho Data Quality Tools For SalesForce
Identify and merge/purge duplicate records with MatchUp Upload a sample of your data for a free analysis