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
  • audio_source_tracing - Present when audio is labeled as fake. Contains label identifying the likely source (e.g., resemble_ai, elevenlabs) or real if audio is not synthetic, and error_message (null on success)
  • intelligence - Present when intelligence analysis was requested. Contains uuid, description and created_at timestamp
1{
2 "success": true,
3 "item": {
4 "uuid": "5c17d732-0d10-4ee3-8c1d-41ad9b9142a1",
5 "media_type": "audio",
6 "status": "completed",
7 "metrics": {
8 "label": "fake",
9 "score": ["0.9", "0.8", "0.7"],
10 "consistency": "0.85",
11 "aggregated_score": "0.566"
12 },
13 "image_metrics": {
14 "label": "fake",
15 "score": "0.9",
16 "type": "facial",
17 "image": "https://...",
18 "children": []
19 },
20 "video_metrics": {
21 "label": "Fake",
22 "score": "0.9",
23 "certainty": "0.9",
24 "treeview": "...",
25 "children": [
26 {
27 "type": "VideoResult",
28 "conclusion": "Fake",
29 "score": "0.99",
30 "certainty": "0.9",
31 "children": [
32 {
33 "type": "ImageResult",
34 "conclusion": "Fake",
35 "score": "0.9",
36 "certainty": "0.95",
37 "timestamp": "0.23",
38 "children": [
39 {
40 "type": "Segment",
41 "conclusion": "Fake",
42 "score": "0.9",
43 "certainty": "0.995"
44 }
45 ]
46 }
47 ]
48 }
49 ]
50 },
51 "audio_source_tracing": {
52 "label": "resemble_ai",
53 "error_message": null
54 },
55 "intelligence": {
56 "uuid": "int456def...",
57 "description": "Adult male speaker with confident tone discussing...",
58 "created_at": "2024-01-15T10:30:05Z"
59 },
60 "url": "https://storage.example.com/audio/suspicious.wav",
61 "filename": "suspicious.wav",
62 "duration": 8.2,
63 "created_at": "2024-01-15T10:30:00Z",
64 "updated_at": "2024-01-15T10:30:05Z"
65 }
66}
  • 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.
  • audio_source_tracing is only returned when audio is labeled as fake. Use the standalone Audio Source Tracing endpoints to access all source tracing reports.

Error Response (404)

1{
2 "success": false,
3 "message": "Detect not found"
4}