Dailymotion Video Downloader avatar

Dailymotion Video Downloader

Pricing

$2.65 / 1,000 video links

Go to Apify Store
Dailymotion Video Downloader

Dailymotion Video Downloader

Get source-hosted video links from public Dailymotion pages or one search term. Choose a preferred quality and receive video details, stream options, and not-found reports.

Pricing

$2.65 / 1,000 video links

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

For developers, researchers, and media teams who need public Dailymotion videos, this Actor returns source-hosted media links, video details, and available stream options in a dataset. Add known video URLs or one search term, choose a preferred quality, and use the links in your own workflow.

The dataset contains one row for each video found from the submitted URLs or search term. Each row includes a source-hosted downloadUrl, the public Dailymotion page, video identity, uploader details, thumbnail, duration, the selected quality, and available stream variants.

Source-hosted links are returned by Dailymotion. Their availability is controlled by the source, so use important links in your workflow soon after the run.

▶️ Run a Dailymotion video lookup

Run steps

  1. Choose Video URLs and add one or more public Dailymotion video URLs, or choose Video search and enter one search term.
  2. Optionally choose a preferred video quality.
  3. For Video search, set Maximum videos if you want a work limit. Leave it empty to return all available results until the source is exhausted.
  4. Start the Actor and open the dataset output for video rows.

One target per run

Choose one value for target in each run. Fields for the other target are ignored. Search uses one term at a time.

⚙️ Input

Input fields

target is required. The other fields are optional and are used according to the selected target.

FieldTypeWhat it does
targetstringChoose Video URLs to process listed pages or Video search to find videos from one search term.
videoUrlsarray of objectsHolds one or more public Dailymotion video URLs. This field is used for Video URLs and ignored for Video search.
videoUrls[].urlstringA public Dailymotion video page URL.
searchTermstringOne term used to find public Dailymotion videos. This field is used for Video search and ignored for Video URLs.
maxItemsintegerOptional work limit for Video search. The Actor stops after this many videos. Leave it empty to return all available results until the source is exhausted. It is ignored for Video URLs.
preferredQualitystringQuality preference for the returned video links. Suggested values include best, 144p, 240p, 380p, 480p, 720p, and 1080p. If the choice is not available, another available quality is used.

Example input

This is the public input from a successful current-beta run:

{
"target": "videoUrls",
"videoUrls": [
{
"url": "https://www.dailymotion.com/video/x8n1u2t"
}
]
}

🧾 Output

Run outputs

FieldTypeWhat it does
datasetstring URLLinks to the dataset with successful video rows.
errorsstring URLLinks to the JSON report for video URLs that were not found.

Video result row

Each successful dataset row uses this shape. Values such as metadata or stream details are included when Dailymotion exposes them.

FieldTypeWhat it does
downloadUrlstringDirectly usable source-hosted media link for the selected video stream.
sourceUrlstringPublic Dailymotion page URL for the video.
discoveryInputstringSubmitted video URL or search term that led to this row.
videoIdstringDailymotion ID for the video.
titlestringVideo title when available.
uploaderobjectUploader details when available.
uploader.namestringDisplay name of the uploader.
uploader.profileUrlstringPublic Dailymotion profile URL of the uploader.
thumbnailUrlstringPublic image URL for the video thumbnail.
durationSecondsnumberVideo duration in seconds when available.
selectedQualitystringQuality of the stream used for downloadUrl.
streamsarray of objectsAvailable source-hosted video streams and their technical details.
streams[].urlstringDirect source-hosted media link for a stream.
streams[].qualitystringQuality label for the stream.
streams[].resolutionstringVideo resolution for the stream.
streams[].formatstringMedia format for the stream.
streams[].bandwidthBpsintegerStream bandwidth in bits per second.
streams[].videoCodecstringVideo codec used by the stream.
streams[].audioCodecstringAudio codec used by the stream.

Example video row

This is a complete genuine row from a successful current-beta run:

