Dailymotion Comments API
Top-level comments with their first replies, authors, timestamps and like counts, one page at a time.
GET /v1/dailymotion/videos/{videoId}/comments1 credit Failed requests are free
About this endpoint
GET /v1/dailymotion/videos/{videoId}/comments returns lookupStatus, commentsDisabled, total, comments[] and page. Each top-level comment has id, text, createdAt, kind, depth, replyCount, likeCount, parentId, rootId, replyToAuthor, timestamps[] and author, plus replies.total and replies.items with the first five replies. Use the replies route for the rest.
limit takes 1 to 20 top-level comments and defaults to 20. total counts top-level comments only and can be a few more than the rows served, because removed comments are still counted. extras.commentCount on the video route counts top-level comments and replies together, so it is higher when there are replies. About 7% of videos have any comments; commentsDisabled says whether the owner switched them off.
Dailymotion Comments API FAQ
How many comments come back per page?
Up to 20 top-level comments, the most Dailymotion serves for this query. Each comes with its first five replies. Set limit between 1 and 20 and page from 1.
Why is total lower than the reply count suggests?
total counts top-level comments only. Replies are in replies.total on each comment. extras.commentCount on the video route counts both together, so it can be higher.
What if comments are turned off?
commentsDisabled is true and comments is empty. The route still returns HTTP 200, so branch on commentsDisabled and lookupStatus.
How much does a comments 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
- Comment repliesGET /v1/dailymotion/videos/{videoId}/comments/{commentId}/replies
- TranscriptGET /v1/dailymotion/videos/{videoId}/transcript
- UserGET /v1/dailymotion/users/{user}
- Search usersGET /v1/dailymotion/users/search