Dailymotion API

Get Dailymotion data as clean JSON with one key: 14 endpoints, 1 to 5 credits per call, the same response shape as every other platform.

What you get#

Onekey exposes Dailymotion as 14 endpoints behind one API key: 3 endpoints return one record (data is an object) and 11 endpoints return a list (data is an array). Every answer uses the same envelope (success, data, metadata, error), the cost is reported in metadata.credits_charged, and fields are mapped onto the unified schema so the code you write for Dailymotion also works for the rest of the video & streaming category.

Endpoints#

EndpointWhat it doesParametersCreditsStatus
channel_videosVideos in a Dailymotion channel (category), e.g. news, music, sport.channel*, page5stable
channelsList of Dailymotion channels (top-level categories).-5stable
followersFollowers of a Dailymotion user.user*, page5stable
followingAccounts a Dailymotion user follows.user*, page5stable
relatedVideos related to a Dailymotion video.id*, page5stable
searchSearch Dailymotion videos.q*5stable
search_usersSearch Dailymotion users/channels by name.q*, page5stable
search_videosSearch Dailymotion videos by keyword.q*, page5stable
trendingTrending Dailymotion videos right now.page5stable
userDailymotion user/channel profile: name, bio, followers, video count, avatar.user*1stable
user_playlistsPlaylists created by a Dailymotion user.user*, page5stable
user_videosVideos uploaded by a Dailymotion user.user*, page5stable
videoDailymotion video by id.id*1stable
video_infoDailymotion video details: title, owner, views, likes, duration, thumbnail.id*1stable

A * marks a required parameter. Each endpoint name links to its reference page with the full parameter table, caching window and a recorded response.

Make a request#

This calls dailymotion.user (1 credit, stable). Replace YOUR_API_KEY with your key; sign up, no card. 1,000 free credits cover the open-platform endpoints. Hard-to-reach platforms (X, TikTok, Instagram, Reddit, and others marked on their page) need a verified email and a purchased pack.

curl "https://api.onekey.dev/v1/dailymotion/user?user=dailymotion" \
  -H "x-api-key: YOUR_API_KEY"

Fields you get back#

These unified fields come back from Dailymotion, with the same names as on every other platform. The count is how many of its 14 mapped endpoints return the field; a field the source lacks is null, never missing. 1 platform-specific field (ext.<name>) come on top, documented on each endpoint page.

FieldTypeEndpoints
author.idstring12
content.createdAtISO 8601 date10
content.idstring9
content.titlestring9
engagement.viewsinteger9
media.thumbnailUrlURL9
content.urlURL8
media.durationSecondsnumber8
engagement.likesinteger6
author.avatarUrlURL4
author.contentCountinteger4
author.displayNamestring4
author.followersinteger4
author.urlURL4
author.usernamestring4
content.textstring3
author.followinginteger1
author.verifiedboolean1
entity.descriptionstring1
entity.idstring1
entity.namestring1

The full schema is in Unified schema.

Pricing#

Dailymotion calls cost 1 to 5 credits, flat per endpoint. Free when served from cache (0.2 credit for a cached response over 100 KB). Invalid, failed or not-found calls are not charged. See pricing for credit packs.