SightRadardocs
API referenceFaces

Search by a stored selfie point id

Search using a previously-registered selfie's pointId (Rekognition SearchFaces by FaceId). (POST /v1/collections/{id}/search-by-id)

POST/v1/collections/{id}/search-by-id
Auth
Bearer API key
Billing
62 credits (search-by-face-id tier).

Search using a previously-registered selfie's pointId (Rekognition SearchFaces by FaceId).

Example request

curl -X POST "https://api.sightradar.com/v1/collections/$ID/search-by-id" \
  -H "Authorization: Bearer $SR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pointId":"<pointId>"}'

Parameters

NameInTypeDescription
id requiredpathstring
Idempotency-KeyheaderstringOpt-in idempotency. A replay under the same key is never re-charged. For a selfie register it returns 200 with the stored result (Idempotent-Replay: true) when the registration identity matches; every other op returns 409.

Request body (application/json)

FieldTypeDescription
pointId requiredstringA point_id returned by /selfies.
thresholdnumberMin cosine similarity (0-1).
limitintegerMax matches to return.

Response body

FieldTypeDescription
collection_idstring
matchesobject[]
photo_idsstring[]
reasonstringPresent when no match: no_face | low_quality_selfie | point_not_found.
model_versionstring

Status codes

StatusMeaning
200Search result.
400pointId missing.
401Missing or invalid API key.
402Wallet balance too low for this operation.
429Per-key RPS or per-customer concurrency limit exceeded.
502Engine error (the credit hold is refunded automatically).
Last updated

On this page