Dailymotion

Get Dailymotion video transcript

Get the timecoded transcript of a Dailymotion video, where one exists.

GET/v1/dailymotion/videos/{videoId}/transcript
1credit
x-api-keystringheader

API key (`sfk_...`)

Parameters
1
videoIdstringrequiredpath

Dailymotion video id, e.g. `x9hffw2`. A video URL such as https://www.dailymotion.com/video/x9hffw2 is also accepted.

pattern: ^x[0-9a-z]{1,11}$

Response fields
12

Endpoint-specific response payload.

datalookupStatus
string

Whether the video was found. `restricted` means the video exists but Dailymotion does not show it publicly.

one of: found, not_found, restricted

datahasTranscript
booleannullable

Whether the video has a transcript (about 13% do). Null when the video is not found.

Timecoded lines, in order. Empty when there is no transcript.

datalines[]index
integer

Line number, from 1.

≥ 0

datalines[]timecode
string

Start of the line, `HH:MM:SS,mmm`.

datalines[]startSeconds
numbernullable

Start of the line in seconds.

datalines[]text
string

Spoken text.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/dailymotion/videos/xbtu756/transcript" \
  -H "x-api-key: YOUR_API_KEY"

Responses

The transcript of a Dailymotion video.