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.What it returns
8 fields from the published dataset schema. Export as JSON, CSV or Excel, or read the dataset through the Apify API.
recordTypetitleownerUsernameviewslikesdurationpublishedAtvideoUrl
Not in the schema among the core Dailymotion fields: video. The field matrix shows which other tools return them.
Input
| Setting | Type | Required | Default | What 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
| Setting | Type | Required | Default | What 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.
| Apify plan | Per 1,000 | 10,000 results | 100,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.
- 1 Dailymotion Video Discovery by Topic & Channel 8 output fields, pay per event 6 of 7 core fields
$0.99 / 1K - + 4 other Store tools, combined Reference only 5 of 7 core fields
from $1.00 / 1K - API Dailymotion API v2 Limited access fields not compared
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.
Other Store tools for Dailymotion
Reference only, from their public listings.
| Tool | Fields | Price / 1K |
|---|---|---|
| Dailymotion Transcript Scraper | 15 | $1.00 |
| Dailymotion Scraper | 25 | $4.80 |
| Dailymotion Video Downloader | 35 | $5.00 |
| Dailymotion Video Downloader | 7 | $3.00 |
| DailyMotion Video Downloader | – | $2.99 |
What people use it for
- discover videos by topic
- browse channel uploads
- review video engagement
Similar Actors
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…
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…
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.
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,…
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…
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,…
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
- Dailymotion Video Discovery by Topic & Channel on Apify Store
- Published build with input and output schema (JSON)
- Dailymotion API v2 documentation
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.