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

News

11.10.2024

Discovering Czech Names

As part of the West Slavic group, the Czech language shares similarities with Slovak and Polish,...


25.09.2024

Romanian Names Added

The Romanian language, a Romance language derived from Latin, is unique in Eastern Europe,...


11.09.2024

Software Version 10.4.0 Deployed

The latest update includes several improvements:

 

Expanded Database of Names: new names...


10.09.2024

Database Expansion: Malay Names

Malay names, part of the Austronesian language family and typically written using the Latin-based...


28.08.2024

Exploring Estonian Names

Did you know that in the Estonian language, there is no distinction between "he" and "she", as the...


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 www.namepedia.org, and commercial offerings on www.nameapi.org. 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.

Software

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

 

Services

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