Name Match

Is it the same name, written differently?

Indonesian-aware name comparison: titles, old spelling, Muhammad variants, initials and word order.

POST /v1/name/match scope: data:name_match
Key points

Why teams use Name Match

Built for Indonesian names

H., Hj., Dr., S.H., Soekarno/Sukarno, Moch./Muhammad, B. Santoso/Budi Santoso.

Explains itself

A score, a decision and the reasons — titles ignored, spelling normalized, initials matched.

Pairs with Account Check

Confirm the bank account holder is your verified customer before paying out.

How it works

From request to result

  1. Send two names in a signed POST body.
  2. Both are normalized: titles removed, spelling and variants unified.
  3. Receive match, review or no_match with a score and reasons.

Billed per comparison. Invalid input is free.

Full API reference →
request · examplePOST
POST /v1/name/match

{
  "nameA": "H. Moch. Budi Santoso, S.H.",
  "nameB": "MUHAMMAD BUDI SANTOSO"
}
response · example200
{
  "data": {
    "decision": "match",
    "score": 1,
    "reasons": ["titles_ignored", "spelling_normalized"]
  }
}
FAQ

Questions

Is a single first name enough?

No. One name part against a full name returns review, not match.

Are names stored?

No. Names are compared in memory and never logged.

Put Name Match into production.

Request access and our team activates your account, or talk to sales about volume.

Name Match · from Rp50Request API access