Email Name Parser
See also the Swagger specification.
Visit https://api.nameapi.org/rest/swagger-ui/.
Input
Example: "[email protected]"
An invalid input exception is thrown if the address does not look like an email address.
Example: "32d21gc5071d7463ef6064c07ea98cb2-user1"
Output
The email address belongs to a department (e.g. [email protected]) or is technical (e.g. [email protected])
The email address contains a person's initials such as [email protected].
Note that this answer is a guess, the 2 letters could also have another meaning such as a short given name or surname, or something completely different.
The email address contains a person's name such as [email protected].
The email address uses a pseudonym as the user name such as [email protected] or [email protected].
There is no name in the address, for example [email protected]
The address may be personal or non-personal, can't say (as in UNKNOWN) but it is clear that no name can be found in it.
The email address could not be classified and hence the service failed to extract a name.
0-n ways of extracting a person's name.
The first entry (if any) is the best, they are ordered by likeliness in descending order.
See EmailNameParserMatch.
{ "resultType" : "PERSON_NAME", "nameMatches" : [ { "givenNames" : [ { "name" : "peter", "nameType" : "NAME" } ], "surnames" : [ { "name" : "johnson", "nameType" : "NAME" } ], "confidence" : 0.9519329699093173 } ] }