Dailymotion Video Downloader avatar

Dailymotion Video Downloader

Pricing

Pay per event

Go to Apify Store
Dailymotion Video Downloader

Dailymotion Video Downloader

Process one publicly accessible Dailymotion video page for structured metadata and an optional stored video file. Choose metadata-only mode or a download quality preference.

Pricing

Pay per event

Rating

0.0

(0)

Developer

TrueFetch

TrueFetch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Dailymotion Video Downloader converts one accessible Dailymotion video page into structured metadata and can optionally store the available video file in Apify.

  • The effective input schema contains two fields and requires one Dailymotion video URL.
  • Four quality values distinguish metadata-only inspection from three download preferences.
  • The Dataset contract exposes 39 fields for identity, channel, engagement, media properties, processing, and file delivery.
  • Comment retrieval is not exposed; the reserved comments array is normally empty.

Run a one-result test

View API

Publish the Actor and test one authorized, publicly accessible video in metadata mode before requesting a file.

What does Dailymotion Video Downloader do?

Dailymotion Video Downloader processes one standard Dailymotion video page per run. It asks the underlying extractor for the media information available from that page, then maps the response into a consistent Apify Dataset record. Commonly useful values can include video ID, title, description, thumbnail, duration, publication time, channel identity, available engagement counts, dimensions, frame rate, and audio labels.

Metadata mode avoids transferring the video. A download preference requests an available rendition and stores the resulting file for the run. The word “preference” matters: Dailymotion controls the encodes attached to the source, so the Actor cannot create a resolution that the page does not offer.

This is not a channel crawler, search endpoint, playlist processor, live recorder, comments scraper, or private-content gateway. Deleted, restricted, password-protected, age-gated, region-limited, or login-dependent pages may return no usable item.

How do I run Dailymotion Video Downloader?

Open the Actor draft in Apify Console and confirm the Dailymotion title and two-field input. Copy the URL of one individual video page. Avoid a channel home, category page, search result, playlist, embed collection, or live landing page.

This guide uses the same single-video scenario in every interface:

{
"video_url": "https://www.dailymotion.com/video/x84sh87",
"video_quality": "metadata"
}

Treat the URL as a release-test example and replace it if the page is no longer available. Run metadata first, open Results, and compare the returned identity and thumbnail with the source page. Only request low, medium, or high after metadata succeeds and only when a stored file is necessary.

The schema disallows extra properties. Do not insert account credentials, cookies, channel filters, or comment limits as undocumented inputs.

What data does Dailymotion Video Downloader return?

Each successful run can write one item using this 39-field contract:

Data groupFields
Processing traceprocessor, processed_at
Video identityid, thumbnail, platform, title, description, duration, published_at
Channel or uploaderauthor, author_id, author_url
Labelscategories, tags
Available countersview_count, like_count, shares_count, dislike_count, comment_count
Technical mediawidth, height, fps, audio_title, audio_artist
Reserved and deliverycomments, video

An abbreviated example for the same video is:

{
"id": "x84sh87",
"platform": "Dailymotion",
"title": "Example Dailymotion video",
"author": "Example channel",
"thumbnail": "https://example.com/dailymotion-thumbnail.jpg",
"duration": null,
"comments": [],
"video": ""
}

The values above illustrate shape rather than a recorded live result. Dailymotion can omit properties, and the runtime preserves missing values instead of inventing them. comment_count is a numeric source statistic when available; comments is a separate reserved list and is normally empty. Metadata mode leaves video empty by design.

Source-dependent fields also present in every item:

FieldMeaning
source_urlCanonical page URL of the item on its own platform
media_typeKind of media the source reports, such as video or audio
live_statusWhether the item is a recording, currently live, or a finished stream
availabilitySource visibility, such as public, unlisted, or needs_auth
age_limitMinimum viewer age the source enforces; zero means no restriction
languagePrimary language of the item as reported by the source
followersFollower or subscriber count of the author at processing time
is_verifiedWhether the author's account carries a verified badge
saves_countTimes viewers saved the item, on sources that expose it
file_extContainer extension of the selected media, such as mp4 or webm
file_sizeSize of the selected media in bytes, exact or approximate
subtitlesLanguage codes of published subtitle tracks; auto-captions excluded
chaptersChapter markers with title and start and end time in seconds

What inputs can I configure?

The public surface is intentionally small:

InputRequiredPurpose
video_urlYesOne publicly accessible Dailymotion video page.
video_qualityNometadata, low, medium, or high; metadata avoids file download.

The required URL has a full Dailymotion page example. The optional quality selector has no prefill or example, so callers can distinguish an explicit choice from omission; the runtime uses metadata when the field is absent.

There are no channel, playlist, search, date, country, language, batch, credential, or comments inputs. For multiple videos, orchestrate separate runs and store the association outside this Actor.

What platforms and markets does Dailymotion Video Downloader cover?

The supported surface is an individual Dailymotion video URL, not a geographical catalog. The local yt-dlp dependency lists Dailymotion extractors, but extractor availability can change as the platform changes. A standard dailymotion.com/video/<id> page is the primary release target.

No market or language field modifies the request. A page may be unavailable because of territory rules, maturity controls, owner privacy, deletion, account state, or an expired media response. Success in one country does not prove global access.

Build a compact release matrix: a public video with a stable thumbnail, a text or channel URL that should be rejected, a removed video, and a page with a known access restriction. Record run status and output shape. This separates correct boundary handling from accidental success in a signed-in browser.

Repeat the public-video case from at least two run locations when territorial availability matters to the product. Compare the detected platform, video ID, title, duration, thumbnail, dimensions, and file outcome rather than checking only whether the run finished. A succeeded run with the wrong page identity or an empty media record is not a valid Dailymotion regression result.

