Service Objects DOTS LogoDOTS Name Validation 2

Detect and Fix Bogus First and Last Name Data Before it Becomes a Problem

Get Your Free API Key

Validates against a global database that contains millions of names
Identifies vulgar, celebrity, dictionary-derived words and more
Parses complex and compound names into critical parts

First impressions are important; start with getting your customer’s name right. With DOTS Name Validation 2, our web service parses names from anywhere in the world into individual data fields, fixes the order of names, and returns the gender associated with the first name.

Name Validation performs extensive tests against our proprietary database of millions of national and international names for highly accurate results and can also detect business names, allowing you to sort and separate business contacts from personal ones. Our service flags possible fraudulent names by providing individual scores for vulgarity, celebrity, bogus, garbage and dictionary, as well as an overall Name Score, so you can review the integrity of the data before it is entered into your marketing and sales platforms. The service will also return first and last name origins and related names.

  • One element is not displayed on the frontend because the extension is not validated.
Form by ChronoForms -

How Name Validation Works

Please select a sample use case to see how our service corrects and appends name information.

Choose from common use cases
Request URL[YourKey]?format=json[YourKey]

Real-Time API Responses

See below for the full response from our Name Validation service.

Service Response CORRECTED       APPENDED

Please select input data to see results

Name InMike Wilson
Name ClassificationPerson
First NameMike
Middle Name
Last NameWilson
First Name FoundTrue
Is Common First NameTrue
First Name OriginHebrew
First Name SimilarMike, Myke, Mik, Maike, Meike, Mieke
Last Name FoundTrue
Is Common Last NameTrue
Last Name OriginCeltic
Last Name SimilarWilson, Willson, Walson, Woolson, Welson, Wilsen, Wolson, Wulsin, Wilsson, Wiilson, Walsen, Welsen, Wilsin, Wilzen, Wylson, Wilhsson, Willsone, Wilsan
First Name Alt
Middle Name Alt
Last Name Alt
First Name Alt FoundFalse
Last Name Alt FoundFalse
Gender AltUnknown
Related NamesMichael, Micheal, Miguel, Mike
Is Corrected NameFalse
Is Business NameFalse
Business Name
Vulgarity Score0
Celebrity Score0
Bogus Score0
Garbage Score0
First Name Dictionary Score0
Middle Name Dictionary Score0
Last Name Dictionary Score1
Overall Name Score5
Is Name GoodTrue
Status Codes
View Full results
Show Less

Please select input data to see results.

Please select input data to see results.

Show More
Show Less

For Developers

Our services are built API-first with a focus on data quality and ease of integration.
We support REST, SOAP, GET and POST requests over HTTP/S outputting in XML and JSON formats.

Our API web services are compatible with all major programming languages and we have over 200 pieces of sample code (both snippets and full solutions) available to help with your integration.

Programming languages - Php, Java, C#, .net, ASP, Ruby on Rails, Python, Cold Fusion, Apex

Visit Developer Guide

Features and Benefits

Customer Support
Uptime Guarantee
Support Engineers
  • Global database contains more than 1.4 million first names and 2.75 million last names
  • Business name detection can classify an input name as either a person, business or unknown
  • Performs ‘similar name’ matching to identify potential duplicates on first and last name
  • Identifies possible nicknames and related names
  • Parses compound names such as "Mr. and Mrs. Michael and Susan Wilson II”
  • Provides first and last name origin
  • Detects garbage name inputs
  • Retains important accented characters often found in global names in the output of the service
  • Detects dictionary words and phrases such as 'White House'
  • Identifies bogus and celebrity names such as 'I.P. Freely' or 'Homer Simpson'
  • Flags vulgar words
  • Provides certainty score for every result
  • Response time as fast as 150 milliseconds
  • Real-time API or batch service available

Additional Resources

Getting Started Video    |     Datasheet

Three Ways to Use Name Validation

Real-Time API
Cloud Connectors
Connects with major marketing, sales and ecommerce platforms
List Processing
Securely upload lists
for processing

Some of the world's biggest brands rely on Service Objects