Dailymotion hub

Dailymotion Subtitles API

Which subtitle languages a video has, as ids and language names.

GET /v1/dailymotion/videos/{videoId}/subtitles

1 credit Failed requests are free

About this endpoint

GET /v1/dailymotion/videos/{videoId}/subtitles returns lookupStatus and subtitles[]. Each track has id, language and languageLabel, for example en and English.

The list is empty on most videos because only the owner's uploaded tracks are listed. The subtitle files themselves are signed links that are not passed on; where a transcript exists, the transcript route carries the timecoded text instead. The route takes no query parameters. A deleted or unknown video answers lookupStatus: not_found with an empty list.

Dailymotion Subtitles API FAQ

Why is the subtitle list empty?

Most videos have no subtitle tracks uploaded by their owner, so an empty list is a normal found answer. For spoken text, try the transcript route: about 13% of videos have one.

Can I download the subtitle file?

No. The files are signed links that expire, so only the track id, language code and label are returned. Use the transcript route when you need the text itself.

What happens for a deleted video?

lookupStatus is not_found and subtitles is empty. HTTP 200 still means the request completed, so branch on lookupStatus.

How many credits does a subtitle lookup cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.