Skip to main content

Get Video Face Analysis

GET 

/v2/videos/:video_id/face_analysis

Per-frame gaze, eye, blink, liveness, and lip signals — no frame images.

Same authorization as other video GETs (owner, admin, shared, or sample).

Each frames[] row is one face on one frame. Fields the pipeline did not compute are omitted.

Blink rate is not returned. Count FalseTrue transitions on blink and divide by the face's duration in minutes. The eye-tracking heatmap is not a stored dataset — it is a density view of gaze_yaw × gaze_pitch.

Page with start_frame + length on long videos. length=0 (default) pulls every frame from frames-service, same as GET /v1/videos/{id}/frames.

Request

Responses

Successful Response