Dailymotion Video Discovery by Topic & Channel

Search Dailymotion by keyword, browse trending or topic videos, or pull a channel's uploads, with language, country, and duration filters, views, likes, tags, and owner details per video.

Open in Apify Store$0.99 / 1K on Free

Short answer

Dailymotion Video Discovery by Topic & Channel is an Apify Store Actor for Dailymotion data that returns 8 published output fields, including title, ownerUsername, views, likes. It lists $0.99 per 1,000 results on the Free plan (pay per event), $0.49 on the Business plan. It takes 17 input settings; one is required (mode). It covers 6 of the 7 core Dailymotion fields this site tracks. Last updated Oct 18, 2026.

From the public Store listing and published build schema, synced 2026-11-12.
Dailymotion VideoSocial mediaAutomation

What it returns

8 fields from the published dataset schema. Export as JSON, CSV or Excel, or read the dataset through the Apify API.

  • recordType
  • title
  • ownerUsername
  • views
  • likes
  • duration
  • publishedAt
  • videoUrl

Not in the schema among the core Dailymotion fields: video. The field matrix shows which other tools return them.

Input

Input settings for Dailymotion Video Discovery by Topic & Channel
SettingTypeRequiredDefaultWhat it does
mode string Yes search What to fetch from Dailymotion.
searchQueries array No – One or more keywords to search (mode=search, mode=searchUsers). Each query is paginated up to Max items. Existing tasks with the old `searchQuery` field keep working.
topic string No news Dailymotion category to browse (mode=byTopic).
videoIds array No [] Specific videos to look up (mode=byVideoIds). Accepts bare IDs (`x4d4447`), dailymotion.com/video/... links, or dai.ly links. Unavailable IDs are skipped.
sortBy string No relevance Result order. Values apply where the Dailymotion API supports them: `relevance` needs mode=search/searchUsers; `popular` is mode=searchUsers only; `old`/`id-asc` are not available in trending mode. Unsupported values fall back to the mode's default order and the run note says so. Runs with maxItems
language string No – Only include videos in this language. Leave as All languages for every language.
country string No – Only include videos published from this country (mode=search, trending). Leave as All countries for every country.
verifiedOnly boolean No false Only include videos from verified Dailymotion channels (mode=search, trending).
liveOnly boolean No false Only include live streams instead of on-demand videos.
tag string No – Only include videos carrying this tag (mode=search, byTopic, byUser, byPlaylist). Example: `jazz`.
Show the other 7 settings
More input settings for Dailymotion Video Discovery by Topic & Channel
SettingTypeRequiredDefaultWhat it does
createdAfter string No – Only include videos published on or after this date, as `YYYY-MM-DD` (mode=search, trending, byTopic, byUser). Long ranges are fetched automatically in overlapping windows. Dailymotion applies date filters in ~5-minute buckets, so a day boundary can include up to five minutes of neighbouring content
createdBefore string No – Only include videos published on or before this date, as `YYYY-MM-DD` (mode=search, trending, byTopic, byUser). Long ranges are fetched automatically in overlapping windows. Dailymotion applies date filters in ~5-minute buckets, so a day boundary can include up to five minutes of neighbouring conten
minDuration integer No – Only include videos at least this many seconds long.
maxDuration integer No – Only include videos at most this many seconds long.
maxItems integer No 20 Maximum number of records to return. Up to 1,000 comes from a single query; higher values automatically sweep Dailymotion's date windows (search/topic/channel modes, newest-first or oldest-first order). Playlist and channel-search modes stay capped at 1,000 per query.
usernames array No [] One or more Dailymotion channels to fetch uploads from (mode=byUser). Accepts usernames (`euronews-en`), profile URLs (`https://www.dailymotion.com/user/euronews-en`), or profile IDs. Existing tasks with the old `username` field keep working.
playlists array No [] One or more playlists to fetch (mode=byPlaylist). Accepts playlist URLs (`https://www.dailymotion.com/playlist/x6pu6c`) or bare playlist IDs. Existing tasks with the old `playlist` field keep working.

