NameAPI is a web API
to handle people's names
in your software.



Version 5.3 Deployed

New version 5.3 available.


Version 5.3 release candidate is online

More names, more cultures and a new web service: Risk Detector.


Version 5.2 Deployed

As announced, the new version has been installed.


Version 5.2 release candidate is online

More names, more cultures.


Version 5.1 Deployed

As announced, the new version has been installed.

About Us

About Optimaize GmbH (ltd)

Optimaize, with its headquarters in Wangen-Z├╝rich (Switzerland) and branch office in Cluj-Napoca (Romania), manages the global leading name database and develops software around persons' names. Optimaize operates a public portal on, and commercial offerings on NameAPI serves international customers including software companies, financial institutions, direct marketers, and media companies.

Name Data

All parts of personal names are collected, including given names and surnames from all languages and cultures. These are linked with additional information, including gender, language and frequency. Original spellings in non-Latin scripts (including transcriptions and transliterations) are also recorded.

The used sources are phone books, national government publications, websites on the subject, and local freelancers. NamePedia spiders online news sources from 55 countries and extracts named entities focusing on people's names.


On the basis of the name data, Optimaize develops the following software modules:

Name Genderizer:

Identifies the gender of a person's name

Name Parser:

Identifies and orders the parts of names

Email Name Parser:

Extracts names out of email addresses

Name Matcher:

Compares names and computes similarity (duplicates)

Name Extractor:

Extracts names out of plain text

Name Profiler:

Enhances name records with additional attributes

Name Validator:

Checks correctness (spell-checking, gender, name order)

Fake Name Detector:

Identifies potentially invalid records

Name Formatter:

Formats names in correct upper/lower case

Name Variant Generator:

Suggests variants and variant spellings for names



Optimaize offers programming services for customizing and extending its software to meet the unique needs of clients.