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

News

16.12.2024

Dictionary Update: Armenian Names

The Armenian language, part of the Indo-European family, stands out and forms its own branch....


18.11.2024

Dictionary Update: Ukrainian Names

A member of the East Slavic family, the Ukrainian language shares deep historical roots with...


04.11.2024

New Python Client Library Released

We have implemented a Python client library, now available on PyPI, providing easy access to...


22.10.2024

Software Version 10.6.0 Released

This update brings several improvements and new features designed to enhance the accuracy and...


11.10.2024

Discovering Czech Names

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


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.