Dailymotion API
Free Dailymotion API with no key for public data: search videos, channels and playlists with views, duration, thumbnails and embed URLs. Tested example.
Endpoint tested and returned HTTP 200 on 20 Aug 2026
What is the Dailymotion API?
The Dailymotion Graph API provides free, key-free access to public video data — search, metadata, view counts, durations, thumbnails and channel information — without authentication for read operations.
Dailymotion's public read endpoints require no authentication at all, which makes it considerably more accessible than YouTube's Data API for building video search. Search, video metadata and channel listings all work anonymously.
Its field-selection model is efficient: you specify exactly which fields you want with the `fields` parameter, and only those are returned. That keeps responses small, but it also means forgetting to request a field means it simply is not there.
Quick facts
- Base URL
https://api.dailymotion.com- Authentication
- Public read endpoints need no key. Uploading and user data require OAuth.
- Rate limit
- Roughly 100 requests per 10 seconds per IP for anonymous access.
- Pricing
- Free for public read access.
- CORS
- Enabled — callable directly from browser JavaScript
- Official docs
- Read the docs
How to use the Dailymotion API
Every request below was executed against the live API on 20 Aug 2026, and the response shown is the real body it returned — not an illustration.
1. List videos with selected fields
GET https://api.dailymotion.com/videos?limit=1&fields=id,title,owner.screenname,duration
curl 'https://api.dailymotion.com/videos?limit=1&fields=id,title,owner.screenname,duration'const res = await fetch("https://api.dailymotion.com/videos?limit=1&fields=id,title,owner.screenname,duration");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);import requests
res = requests.get("https://api.dailymotion.com/videos?limit=1&fields=id,title,owner.screenname,duration", timeout=20)
res.raise_for_status()
print(res.json()){
"page": 1,
"limit": 1,
"explicit": false,
"total": 1000,
"has_more": true,
"list": [
{
"id": "xaz5x0m",
"title": "WWF Hulk Hogan wrestling song",
"owner.screenname": "Rehan Haq",
"duration": 30
}
]
}Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
videos | path | Optional | Video listing and search endpoint. videos |
search | string | Optional | Search query. documentary |
fields | string | Optional | Comma-separated fields to return — required for anything beyond ids. id,title,duration |
limit | integer | Optional | Results per page, max 100. 10 |
sort | string | Optional | recent, visited, relevance or random. visited |
Response fields
page / limit / totalinteger- Pagination metadata.
has_moreboolean- Whether further pages exist.
list[].idstring- Video identifier.
list[].titlestring- Video title.
list[].durationinteger- Length in seconds.
list[].owner.screennamestring- Uploading channel name, when requested.
list[].thumbnail_urlstring- Preview image, when requested via fields.
What you can build with the Dailymotion API
- Build video search without an API key or quota
- Embed curated Dailymotion playlists on a site
- Analyse video metadata and view counts
- Offer an alternative video source alongside YouTube
Common errors and how to fix them
Only ids returned
The `fields` parameter was omitted.
Fix: Dailymotion returns minimal data by default — list every field you need explicitly.
429
Anonymous rate limit exceeded.
Fix: Roughly 100 requests per 10 seconds; throttle and cache.
Empty list
The search matched nothing, or a filter was too narrow.
Fix: Check `total` before paginating.
Dailymotion API — frequently asked questions
Does the Dailymotion API need an API key?
Not for public read operations — search and video metadata work anonymously. Uploading and accessing user data require OAuth.
Why does my response only contain ids?
Dailymotion returns minimal fields by default. Use the `fields` parameter to list exactly what you want, such as fields=id,title,duration,thumbnail_url.
How does it compare with the YouTube Data API?
Dailymotion needs no key or Google Cloud project for public reads, which makes it far simpler to get started with. YouTube has a much larger catalogue.
Can I embed Dailymotion videos?
Yes, construct an embed URL from the video id, or request the embed_url field directly.
Tools that pair with this API
JSON Formatter
Format, beautify and minify JSON online with 2-space, 4-space or tab indentation. Sort keys alphabetically and catch syntax errors instantly — free and private.
Timestamp Converter
Convert timestamps to human-readable dates and dates back to timestamps. Auto-detects seconds vs milliseconds, shows local, UTC and ISO 8601 formats.
Alternatives to Dailymotion API
If Dailymotion does not fit, these video & streaming apis cover similar ground. Every one was called before publishing, and each links to its own reference page with a working curl command and the response it returned.
| API | What it does | Auth | CORS | Last verified |
|---|---|---|---|---|
| TVmaze | Free TV show API with no key: series info, full episode guides, cast, air dates and daily schedules with images. Genuinely open, no signup. Tested example. | No key | Yes | 19 Aug 2026 |
| Noembed | Free oEmbed proxy API with no key: get embed HTML, thumbnails and metadata for YouTube, Vimeo, Twitter and 200+ other sites from one endpoint. Tested. | No key | Yes | 19 Aug 2026 |
| IPTV-org | Free IPTV-org API with no key: 10,000+ TV channels worldwide with countries, languages, categories, logos and stream metadata as static JSON. Tested example. | No key | Yes | 19 Aug 2026 |
| YouTube oEmbed | Free YouTube oEmbed endpoint with no API key: video title, author, thumbnail and embed HTML from any video URL. No quota, unlike the Data API. Tested. | No key | No | 20 Aug 2026 |
| Dragon Ball API | A free Dragon Ball API with no key: characters with ki and max ki levels, race, affiliation and transformations, plus planets. Spanish descriptions. Tested example included. | No key | Yes | 21 Aug 2026 |
| Final Space API | Free Final Space API with no key: characters with full biographical detail, episodes, locations and quotes from the animated series. Tested curl example included. | No key | Yes | 21 Aug 2026 |
Dailymotion is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 20 Aug 2026; always check the official documentation before relying on this API in production, as terms and limits can change.