SightRadardocs

SightRadar documentation

A face recognition API you can integrate in an afternoon. Index faces, search a collection with a selfie, compare two faces, or detect faces without storing anything. Billed per photo, on prepaid credits.

Last updated

SightRadar is a REST API for face recognition. You send photos, it detects every usable face, stores a compact faceprint in a collection, and lets you find every photo a person appears in from a single selfie. It is request-and-response compatible with AWS Rekognition's face operations, so an existing integration can move over with an endpoint change.

What you can build

OperationEndpointWhat it doesStores data?
IndexPOST /v1/collections/{id}/indexDetects every quality-gated face in a photo and stores its faceprint.Yes, the faceprint. Never the photo.
SearchPOST /v1/collections/{id}/searchFinds the photos a person appears in from one selfie. Ranked by similarity.No
ComparePOST /v1/compareOne-to-one similarity between two faces, for identity verification.No
DetectPOST /v1/detectLocates and quality-gates faces without storing anything.No

Everything else is control plane: collections, batches, webhooks, keys, wallet and usage. Control-plane calls are free.

How the pieces fit

Create a collection

A collection is the namespace your faceprints live in. One per event, per venue, per tenant. Creating one is free.

Index photos

Send each photo by URL, as multipart, or as raw bytes. For thousands of photos, submit a batch and receive one webhook per photo.

Search or compare

Search a collection with a selfie to get ranked photo_ids back. Or compare two images directly for a yes/no with a calibrated score.

Set your own threshold

Scores are cosine similarity from 0 to 1. Pick the cut-off from your own matched and unmatched pairs. Read choosing a threshold before shipping a hard number.

Coming from AWS Rekognition?

The request and response shapes for CreateCollection, IndexFaces, SearchFacesByImage, SearchFaces, CompareFaces, DetectFaces, ListCollections and DeleteCollection are supported. On Python and boto3, the Rekognition shim makes it a two-line change. The migration guide covers everything else, including the one step nobody can skip: re-indexing.

Where to get help

On this page