About Name Match Advanced

Name Match Advanced is a powerful, enterprise-grade name matching library built for FinTech, KYC, OCR, Insurance, and CRM systems.

Key Features

  • Multi-strategy name matching
  • Exact + Fuzzy + Swapped token handling
  • Initial expansion & normalization
  • Percentage-based similarity scoring
  • Production-ready for FinTech pipelines

Installation

npm install name-match-advanced

Basic Usage

const { matchNames } = require('name-match-advanced'); const result = matchNames( 'Sagar Kumar Jangid', 'Sagar Kumar J' ); console.log(result); /* { inputName: 'Sagar Kumar Jangid', givenName: 'Sagar Kumar J', percentage: 95, remark: 'High Similarity' } */

Scoring System

  • 100% → Exact Match
  • 90–99% → High Similarity
  • 70–89% → Possible Match
  • Below 70% → Low Match

Use Cases

  • KYC Name Verification
  • OCR Document Matching
  • CRM Deduplication
  • Fraud Detection Pipelines
  • FinTech Identity Matching