The Rosette API name similarity endpoint can compare two entity names (person, location, or organization) and return a match score.