Skip to main content
POST
Python

Authorizations

Authorization
string
header
required

Your API key as the Bearer token in the Authorization header.

Query Parameters

excluding
enum<string>[]

Array of analysis types to exclude. Valid values are ai_video, ai_music, ai_voice, deepfake_video.

Available options:
ai_video,
ai_music,
ai_voice,
deepfake_video
only
enum<string>[]

Array of analysis types to include. Valid values are ai_video, ai_music, ai_voice, deepfake_video. Note: deepfake_video is OFF by default and must be explicitly included using this parameter if you want deepfake detection.

Available options:
ai_video,
ai_music,
ai_voice,
deepfake_video
external_id
string | null

An optional external identifier for tracking this video analysis.

Body

multipart/form-data
video
file
required

The video file to analyze. Must be a valid video file.

Supported formats include:

  • 3gp
  • avi
  • flv
  • gif
  • m4v
  • mkv
  • mov
  • mp4
  • mpeg
  • mpg
  • mxf
  • ts
  • vob
  • webm
  • wmv

Maximum file size: 200MB

For videos with multiple audio or video tracks, only the first track of each type will be analyzed. Videos without audio are allowed - in this case, no audio analysis will be performed.

Response

200 - application/json

Successful Response

id
string<uuid>
required
report
ShareVideoReport · object
required
external_id
string | null

The external identifier provided in the request, if any.

created_at
string<date-time>