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