Dailymotion Scraper – Videos, Trending, Channels & Playlists avatar

Dailymotion Scraper – Videos, Trending, Channels & Playlists

Pricing

from $1.50 / 1,000 videos

Go to Apify Store
Dailymotion Scraper – Videos, Trending, Channels & Playlists

Dailymotion Scraper – Videos, Trending, Channels & Playlists

Dailymotion scraper using the official public API, no login or key: search videos, trending feeds by country and category, channel uploads and stats, playlists and video details by URL. Views, likes, duration, tags. Monitor new uploads. Metadata only.

Pricing

from $1.50 / 1,000 videos

Rating

0.0

(0)

Developer

Enes Bulanık

Enes Bulanık

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Dailymotion Scraper collects public video metadata from Dailymotion through the official public Dailymotion API. You don't need a login, cookies or an API key. Search videos, read the trending feed for any country or category, list a channel's uploads, get channel stats, walk playlists or look up videos by URL. Results cost $1.50 per 1,000 and there is no start fee.

What does Dailymotion Scraper do?

ModeWhat you get
Search videosVideos that match a keyword. Leave the keyword empty to list every video that matches your filters.
Trending videosThe trending or most-viewed feed, globally or per country (fr, tr, us, in…) and per category (news, sport, music…).
Channel videosA channel's uploads, newest first. You can search inside the channel and filter by date.
Channel statsFollowers, number of videos and playlists, total views, verified and partner status, website and official social links.
Search channelsChannels that match a keyword, most followed first.
Video detailsFull metadata for a list of video URLs, dai.ly short links or IDs (100 per API request).
Playlist videosEvery video in a playlist, plus one row with the playlist's own details.
Channel playlistsAll public playlists of a channel.

Filters: country, language, category, uploaded after/before (absolute or relative, e.g. 24 hours), minimum and maximum duration, tags, featured only, verified creators only, and live-stream handling (include, exclude, live only, on air now).

Sort orders: relevance, newest, trending, most viewed (last hour, today, this week, this month or all time), oldest, random, live audience.

Monitor mode: turn on Only new videos since the last run and schedule the Actor. Every run then returns only the uploads it has not seen before, and you pay only for those.

Why use this Dailymotion scraper?

  • Official public API. No browser, no proxy and no login, so runs depend only on Dailymotion's API being up.
  • Low price: $0.0015 per video, channel or playlist, with no start fee.
  • Goes past the 1,000-result limit. Dailymotion returns at most 1,000 results per query. For newest-first listings, such as a channel's whole upload history, the Actor keeps going by date windows.
  • View velocity: each video has views for the last hour, day, week and month as well as the total. You can spot what is gaining traction right now.
  • Flat, consistent output that exports cleanly to CSV or Excel or connects to Make, Zapier, n8n and Google Sheets.

Use cases

  • Media monitoring: track what news publishers and broadcasters post, per country (Dailymotion is strong in France, Turkey, India and the news sector).
  • Trend research: daily snapshots of the trending feed by country and category.
  • Competitor and publisher analysis: compare channel followers, upload frequency and views per video.
  • Syndication checks: confirm which partner videos are live, embeddable or geo-blocked.
  • Ad-tech and content research: build datasets of non-YouTube video with duration, aspect ratio (vertical or horizontal), kids flag and AI-altered flag.
  • New-upload alerts: schedule the monitor mode for a list of channels and send new videos to Slack or email with an integration.

How to scrape Dailymotion

  1. Choose What to scrape (for example Trending videos).
  2. Add a keyword, channels, video URLs or playlist URLs, depending on the mode.
  3. Optionally set a country, category, date range or sort order.
  4. Set Max results per source to cap your cost, then click Start.
  5. Download the results as JSON, CSV or Excel, or read them through the API.

Input

Trending news videos in France from the last 24 hours, most viewed today first:

{
"mode": "trending",
"country": "fr",
"category": "news",
"createdAfter": "24 hours",
"sort": "visited-today",
"maxResults": 100
}

Monitor two publishers for new uploads (run it on a schedule):

{
"mode": "channelVideos",
"channels": ["https://www.dailymotion.com/franceinfo", "LeHuffPost"],
"maxResults": 50,
"onlyNewVideos": true
}

Look up specific videos:

{
"mode": "videoDetails",
"videoUrls": ["https://www.dailymotion.com/video/x5auisp", "https://dai.ly/xdm6xh"]
}

Output

Each result is one flat row. type is video, channel, playlist or error. Here is a real video row:

