Dailymotion Playlist API
The playlist record and its videos in one response, paged by video.
GET /v1/dailymotion/playlists/{playlistId}1 credit Failed requests are free
About this endpoint
GET /v1/dailymotion/playlists/{playlistId} takes a playlist id such as x3q6vw; a playlist URL is also accepted. On found, data.playlist carries id, url, name, description, videoCount, isPrivate, two thumbnail sizes, createdAt, updatedAt and owner. data.videos[] is a page of the playlist's videos in the video summary shape, with title, viewCount, likeCount, thumbnails, durationSeconds and owner, and data.total counts them. videoCount can be higher than total because the video list leaves out videos marked explicit.
page and limit page the videos, not the row count of the playlist. A deleted or unknown playlist answers lookupStatus: not_found with playlist: null and an empty video list. The record and the videos always come together, so a response never shows a playlist with the video page missing.
Dailymotion Playlist API FAQ
Can I pass a playlist URL?
Yes. A URL such as https://www.dailymotion.com/playlist/x3q6vw is reduced to its id. A slug after the id is dropped.
How do I page a large playlist?
Send page and limit for the videos. total counts the videos the list returns, and page.hasMore tells you when to stop. videoCount can be higher when a playlist has explicit videos, which the list leaves out. Each page is a separate request.
What happens for a deleted playlist?
lookupStatus is not_found, playlist is null and videos is empty. HTTP 200 still means the request completed, so check lookupStatus.
How much does a playlist page 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. Each paginated page is a separate billed request.
Other Dailymotion endpoints
- VideoGET /v1/dailymotion/videos/{videoId}
- Search videosGET /v1/dailymotion/videos/search
- Related videosGET /v1/dailymotion/videos/{videoId}/related
- SubtitlesGET /v1/dailymotion/videos/{videoId}/subtitles
- CommentsGET /v1/dailymotion/videos/{videoId}/comments
- Comment repliesGET /v1/dailymotion/videos/{videoId}/comments/{commentId}/replies
- TranscriptGET /v1/dailymotion/videos/{videoId}/transcript
- UserGET /v1/dailymotion/users/{user}