{
"downloadUrl": "https://vod3.cf.dmcdn.net/sec2(B8HcxeGr7nQ-AjaYYwYFX1iplyIfgapGnkFU8cOfsgW_KaUu_BwyZ95OySOWfzJzx6FhT-8tyEmnJIDlMVkH9bus69X8u0b80UtowUQH-8TohjwOhlcpSFQB1hmQFBiswOQbhVQXQvLn94Z6-fWVcO_gGEzR2dMATXRNmOFCk_tQmm8_X3p6aOEgno-wQ3qN)/video/312/644/522446213_mp4_h264_aac_hq_2.m3u8#cell=cf3",
"sourceUrl": "https://www.dailymotion.com/video/x8n1u2t",
"discoveryInput": "https://dai.ly/x8n1u2t",
"videoId": "x8n1u2t",
"selectedQuality": "480p",
"streams": [
{
"url": "https://vod3.cf.dmcdn.net/sec2(B8HcxeGr7nQ-AjaYYwYFX1iplyIfgapGnkFU8cOfsgW_KaUu_BwyZ95OySOWfzJzx6FhT-8tyEmnJIDlMVkH9bus69X8u0b80UtowUQH-8TohjwOhlcpSFQB1hmQFBiswOQbhVQXQvLn94Z6-fWVcO_gGEzR2dMATXRNmOFCk_tQmm8_X3p6aOEgno-wQ3qN)/video/312/644/522446213_mp4_h264_aac_hq_2.m3u8#cell=cf3",
"quality": "480p",
"resolution": "848x480",
"format": "m3u8",
"bandwidthBps": 836280,
"videoCodec": "avc1.64001f",
"audioCodec": "mp4a.40.2"
},
{
"url": "https://vod3.cf.dmcdn.net/sec2(NSbtOJUnOqq8lyeEDCvK3LDh6qEAMoKy8zf39-nq2XcerI8LcMVPOsD3gfuKLvPgcVwjeVrXmwdpvTwwLETZSxvI7TD1A_GEMdbRHLZK_dAzx630r4Xvlzg0NcWxbw-xCKEU3J05M9gAnM0ozk0QtY3L1UkRgByceLRfbWkigtw)/video/312/644/522446213_mp4_h264_aac_2.m3u8#cell=cf3",
"quality": "288p",
"resolution": "512x288",
"format": "m3u8",
"bandwidthBps": 460560,
"videoCodec": "avc1.42001e",
"audioCodec": "mp4a.40.2"
},
{
"url": "https://vod3.cf.dmcdn.net/sec2(fQIfqinw-0Or2aaDe-mqnDjzvh5cBCO4wJCjRdSp3Y1UUpsb8mN33ks40rhc5cIRDL5-s8k-cz6bLchQIx0W6I5Ur2jaHxRqzm1ivaPHIRJQQirtMdiJwmja4ovAutothwzwphoNqumDfkv5XtzmiXpJlSVssvPOJlwkKBgUP4wMKWfyUm74PJH7U1JiKIiA)/video/312/644/522446213_mp4_h264_aac_hd_2.m3u8#cell=cf3",
"quality": "720p",
"resolution": "1280x720",
"format": "m3u8",
"bandwidthBps": 2149280,
"videoCodec": "avc1.64001f",
"audioCodec": "mp4a.40.2"
}
],
"title": "National Geographic: Area 51 Declassified | movie | 2010 | Official Trailer",
"uploader": {
"name": "JustWatch",
"profileUrl": "https://www.dailymotion.com/justwatch"
},
"thumbnailUrl": "https://s1.dmcdn.net/v/V8-M51gRgDCZfI25w/x1080",
"durationSeconds": 30
}

Not found URL report

FieldTypeWhat it does
urlstringThe submitted video URL that was not found.
statusstringStatus for the URL.
messagestringError message for the URL.

💳 Pricing

Pay-per-event pricing applies to each public Dailymotion video saved with source-hosted media links. See the Pricing tab for the current event price.

🔌 Integrations

Use Apify Console to start a run and the Apify API to read the dataset or the not-found report. You can also export the dataset after a run.

❓ FAQ

What if my preferred quality is not available?

Quality is a preference. The Actor uses another available quality when your choice is not available. The selectedQuality field shows the quality used for downloadUrl.

Can I process several Dailymotion video URLs in one run?

Yes. Add one or more public video URLs. The Actor processes the submitted list subject to source availability and run capacity.

Can I use Video URLs and Video search together?

No. Choose one target value for each run. The field for the other choice is ignored, and Video search uses one search term.

What happens when a video URL is not found?

The errors output links to a JSON report with the missing URL, its status, and its error message.

Does the Actor create or store media files?

No. It returns source-hosted media links. It does not create, transcode, store, or mirror MP4 or other media copies.

Can it process private or login-only videos?

No. It works with publicly reachable videos without login state. It does not bypass private, geo-restricted, or access-controlled videos.

Do I need a Dailymotion login?

No login state is needed for publicly reachable videos.

📝 Changelog

0.0: Initial release

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré