Name

AI Name operations.

AI-powered Name API.

This API should be used to:

  • Determine a person’s gender from the name.
  • Complete name using given starting characters.
  • Compare names to determine similarity.
  • Format name.
  • Parse a name from the email address.

Complete

The call proposes k most probable names for given starting characters. Returns AiNameWeightedVariants model. Requires:

request

Complete method request. Type: AiNameCompleteRequest.

Expand

Expands a person’s name into a list of possible alternatives using options for expanding instructions. Returns AiNameWeightedVariants model. Requires:

request

Expand method request. Type: AiNameExpandRequest.

ExpandParsed

Expands a person’s parsed name into a list of possible alternatives using options for expanding instructions. Returns AiNameWeightedVariants model. Requires:

request

Parsed name with options. Type: AiNameParsedRequest.

Format

Formats a person’s name in correct case and name order using options for formatting instructions. Returns AiNameFormatted model. Requires:

request

Format method request. Type: AiNameFormatRequest.

FormatParsed

Formats a person’s parsed name in correct case and name order using options for formatting instructions. Returns AiNameFormatted model. Requires:

request

Parsed name with options. Type: AiNameParsedRequest.

Genderize

Detect person’s gender from name string. Returns AiNameGenderHypothesisList model. Requires:

request

Genderize method request. Type: AiNameGenderizeRequest.

GenderizeParsed

Detect person’s gender from parsed name. Returns AiNameGenderHypothesisList model. Requires:

request

Gender detection request data. Type: AiNameParsedRequest.

Match

Compare people’s names. Uses options for comparing instructions. Returns AiNameMatchResult model. Requires:

request

Match method request. Type: AiNameMatchRequest.

MatchParsed

Compare people’s parsed names and attributes. Uses options for comparing instructions. Returns AiNameMatchResult model. Requires:

request

Parsed names to match. Type: AiNameMatchParsedRequest.

Parse

Parse name to components. Returns AiNameComponentList model. Requires:

request

Parse method request. Type: AiNameParseRequest.

ParseEmailAddress

Parse person’s name out of an email address. Returns AiNameExtractedList model. Requires:

request

ParseEmailAddress method request. Type: AiNameParseEmailAddressRequest.

More APIs