Example input

Built from the input form's published example values and defaults.

{
  "mode": "search",
  "searchQueries": [
    "technology news"
  ],
  "topic": "news",
  "videoIds": [],
  "sortBy": "relevance",
  "verifiedOnly": false,
  "liveOnly": false,
  "maxItems": 3,
  "usernames": [],
  "playlists": []
}

Run it from code or an AI agent

The same run through the Apify API, with the example input. You need an Apify API token; the run is billed to your account at the Store price.

Python

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
    "mode": "search",
    "searchQueries": [
        "technology news"
    ],
    "topic": "news",
    "videoIds": [],
    "sortBy": "relevance",
    "verifiedOnly": False,
    "liveOnly": False,
    "maxItems": 3,
    "usernames": [],
    "playlists": []
}

run = client.actor("dataspryva/dailymotion-video-discovery-by-topic-and-channel").call(run_input=run_input)
if run is None:
    raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

pip install apify-client

JavaScript

import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
    "mode": "search",
    "searchQueries": [
        "technology news"
    ],
    "topic": "news",
    "videoIds": [],
    "sortBy": "relevance",
    "verifiedOnly": false,
    "liveOnly": false,
    "maxItems": 3,
    "usernames": [],
    "playlists": []
};

const run = await client.actor("dataspryva/dailymotion-video-discovery-by-topic-and-channel").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

npm install apify-client

cURL

curl -X POST "https://api.apify.com/v2/actors/dataspryva~dailymotion-video-discovery-by-topic-and-channel/run-sync-get-dataset-items"   -H "Authorization: Bearer $APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"mode":"search","searchQueries":["technology news"],"topic":"news","videoIds":[],"sortBy":"relevance","verifiedOnly":false,"liveOnly":false,"maxItems":3,"usernames":[],"playlists":[]}'

Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).

MCP (AI agents)

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=dataspryva/dailymotion-video-discovery-by-topic-and-channel",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_TOKEN>"
      }
    }
  }
}

Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.

What a run costs

The result rate falls on higher Apify plans. Each figure is the published per-result rate times the number of results.

Cost of Dailymotion Video Discovery by Topic & Channel results by Apify plan
Apify planPer 1,00010,000 results100,000 results
Free plan$0.99$9.90$99
Starter plan$0.82$8.20$82
Scale plan$0.66$6.60$66
Business plan$0.49$4.90$49
  • Every run also has a start event, charged per GB of memory (minimum one): $0.10 on Free, $0.03 on Business. At its default memory of 4 GB a run starts at $0.40 on Free. Fewer, larger runs keep this small.
  • The Free plan includes $5 of monthly usage (Apify pricing, checked 2026-11-11); at the Free rate that covers at most about 5,050 results, less start events and platform usage.
  • Worked example: 10,000 results in one run on the Free plan cost $10.30 ($9.90 for results + $0.40 start), plus Apify platform usage (compute), billed separately by Apify.
  • Pay per event. Platform usage (compute) is billed by Apify on top of the event prices. Compare other tools in the cost estimator.

Where it fits among Dailymotion routes

It ranks 1 of 1 catalogue Actors for Dailymotion on the published formula (fields, price, reliability, freshness). Its line is highlighted on the map.

Route diagram for Dailymotion dataDailymotion Video Discovery by Topic & Channel: stops at 6 of the 10 fields shown; Other Store tools (4): stops at 9 of the 10 fields shown; Dailymotion API v2: limited, field coverage not compared.DailymotionpublishedtitleownerviewslikesdurationerrordescriptiondownloadUrlid1+API

Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.

Official route: Dailymotion API v2

Limited access. Dailymotion API v2 requires an access token for every call, obtained with a private API key created in Dailymotion Studio. The documented endpoints cover profiles, videos, playlists and uploads; the v2 reference lists no search endpoint.

