Get Detection Result

GET https://app.resemble.ai/api/v2/detect/{uuid}

Retrieve the deepfake detection result using the provided UUID. Returns the final metrics for the detection job. Media-type-specific keys appear depending on the input.

$curl --request GET 'https://app.resemble.ai/api/v2/detect/DETECT_UUID' \
> -H 'Authorization: Bearer YOUR_API_TOKEN'

Response Details

  • metrics - Always includes a label (fake/real), score array with predictions per chunk, consistency field (for audio/video), and aggregated_score
  • image_metrics - Present for still images, contains type, label, score, visualization image (if requested), and nested analysis children
  • video_metrics - Present for videos, includes nested detections across frames with timestamps, certainty scores, and hierarchical results
1{
2 "success": true,
3 "item": {
4 "uuid": "5c17d732-0d10-4ee3-8c1d-41ad9b9142a1",
5 "metrics": {
6 "label": "fake",
7 "score": ["0.9", "0.8", "0.7"],
8 "consistency": "0.85",
9 "aggregated_score": "0.566"
10 },
11 "image_metrics": {
12 "label": "fake",
13 "score": "0.9",
14 "type": "facial",
15 "image": "https://...",
16 "children": []
17 },
18 "video_metrics": {
19 "label": "Fake",
20 "score": "0.9",
21 "certainty": "0.9",
22 "treeview": "...",
23 "children": [
24 {
25 "type": "VideoResult",
26 "conclusion": "Fake",
27 "score": "0.99",
28 "certainty": "0.9",
29 "children": [
30 {
31 "type": "ImageResult",
32 "conclusion": "Fake",
33 "score": "0.9",
34 "certainty": "0.95",
35 "timestamp": "0.23",
36 "children": [
37 {
38 "type": "Segment",
39 "conclusion": "Fake",
40 "score": "0.9",
41 "certainty": "0.995"
42 }
43 ]
44 }
45 ]
46 }
47 ]
48 }
49 }
50}
  • metrics always reflects the aggregate prediction and confidence per chunk.
  • image_metrics appears for still images and contains visualization assets if requested.
  • video_metrics nests detections across frames with timestamps and certainty percentages.