Why use Dailymotion Video Downloader?

An automated Dataset record is easier to connect to a workflow than repeatedly copying facts from a video page. Editorial teams can attach the channel, publication time, thumbnail, duration, and current counters to a review item. Researchers can preserve normalized metadata for an authorized sample. Developers can trigger a webhook after processing and let another service consume the record or stored file.

Starting with metadata makes failure cheaper to investigate and avoids unnecessary media transfer. The overview displays the thumbnail first, helping reviewers confirm which video an item represents. Nullable fields keep downstream consumers aware of data that Dailymotion did not expose.

This local actor is not yet represented by a public Store page. Ratings, user totals, reviews, Issues history, an Actor ID, and production reliability evidence therefore cannot be claimed.

Who is Dailymotion Video Downloader for?

Developers can add one-video ingestion to media applications. Editorial, brand, and research teams can document public videos within their authorization. Archivists can preserve permitted media with a processing timestamp. AI teams can send an authorized stored file to a separate transcript or classification Actor.

A Console user can process a single URL without code.

The Actor is not designed for downloading entire channels, monitoring every upload, bypassing regional controls, collecting viewers, extracting comments, or making copyright decisions. The caller must decide whether processing and retention comply with the source terms, applicable law, and internal policy.

How can I use Dailymotion Video Downloader through the API or MCP?

The same example can be submitted through the API:

curl -X POST "https://api.apify.com/v2/acts/truefetch~dailymotion-video-downloader/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"video_url":"https://www.dailymotion.com/video/x84sh87","video_quality":"metadata"}'

The equivalent hosted MCP setup and arguments are:

{
"mcpServers": {
"apify-dailymotion": {
"url": "https://mcp.apify.com?tools=truefetch/dailymotion-video-downloader",
"headers": {
"Authorization": "Bearer <APIFY_TOKEN>"
}
}
},
"exampleToolArguments": {
"video_url": "https://www.dailymotion.com/video/x84sh87",
"video_quality": "metadata"
}
}

Tool discovery depends on publication. Keep tokens outside shared files and follow the official Apify MCP instructions.

How much does Dailymotion Video Downloader cost?

These are the locally declared events, not a verified Store offer:

Declared eventUnitLocal price
apify-actor-startActor start$0.01
actor_usageMetered usage event$0.00001
metadataOne video processed without download$0.08
downloadOne video processed with file storage$0.24

The smallest metadata request declares $0.09 for the fixed start and metadata events, plus metered usage and platform costs. A download declares the $0.24 result event instead of metadata.

How does Dailymotion Video Downloader compare with alternatives?

ChoiceBest whenTradeoff
Dailymotion Video DownloaderOne Dailymotion page needs normalized data or a stored filePublication and live access validation remain pending.
Manual Dailymotion useA person watches or saves an authorized video onceDoes not provide a repeatable Dataset/API contract.
Dailymotion developer productsAn application needs capabilities exposed by Dailymotion officiallyAccess and quotas follow the current platform offering.
Best Video DownloaderA pipeline accepts several video-host domainsBroader scope and less Dailymotion-specific guidance.

Use the narrow Actor for a simple single-video contract. Evaluate official products when the application needs account-aware or platform-native features beyond that contract.

What are the limits and troubleshooting steps?

One video page is processed per run. The Actor has no login, password, country, search, channel, playlist, batch, live-stream, or comments control. Output properties may be null, and a quality selection cannot exceed the source rendition.

If no item is produced, open the exact URL in a private browser window. Verify that it is a standard video page, still exists, contains playable media, and is available from the run’s location. Retry in metadata mode before investigating downloads.

If a download run has no video value, review the run log and key-value store. Do not interpret missing counters as zero. A media file that worked yesterday may fail after deletion, restriction, or delivery changes. The absent public Issues page also means there is no verified defect history to cite.

Scheduled runs repeat the configured URL; they do not discover new uploads. Decide separately how to deduplicate results and how long your organization may retain the video and metadata.

Frequently asked questions

Can it download a complete Dailymotion channel?

No. Submit one individual video page per run.

Does it collect comments?

No comments input exists; the reserved list is normally empty.

Can it open private or region-blocked videos?

No credentials or region selector is exposed.

Does high quality mean a fixed resolution?

No. It requests the best available result within the runtime preference.

Why is a field null?

Dailymotion or the extractor did not supply it. Null is not a measured zero.

Can it process a playlist or live page?

Those surfaces are outside the documented single-video contract.

Can I schedule it?

Yes, but the same URL is processed again and availability can change.

How are geo-restricted videos handled?

Dailymotion enforces per-title licensing by country. When the manifest is withheld the run ends without a Dataset item and charges no result event. There is no country input, so a title that is unavailable to the run cannot be forced.

Does the Actor follow a Dailymotion playlist URL?

No. A playlist or channel address has no single media target. Resolve the playlist to individual dailymotion.com/video/<id> addresses first, then submit one run per video.

How do I validate a Dailymotion pipeline before scaling it?

Start with three videos that represent your real mix: a short clip, a long-form upload, and a title from a publisher you expect to be regionally limited. Run all three in metadata mode and compare which fields arrive populated. That sample shows you quickly whether your downstream schema can tolerate null engagement counters and how often licensing blocks a title in your region. Only after that check should you enable a download quality, and then on a single title first so storage behaviour is confirmed before a batch.

Support

Include the Actor link, stable ID, redacted input, access condition, and run ID when requesting support.

Run a one-result test

View API