Dailymotion Video Downloader | Download Videos Easily
Pricing
$5.00/month + usage
Dailymotion Video Downloader | Download Videos Easily
Simple tool to download Dailymotion videos and extract video metadata, including title, views, thumbnails, and duration. Perfect for automation and research.
Dailymotion Video Downloader
What is Dailymotion Video Downloader?
Dailymotion Video Downloader is an Apify Actor that extracts structured video metadata and direct stream URLs from Dailymotion using yt-dlp. It is built for developers, analysts, and teams who need titles, durations, thumbnails, video IDs, and downloadable links at scale—without manual copy-paste.
➡️ Enter one or more Dailymotion video URLs and get structured rows in an Apify dataset (JSON, CSV, or Excel), ready for pipelines, archiving, or tooling.
Why Use This Dailymotion Downloader?
Use this Actor to:
- Collect metadata and stream URLs for many videos in one run
- Build datasets for research, QA, or downstream automation (no official API key required)
- Prefer a specific stream tier (highest, medium, lowest) while still receiving all detected qualities
- Route requests through Apify Proxy with optional country selection for geo-restricted content
- Optionally supply browser cookies (stored encrypted on Apify) when a session is required
Features
- Resolves metadata and formats via yt-dlp (
youtube-dl-exec), with optional YT_DLP_BINARY in Docker for pinned builds. - Accepts multiple video URLs in a single run.
- Returns one dataset row per URL with:
- Video title
- Duration
- Thumbnail URL
- Dailymotion video ID
downloads: array of{ "quality", "url" }entries (e.g.720p,1080pwhere available)downloadUrl: URL for the best detected height (highest numeric quality among entries with URLs)error: error message when extraction failed, otherwisenull
- Apify Proxy enabled by default; optional proxy country (US, GB, DE, FR, JP, CA, IT, or auto).
- Optional cookies input marked secret (encrypted, hidden from logs) for restricted or session-dependent videos.
- Export results as JSON, CSV, or Excel from the Apify dataset, or consume them via the Apify API.
How to Use Dailymotion Video Downloader on Apify
Using the Actor
To use this Actor on Apify, follow these simple steps:
-
Go to the Dailymotion Video Downloader on the Apify platform.
-
Input Configuration:
- Add one or more Dailymotion video page URLs (each must contain
/video/and the video id). - Optionally set quality (highest / medium / lowest), proxy country, and cookies if you need a logged-in session.
- Add one or more Dailymotion video page URLs (each must contain
Input Configuration
The Actor accepts the following input parameters:
{"startUrls": ["https://www.dailymotion.com/video/x123456"],"quality": "medium","proxyCountry": "AUTO_SELECT_PROXY_COUNTRY","cookies": ""}
startUrls(required): Array of Dailymotion video URLs (or, via API, a single string or objects with aurlfield). Example format:https://www.dailymotion.com/video/x8abcde. Playlists and channel pages are not supported—use individual video links only.quality(optional):highest,medium, orlowest. Controls how yt-dlp picks a preferred format among available streams. The dataset still lists every detected option indownloads. Default:medium.proxyCountry(optional):AUTO_SELECT_PROXY_COUNTRYor a country code such asUS,GB,DE,FR,JP,CA,IT. Uses Apify Proxy for egress; if proxy setup fails, the run continues with a warning. Default: auto-select.cookies(optional, secret): Raw Cookie header value from your browser (DevTools → Network → a request todailymotion.com→ Cookie). Do not include theCookie:prefix—paste onlyname=value; .... Leave empty for public videos. Stored encrypted and omitted from logs.
-
Run the Actor:
- Click Start to process each URL and push one item per video to the default dataset.
-
Access Your Results:
- Open the Dataset tab when the run finishes.
- Download JSON, CSV, or Excel, or use the Apify API to read items programmatically.
-
Schedule Regular Runs (optional):
- Schedule recurring runs to refresh metadata or links.
- Use webhooks to chain other Actors or your own systems when a run completes.
Output
All results are stored in Apify dataset storage. Typical successful items use this flat shape:
title: Video title.duration: Duration (number or string, depending on yt-dlp output).thumbnail: Thumbnail image URL.videoId: Dailymotion video id.downloads: Array of objects{ "quality", "url" }for each distinct height/stream URL found.downloadUrl: Direct URL for the highest-numeric-quality entry indownloads(ornullif none).error:nullon success; otherwise a short error string.
If a URL is not a valid Dailymotion video link, the Actor may push a minimal legacy row with success, data, and error instead of the flat fields above.
Example item (success):
{"title": "Sample Dailymotion Video","duration": 120,"thumbnail": "https://s.dmxleo.com/...","videoId": "x123456","downloads": [{ "quality": "1080p", "url": "https://..." },{ "quality": "720p", "url": "https://..." }],"downloadUrl": "https://...","error": null}
Example item (failure):
{"title": null,"duration": null,"thumbnail": null,"videoId": null,"downloads": [],"downloadUrl": null,"error": "Video not found or not available: ..."}
➡️ Output is structured for spreadsheets, APIs, and automation.
Use Cases
- Media metadata cataloging
- Archiving direct stream URLs for permitted content
- Bulk checks across regional availability (with proxy country)
- Research and dataset building
- Pipelines that combine Apify with Zapier, Make, or custom code
- Feeding analytics or internal tools without maintaining a custom extractor
Integrations & API
- Use as an API via Apify
- Integrate with Python and Node.js (Apify client)
- Connect with Zapier, Make, Google Sheets (via export or integrations)
- Automate with webhooks and schedules
Why Choose This Actor?
- Fast, batch-oriented processing on Apify
- Metadata plus multiple quality URLs in one row
- No Dailymotion API key required
- Proxy and optional secret cookies for harder cases
- Retry logic and yt-dlp-backed extraction
FAQ
How does Dailymotion Video Downloader work?
It runs yt-dlp against each video URL (with optional proxy and Cookie header), reads the JSON dump for metadata and formats, then maps those into downloads and picks a downloadUrl for the strongest available labeled height.
Can I process multiple videos at once?
Yes. Put multiple URLs in startUrls; you get one dataset item per URL.
Does it need the Dailymotion API?
No. Extraction uses public page/stream data via yt-dlp.
What is the difference between downloads and downloadUrl?
downloads lists every stream URL and quality label the Actor could derive. downloadUrl points to the best numeric height among those (e.g. prefers 1080p over 720p when both exist).
When should I use cookies?
Use the secret cookies field when anonymous requests fail (e.g. age-gate, login-only, or flaky anonymous sessions). Paste the same Cookie value your browser sends to Dailymotion.
When should I set proxyCountry?
When videos or streams are geo-blocked or you need egress from a specific country. Leave Auto-select for normal public videos.
What does quality change?
It steers yt-dlp’s preferred format selection among available streams. All detected options still appear in downloads where possible.
Is the data accurate?
It reflects what yt-dlp returns at run time; upstream or site changes can affect availability.
Can I automate runs?
Yes—Apify API, schedules, and webhooks support full automation.
What export formats are supported?
JSON, CSV, and Excel from the dataset, plus programmatic access via the API.
Can I use this for AI or research datasets?
Yes—structured titles, durations, and URLs are easy to join with other pipelines.
Is downloading or scraping legal?
You must comply with Dailymotion’s terms of service, copyright, and local law. This Actor exposes URLs and metadata; how you use files is your responsibility.
Can geo-restrictions still block a video?
Yes. Try another proxy country or verify the video is publicly available from that region.
SEO Keywords
dailymotion downloader
dailymotion video downloader
download dailymotion videos
dailymotion scraper
dailymotion video scraper
dailymotion metadata extractor
dailymotion stream url
dailymotion bulk downloader
dailymotion automation
dailymotion apify
yt-dlp dailymotion
video downloader api
Actor permissions
This Actor is designed to work with limited permissions. It only reads input and writes to its default dataset; it does not access other user data or require full account access.
To set limited permissions in Apify Console:
- Open your Actor on the Apify platform.
- Go to the Source tab (or Settings).
- Click Review permissions (or open Settings → Permissions).
- Select Limited permissions and save.
Using limited permissions improves trust and can improve your Actor's quality score in the Store.
Limitations
- Only single video URLs are supported (not full playlists or channel harvest in one input row).
downloadUrlanddownloadsdepend on what yt-dlp can extract; some videos may expose fewer or no direct URLs.- Invalid URLs may produce a different minimal row shape (
success/data/error) than successful extractions. - Site or yt-dlp behavior changes may require Actor or Docker image updates.
- Very large batches may need higher Apify memory/time limits.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Get Started
Start extracting Dailymotion metadata and stream URLs and plug the results into your workflows today. 🚀