Skip to main content
Submit a single source address alongside one or more target addresses. Atlas normalizes each address and returns a similarity_score and a same_person_score for every target. You can use these scores to determine whether two addresses on different documents belong to the same individual.
A 200 response does not guarantee all targets were successfully matched. Always check error_code on each result in match_data — per-target failures are reported inline rather than as top-level errors.

Endpoint

Authentication

This endpoint uses static client credentials passed as request headers — it does not use a JWT token. Your client_id and client_secret are issued directly by Atlas and remain fixed.

Request headers

string
required
Your Atlas client identifier.
string
required
Your Atlas client secret.

Request body

string
required
A unique identifier for the application or loan case this request belongs to (e.g., "lentra_app_001").
string
required
The primary address to match against all targets (e.g., "Flat 12, Green View Apartments, MG Road, Bangalore").
array
required
One or more addresses to compare against source_address. Must contain at least one item.

Response

array
One result object per target address, in the same order as your input.

Error responses

Example

200 Response (full or partial success)
In the example above, the first target matched with a similarity_score of 89.92 and same_person_score of 9, while the second target failed normalization. The overall HTTP status is still 200 — always inspect each item’s error_code before using the scores.