Video-to-Text (Transcription)

This endpoint currently accepts YouTube URLs only (no direct file uploads) and transcribes the video audio. The API returns a written transcript along with a task ID for tracking processing progress.

post

Endpoint for requesting video transcription

Authorizations
Header parameters
Acceptstring · enumRequiredPossible values:
Body
video_urlstringRequired

URL of video to transcribe

Example: https://www.youtube.com/watch?v=jNQXAC9IVRw
include_tsbooleanRequired

Should transcription include timestamps

modelstringOptional

The model to use for transcription. Available models can be retrieved via the GET /api/v1/client/models endpoint.

Example: WhisperLargeV3
Responses
200

ID of the inference request.

application/json
post
/api/v1/client/vid2txt
POST /api/v1/client/vid2txt HTTP/1.1
Host: api.deapi.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Content-Type: application/json
Content-Length: 102

{
  "video_url": "https://www.youtube.com/watch?v=jNQXAC9IVRw",
  "include_ts": true,
  "model": "WhisperLargeV3"
}
{
  "data": {
    "request_id": 1
  }
}
post

Endpoint for calculating price for video to text inference

Authorizations
Header parameters
Acceptstring · enumRequiredPossible values:
Body
video_urlstringRequired

URL of video to transcribe

Example: https://www.youtube.com/watch?v=jNQXAC9IVRw
include_tsbooleanRequired

Should transcription include timestamps

modelstringOptional

The model to use for transcription. Available models can be retrieved via the GET /api/v1/client/models endpoint.

Example: WhisperLargeV3
Responses
200

Calculated price for video to text inference.

application/json
post
/api/v1/client/vid2txt/price-calculation
POST /api/v1/client/vid2txt/price-calculation HTTP/1.1
Host: api.deapi.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Content-Type: application/json
Content-Length: 102

{
  "video_url": "https://www.youtube.com/watch?v=jNQXAC9IVRw",
  "include_ts": true,
  "model": "WhisperLargeV3"
}
{
  "data": {
    "price": 0.25
  }
}

Last updated