Dailymotion

List comments on a Dailymotion video

List the comments on a Dailymotion video, each with its first replies.

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

API key (`sfk_...`)

Parameters
3
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}$

pageintegeroptionalquery

Page number (1-100). Default: 1. A list never reaches past 1000 rows.

≥ 1 · ≤ 100

limitintegeroptionalquery

Top-level comments per page (1-20). Default: 20. Each comes with its first 5 replies.

≥ 1 · ≤ 20

Response fields
52

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

datacommentsDisabled
booleannullable

Whether the owner turned comments off. Null when the video is not found.

datatotal
integernullable

Top-level comments Dailymotion counts. It can be a few more than the rows returned, because removed comments are counted. Null when Dailymotion does not count the page.

≥ 0

Top-level comments, in Dailymotion's order. Empty when the video has none, when comments are off, or when the video is not found; about 7% of videos have any.

datacomments[]id
string

Comment id.

datacomments[]text
string

Comment text.

datacomments[]createdAt
stringnullable

When the comment was written.

datacomments[]kind
stringnullable

`top` for a comment on the video, `reply` for a reply to one.

one of: top, reply, null

datacomments[]depth
integernullable

0 for a top-level comment, 1 for a reply.

≥ 0

datacomments[]replyCount
integernullable

Replies. Null on a reply.

≥ 0

datacomments[]likeCount
integernullable

Likes.

≥ 0

datacomments[]parentId
stringnullable

Id of the comment this replies to.

datacomments[]rootId
stringnullable

Id of the top-level comment of the thread.

datacomments[]replyToAuthor
stringnullable

Display name of the user this replies to.

Video positions the comment mentions.

datacomments[]timestamps[]seconds
numbernullable

Position in the video.

datacomments[]timestamps[]display
stringnullable

Position as Dailymotion displays it.

The user who wrote a comment.

datacomments[]authorid
stringnullable

User id, e.g. `x5qyxxe`.

datacomments[]authorusername
stringnullable

Username.

datacomments[]authordisplayName
stringnullable

Display name.

datacomments[]authoravatarUrl
stringnullable

Profile picture, 60 pixels.

Replies to this comment.

datacomments[]repliestotal
integernullable

Replies in the thread.

≥ 0

The first replies. Use the replies endpoint for the rest.

datacomments[]repliesitems[]id
string

Comment id.

datacomments[]repliesitems[]text
string

Comment text.

datacomments[]repliesitems[]createdAt
stringnullable

When the comment was written.

datacomments[]repliesitems[]kind
stringnullable

`top` for a comment on the video, `reply` for a reply to one.

one of: top, reply, null

datacomments[]repliesitems[]depth
integernullable

0 for a top-level comment, 1 for a reply.

≥ 0

datacomments[]repliesitems[]replyCount
integernullable

Replies. Null on a reply.

≥ 0

datacomments[]repliesitems[]likeCount
integernullable

Likes.

≥ 0

datacomments[]repliesitems[]parentId
stringnullable

Id of the comment this replies to.

datacomments[]repliesitems[]rootId
stringnullable

Id of the top-level comment of the thread.

datacomments[]repliesitems[]replyToAuthor
stringnullable

Display name of the user this replies to.

Video positions the comment mentions.

datacomments[]repliesitems[]timestamps[]seconds
numbernullable

Position in the video.

datacomments[]repliesitems[]timestamps[]display
stringnullable

Position as Dailymotion displays it.

The user who wrote a comment.

datacomments[]repliesitems[]authorid
stringnullable

User id, e.g. `x5qyxxe`.

datacomments[]repliesitems[]authorusername
stringnullable

Username.

datacomments[]repliesitems[]authordisplayName
stringnullable

Display name.

datacomments[]repliesitems[]authoravatarUrl
stringnullable

Profile picture, 60 pixels.

Pagination state for the current page.

datapagepage
integer

Current page number (1-based).

≥ 0

datapagehasMore
boolean

Whether another page is available.

datapagenextPage
integernullable

Next page number when more pages exist; null on the last page.

≥ 0

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/x9hffw2/comments?limit=10" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Comments on a Dailymotion video.