No price is published; a private API key from Dailymotion Studio is required.

Official documentation

Other Store tools for Dailymotion

Reference only, from their public listings.

Other Store tools for Dailymotion
ToolFieldsPrice / 1K
Dailymotion Transcript Scraper15$1.00
Dailymotion Scraper25$4.80
Dailymotion Video Downloader35$5.00
Dailymotion Video Downloader7$3.00
DailyMotion Video Downloader–$2.99

What people use it for

  • discover videos by topic
  • browse channel uploads
  • review video engagement

Vimeo Channel, Creator & Video Metadata Extractor

Get Vimeo video metadata from channels, creator uploads, specific video URLs, or Staff Picks, with views, likes, comments, duration, and uploader…

28 output fields $0.99 per 1K

YouTube Channel Video Catalog & Profile Scraper

Get a YouTube channel's profile details (subscribers, description, links, verification) together with its video, Shorts, playlist or live-stream…

49 output fields $0.99 per 1K

YouTube Playlist Contents & Channel Playlist Finder

List every video in a YouTube playlist, or discover every public playlist a channel owns, with titles, durations, thumbnails, and playlist metadata.

47 output fields $0.99 per 1K

YouTube Search Results & Entity Type Scraper

Search YouTube by keyword for videos, Shorts, channels, or playlists, with view counts, duration, and channel details, filterable by upload date,…

42 output fields $0.99 per 1K

Snapchat Spotlight Hashtag Video Extractor

Pull Snapchat Spotlight videos published under a hashtag or topic, with engagement stats, creator details, AI-generated descriptions and related…

61 output fields $0.99 per 1K

TikTok Keyword Search & Discovery Scraper

Search TikTok by keyword or phrase and get matching videos with engagement stats, author profiles, music metadata, hashtags, and location tags,…

13 output fields $0.99 per 1K

Questions people ask

How much does Dailymotion Video Discovery by Topic & Channel cost?

The published result rate depends on your Apify plan: $0.99 per 1,000 on Free, $0.82 per 1,000 on Starter, $0.66 per 1,000 on Scale, $0.49 per 1,000 on Business. So 10,000 results cost about $9.90 on the Free plan and $4.90 on Business, plus a start fee of $0.10 per run per GB of memory on Free. Platform usage is billed separately.

What data does Dailymotion Video Discovery by Topic & Channel return?

Its published output schema lists 8 fields: recordType, title, ownerUsername, views, likes, duration, publishedAt, videoUrl. A listed field is not guaranteed to be filled in every row.

What input does Dailymotion Video Discovery by Topic & Channel need?

Required: mode. Optional settings include searchQueries, topic, videoIds, sortBy, language, country.

How do I run Dailymotion Video Discovery by Topic & Channel from Python or the API?

Use the Apify API client: in Python, ApifyClient(token).actor("dataspryva/dailymotion-video-discovery-by-topic-and-channel").call(run_input=...), then read the run's default dataset (run.default_dataset_id); in JavaScript the same call is client.actor("dataspryva/dailymotion-video-discovery-by-topic-and-channel").call(input). Without a client, POST the input JSON to https://api.apify.com/v2/actors/dataspryva~dailymotion-video-discovery-by-topic-and-channel/run-sync-get-dataset-items with your API token. Ready-to-paste code with the example input is on this page.

Sources

Actor updated 2026-10-18 Data synced 2026-11-12
Cite this page

Scraper Finder. "Dailymotion Video Discovery by Topic & Channel." https://scraperfinder.com/catalogue/dailymotion-video-discovery-by-topic-and-channel/ (data checked 2026-11-12).

Run Dailymotion Video Discovery by Topic & Channel

$0.99 per 1,000 results. Paste the example input above, set your Dailymotion query, then export the dataset. Still choosing? Compare every Dailymotion route.

Open in Apify Store