{
"type": "video",
"videoId": "xbi8r72",
"url": "https://www.dailymotion.com/video/xbi8r72",
"title": "Sharon Stones",
"description": null,
"category": "news",
"tags": [],
"hashtags": [],
"language": "fr",
"country": "FR",
"durationSec": 125,
"createdAt": "2026-10-05T08:06:38.000Z",
"updatedAt": "2026-10-05T09:53:13.000Z",
"views": 11651,
"viewsLastHour": 41,
"viewsLastDay": 762,
"viewsLastWeek": 11651,
"viewsLastMonth": 11651,
"likes": 0,
"channelId": "x177sp",
"channelUsername": "parismatch",
"channelName": "Paris Match",
"channelUrl": "https://www.dailymotion.com/parismatch",
"channelFollowers": 801,
"channelVerified": true,
"isVerified": true,
"isPartner": true,
"mode": "vod",
"isLive": false,
"isOnAir": false,
"liveAudience": null,
"mediaType": "video",
"width": 1080,
"height": 1920,
"aspectRatio": 0.5625,
"allowEmbed": true,
"embedUrl": "https://geo.dailymotion.com/player.html?video=xbi8r72",
"thumbnailUrl": "https://s2.dmcdn.net/v/fU9ck1gmtE94WYqkA/x720",
"isExplicit": false,
"isCreatedForKids": false,
"geoblocking": ["allow"],
"aiAltered": false,
"aiSubtitleLanguages": [],
"source": "trending",
"searchQuery": null,
"rank": 1,
"scrapedAt": "2026-10-08T18:26:09.247Z"
}

A channel row (type: "channel") contains channelId, channelUsername, channelName, url, description, country, language, createdAt, followers, following, videos, playlists, views, isVerified, isPartner, avatarUrl, coverUrl, websiteUrl and the channel's official social links. A playlist row (type: "playlist") contains playlistId, url, title, description, videos, createdAt, updatedAt, thumbnailUrl and the owner channel.

When an input fails (a channel that does not exist, a deleted video, no results, or no new videos in monitor mode), you get a free error row with an errorCode (INVALID_INPUT, NOT_FOUND, NOT_PUBLIC, NO_RESULTS, NO_NEW_RESULTS, SCRAPE_FAILED). The run does not fail.

Pricing

Pay per event: you pay only for results.

EventPriceWhen
video$0.0015 ($1.50 / 1,000)Each video row
channel$0.0015 ($1.50 / 1,000)Each channel row (channel stats, channel search, or the optional channel row in channel modes)
playlist$0.0015 ($1.50 / 1,000)Each playlist row

Error rows are free, and there is no start fee. The Actor stops cleanly when it reaches your Max cost per run. Example: the trending feed for 5 countries with 100 videos each costs 500 × $0.0015 = $0.75.

Use with AI agents (MCP)

This Actor works as a tool in the Apify MCP server, so Claude, ChatGPT, Cursor and other MCP clients can call it. Add apify/mcp-server with this Actor and ask, for example: "What are the most watched news videos in Turkey on Dailymotion today?" The agent can call it with:

{
"mode": "trending",
"country": "tr",
"category": "news",
"sort": "visited-today",
"maxResults": 20
}

FAQ

Do I need a Dailymotion account or API key? No. The Actor reads public data through Dailymotion's official public API.

Can it download videos? No. It returns metadata only (titles, stats, links, thumbnails). Downloading videos is outside the scope of this tool and may infringe copyright.

Does it scrape comments? No. Dailymotion's public API does not offer comments.

Why do I get at most 1,000 results for a keyword search? Dailymotion's API stops at 1,000 results per query. You can get more by splitting the search with filters (country, category, date range), or by sorting by Newest first. With that sort the Actor continues automatically by date.

Some channels show fewer videos than their profile count. Why? The API lists only public, published videos. Private, unlisted, password-protected or removed videos are not returned.

How does the monitor mode remember what it has seen? It stores the IDs of returned videos in a named key-value store, dailymotion-scraper-monitor, in your own Apify account. It keeps a separate memory for each search, feed, channel and playlist. Delete that store to start over.

What does "hashtags" contain? The hashtags written in the title and description, in lowercase.

This Actor reads only publicly available metadata through Dailymotion's official public API and does not log in, bypass access controls or download video files. It does not collect personal contact data: the API fields for e-mail, real name, gender, birthday and address are never requested. You remain responsible for how you use the data. Respect Dailymotion's Terms of Use and copyright, and comply with data-protection laws such as GDPR when you process information about channels run by individuals.

Related actors by the same developer:

  • YouTube Transcript Scraper – Captions, Subtitles & Video Data
  • Bilibili Scraper – Videos, Search, Rankings, Comments & Danmaku
  • Douyin Scraper – Creator Profiles, Videos & Trending, No Login
  • Google News Scraper – Full Article Text & Real Publisher URLs
  • Telegram Channel Scraper – Posts, Messages & Views, No Login

Support & feedback

Missing a field or a mode? Open an issue in the Issues tab. Feature requests are welcome.