SightRadardocs
API referenceFaces

Detect faces (no storage)

Detect + quality-gate faces in an image WITHOUT storing anything (Rekognition DetectFaces). (POST /v1/detect)

POST/v1/detect
Auth
Bearer API key
Billing
93 credits (real-time tier).

Detect + quality-gate faces in an image WITHOUT storing anything (Rekognition DetectFaces).

Example request

curl -X POST "https://api.sightradar.com/v1/detect" \
  -H "Authorization: Bearer $SR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/photo.jpg"}'

Parameters

NameInTypeDescription
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
urlstringPublic image URL.
gcsKeystringGoogle Cloud Storage object key.
photoIdstringOptional per-image key.

Also accepts: multipart/form-data, application/octet-stream.

Response body

FieldTypeDescription
detected_face_countinteger
gated_face_countinteger
facesobject[]

Status codes

StatusMeaning
200Detection result.
400Cannot decode image, or no url/gcsKey/body provided.
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