Skip to main content
Version: v1.1

Get Video Transcription

Use this API to retrieve the transcription result for a video you have uploaded.

Prerequisites

  • You’re familiar with the concepts described on the Platform overview page.
  • You have uploaded a video via the Upload API and obtained its videoNo.
  • You have a valid memories.ai API key.

Host URL

  • https://api.memories.ai

Endpoint

GET /serve/api/video/get_video_transcription


Request Example

import requests

headers = {"Authorization": "<API_KEY>"}
params = {"video_no": "<video_no>"}

response = requests.get("https://api.memories.ai/serve/api/video/get_video_transcription", headers=headers, params=params)

print("Status:", response.status_code)
try:
print("Video Transcription Response:", response.json())
except Exception:
print("Response Text:", response.text)

Request Parameters

NameLocationTypeRequiredDescription
video_noquerystringYesUnique video number returned after upload
AuthorizationheaderstringYesYour API key for authentication

Response Example

Status code 200

{
"code": "0000",
"msg": "success",
"data": {
"videoNo": "VI606041694843813888",
"transcriptions": [
{
"index": 0,
"content": "Under a rocky overhang, three people are washing clothes in a shallow stream. Two individuals are seated on the pebbled ground, tending to laundry in basins, while a third person stands in the water further downstream. To the left, an open doorway reveals a room with a fireplace and a person tending to the fire. The background shows a misty, mountainous landscape with trees.",
"startTime": "0",
"endTime": "8"
}
]
},
"success": true, "failed": false
}

Request Parameters

NameLocationTypeRequiredDescription
video_noquerystringYesUnique video number returned after upload
AuthorizationheaderstringYesYour API key for authentication

Response Structure

NameTypeDescription
codestringResponse status code
msgstringHuman-readable status message
dataobjectResponse data container
» videoNostringThe unique video ID
» transcriptionlist of objectsList of transcription segments
»» startfloatSegment start time in seconds
»» endfloatSegment end time in seconds
»» textstringTranscribed speech content for that time segment

Notes

  • Ensure the video has finished processing (status: PARSE) before calling this API.
  • This endpoint returns the final transcription of the full video (audio + visual).