Find cross-session image similarity matches

Compares face embeddings stored for the given identity against all other embeddings in the organization. Returns identities with similar selfies or document photos, ranked by similarity score. This endpoint detects reused photos and documents across sessions — a key signal for synthetic identity fraud, document reuse, and fraud rings. Results are deduplicated by identity (keeping the highest similarity score when multiple embeddings match). Only matches above the specified threshold are returned.

Authentication

X-API-Keystring

Organization API key. Keys are prefixed with vk_live_ (production) or vk_sandbox_ (sandbox).

Path parameters

identity_idstringRequired

Identity ID (idn_*) or external reference.

Headers

Verifa-VersiondateOptional

API version date string (e.g. 2026-02-01). If omitted, the version pinned to your API key is used.

Key-InflectionenumOptionalDefaults to snake

Response key casing. Defaults to snake.

Allowed values:

Query parameters

thresholddoubleOptional

Minimum cosine similarity score (0.1–1.0) to count as a match. Default 0.6 balances precision vs recall. Use 0.8 for high-confidence matches only; use 0.4 for broader search with more false positives.

source_typeenumOptional

Filter by embedding source type. selfie matches selfie-to-selfie; document_front matches ID photo-to-ID photo. If omitted, all source types are compared.

Allowed values:
limitintegerOptional1-100Defaults to 20
Maximum number of matches to return.
offsetintegerOptional>=0Defaults to 0
Offset for pagination.

Response

Paginated list of image similarity matches.
datalist of objects
paginationobject

Errors

401
Unauthorized Error
404
Not Found Error