# Dailymotion API
> Read Dailymotion in real time — no login or API key needed. Look up any user (followers, following, total videos and views) and pull their videos, playlists, followers, following and liked videos. Fetch any video's detail (views, duration, likes, comments, tags), its comments, related videos and subtitle tracks, and resolve its playable stream URLs (adaptive HLS) and a direct download link via the public player metadata. Get playlists and their videos, browse channels (categories) and their videos, list all categories, and discover content with full-text video and user search plus trending and most-viewed (featured) feeds. Every call is live (no cache) and returns the upstream Dailymotion Data API shape, paginated with page + limit. 22 endpoints — broader than the typical Dailymotion wrapper. Built for video discovery, creator and audience analytics, content aggregation and media back-ends. A Dailymotion data API — distinct from the YouTube API (different platform). No upstream key, no cache.

## Authentication
All requests require your oanor API key in the `x-oanor-key` header. Get one at https://www.oanor.com/developer/keys.

```bash
curl -H "x-oanor-key: oanor_live_…" "https://api.oanor.com/dailymotion-api/..."
```

## Pricing
- **Free** (Free) — 2,700 calls/Mo, 2 req/s
- **Starter** ($10/Mo) — 56,000 calls/Mo, 8 req/s
- **Pro** ($29/Mo) — 280,000 calls/Mo, 20 req/s
- **Mega** ($65/Mo) — 1,400,000 calls/Mo, 50 req/s

## Endpoints

### Users

#### `GET /v1/user` — User profile

**Parameters:**
- `user` (query, required, string) — User id, username or screenname

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/user"
```

#### `GET /v1/user/followers` — Followers

**Parameters:**
- `user` (query, required, string) — User id, username or screenname
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/user/followers"
```

#### `GET /v1/user/following` — Following

**Parameters:**
- `user` (query, required, string) — User id, username or screenname
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/user/following"
```

#### `GET /v1/user/liked` — Liked videos

**Parameters:**
- `user` (query, required, string) — User id, username or screenname
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/user/liked"
```

#### `GET /v1/user/playlists` — User playlists

**Parameters:**
- `user` (query, required, string) — User id, username or screenname
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/user/playlists"
```

#### `GET /v1/user/videos` — User videos

**Parameters:**
- `user` (query, required, string) — User id, username or screenname
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/user/videos"
```

### Videos

#### `GET /v1/video` — Video detail

**Parameters:**
- `video` (query, required, string) — Video id

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/video"
```

#### `GET /v1/video/comments` — Comments

**Parameters:**
- `video` (query, required, string) — Video id
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/video/comments"
```

#### `GET /v1/video/download` — Direct download URL

**Parameters:**
- `video` (query, required, string) — Video id

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/video/download"
```

#### `GET /v1/video/related` — Related videos

**Parameters:**
- `video` (query, required, string) — Video id
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/video/related"
```

#### `GET /v1/video/streams` — Playable stream URLs (HLS)

**Parameters:**
- `video` (query, required, string) — Video id

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/video/streams"
```

#### `GET /v1/video/subtitles` — Subtitle tracks

**Parameters:**
- `video` (query, required, string) — Video id

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/video/subtitles"
```

### Playlists

#### `GET /v1/playlist` — Playlist detail

**Parameters:**
- `playlist` (query, required, string) — Playlist id

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/playlist"
```

#### `GET /v1/playlist/videos` — Playlist videos

**Parameters:**
- `playlist` (query, required, string) — Playlist id
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/playlist/videos"
```

### Channels

#### `GET /v1/categories` — All categories

**Parameters:**
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/categories"
```

**Response:**
```json
{
    "data": {
        "list": [
            {
                "id": "auto",
                "name": "Auto & Motor",
                "description": "Die besten Auto und Motorsport Videos. Schau dir dramatische Auto und Motorsport Videos an. Die neuesten Autos und Cars, LKWs, Trucks und Motorrad Videos. Schau dir die neuesten Modelle, Accessoires und Reviews an. "
            },
            {
                "id": "school",
                "name": "Bildung",
                "description": "Videos über deine Schul- und Universitätszeit: Schulklassen, Studentenwohnheim, Partys, Unisport und Campusmusik. Videos von National Lampoon etc."
            },
            {
                "id": "fun",
                "name": "Comedy & Entertainment",
                "description": "Schau dir Shows von The WB, NBC und Rooftop Comedy inklusive Family Guy, Simpsons, SNL und The Daily Show an. Web comedy von National Lampoon, My Damn Channel, Jib Jab und mehr!"
            },
            {
                "id": "shortfilms",
                "name": "Film & Kino",
                "description": "Shows, Filme und Trailer von Hulu, The WB, Fox, HBO und anderen. Schau dir die angesagtesten Shows, kurz nachdem sie ausgestrahlt wurden sowie die neuesten Blockbuster und Independentfilme an."
            },
            {
                "id": "kids",
                "name": "Kids",
                "description": "Schau dir ganze Episoden deiner liebsten Zeichentrickfilme, Spielfilme und Kinderfi
…(truncated, see openapi.json for full schema)
```

#### `GET /v1/category/videos` — Category videos

**Parameters:**
- `category` (query, required, string) — Category id Example: `news`
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/category/videos?category=news"
```

**Response:**
```json
{
    "data": {
        "list": [
            {
                "id": "xacrs9y",
                "url": "https://www.dailymotion.com/video/xacrs9y",
                "tags": [],
                "title": "'Cuba is not a country that you should underestimate'",
                "channel": "news",
                "country": "DE",
                "private": false,
                "duration": 517,
                "explicit": false,
                "language": "en",
                "owner.id": "xg32eq",
                "description": "Alina Fernandez, Fidel Castro's daughter, reflects on her personal history, her opposition to the Cuban regime once led by her father and uncle, and the uncertain future of the island she once called home.",
                "likes_total": 0,
                "views_total": 0,
                "aspect_ratio": 1.77778,
                "created_time": 1780389040,
                "comments_total": 0,
                "owner.username": "DW_English",
                "owner.screenname": "DW (English)",
                "available_formats": [
                    "sd",
                    "hq",
                    "hd720",
                    "hd1080"
                ],
                "thumbnail_360_url": "https://s2.dmcdn.net/v/bKRlc1g7fJYLS-ULA/x360",
                "thumbnail_720_url": "https://s1.dmcdn.net/v/bKRlc1g7fJYa_2yKT/x720",
                "owner.avatar_120_url": "https://s2.dmcdn.net/u/1d3xo1g7fJYkVP6L1/120x120"
            },
            {
         
…(truncated, see openapi.json for full schema)
```

#### `GET /v1/channel` — Channel (category) detail

**Parameters:**
- `channel` (query, required, string) — Channel/category id Example: `news`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/channel?channel=news"
```

**Response:**
```json
{
    "data": {
        "id": "news",
        "name": "Nachrichten",
        "description": "News, aktuelle Events und Veranstaltungen, Politik, Entertainment und Gossip, Persönlichkeiten. Videos von CNN, Deutsche Welle, NBC, ITN, earth TV, Fox News, Daily Show."
    },
    "meta": {
        "timestamp": "2026-06-02T08:33:04.652Z",
        "request_id": "7e160d25-bfa2-4e74-b2aa-0efda8845981"
    },
    "status": "ok",
    "message": "Channel detail",
    "success": true
}
```

#### `GET /v1/channel/videos` — Channel videos

**Parameters:**
- `channel` (query, required, string) — Channel/category id Example: `news`
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/channel/videos?channel=news"
```

**Response:**
```json
{
    "data": {
        "list": [
            {
                "id": "xacrs9y",
                "url": "https://www.dailymotion.com/video/xacrs9y",
                "tags": [],
                "title": "'Cuba is not a country that you should underestimate'",
                "channel": "news",
                "country": "DE",
                "private": false,
                "duration": 517,
                "explicit": false,
                "language": "en",
                "owner.id": "xg32eq",
                "description": "Alina Fernandez, Fidel Castro's daughter, reflects on her personal history, her opposition to the Cuban regime once led by her father and uncle, and the uncertain future of the island she once called home.",
                "likes_total": 0,
                "views_total": 0,
                "aspect_ratio": 1.77778,
                "created_time": 1780389040,
                "comments_total": 0,
                "owner.username": "DW_English",
                "owner.screenname": "DW (English)",
                "available_formats": [
                    "sd",
                    "hq",
                    "hd720",
                    "hd1080"
                ],
                "thumbnail_360_url": "https://s1.dmcdn.net/v/bKRlc1g7fJYLS-ULA/x360",
                "thumbnail_720_url": "https://s1.dmcdn.net/v/bKRlc1g7fJYa_2yKT/x720",
                "owner.avatar_120_url": "https://s2.dmcdn.net/u/1d3xo1g7fJYkVP6L1/120x120"
            },
            {
         
…(truncated, see openapi.json for full schema)
```

### Search

#### `GET /v1/featured` — Featured / most-viewed

**Parameters:**
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/featured"
```

**Response:**
```json
{
    "data": {
        "list": [
            {
                "id": "x89xgk9",
                "url": "https://www.dailymotion.com/video/x89xgk9",
                "tags": [
                    "Mexico",
                    "Architecture",
                    "Homes"
                ],
                "title": "The House of Tubes in Monterrey, Mexico by Enrique Leal - Stato by Grupo Urban",
                "channel": "lifestyle",
                "country": "DE",
                "private": false,
                "duration": 315,
                "explicit": false,
                "language": "en",
                "owner.id": "x2ndhlg",
                "description": "The Mexican architecture firm Stato by Grupo Urban led by Enrique Leal has recently completed The House of Tubes, a new residence project, integrating it into an existing structure from the middle of the 1970’s; particular shapes and volumes that made history in the southern part of the city of Monterrey.<br /><br />#Architecture #Mexico<br /><br />More Information: https://architectural.diamonds<br />Consulting Company: http://freitag.immobilien",
                "likes_total": 6,
                "views_total": 54107035,
                "aspect_ratio": 1.77778,
                "created_time": 1649774294,
                "comments_total": 0,
                "owner.username": "architecturaldiamonds",
                "owner.screenname": "Architectural Diamonds",
                "available_formats": [
             
…(truncated, see openapi.json for full schema)
```

#### `GET /v1/search/users` — Search users

**Parameters:**
- `q` (query, required, string) — Query Example: `news`
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/search/users?q=news"
```

**Response:**
```json
{
    "data": {
        "list": [
            {
                "id": "x560b9e",
                "url": "https://www.dailymotion.com/anist.zmf354",
                "country": "MY",
                "language": "bn",
                "username": "anist.zmf354",
                "verified": false,
                "screenname": "Anis Tv Media news",
                "description": "",
                "views_total": 0,
                "created_time": 1780313241,
                "videos_total": 0,
                "cover_250_url": null,
                "avatar_120_url": "https://s2.dmcdn.net/d/5000002qv7II1/120x120",
                "avatar_720_url": "https://s1.dmcdn.net/d/5000002HraHpp/720x720",
                "followers_total": 0,
                "following_total": 1
            },
            {
                "id": "x55xb4m",
                "url": "https://www.dailymotion.com/crickmwy368",
                "country": "IN",
                "language": "en",
                "username": "crickmwy368",
                "verified": false,
                "screenname": "cricket cricket news",
                "description": "",
                "views_total": 0,
                "created_time": 1780276605,
                "videos_total": 0,
                "cover_250_url": null,
                "avatar_120_url": "https://s2.dmcdn.net/d/5000002qv7II1/120x120",
                "avatar_720_url": "https://s2.dmcdn.net/d/5000002HraHpp/720x720",
                "followers_total": 0,
            
…(truncated, see openapi.json for full schema)
```

#### `GET /v1/search/videos` — Search videos

**Parameters:**
- `q` (query, required, string) — Query Example: `news`
- `sort` (query, optional, string) — relevance|recent|visited|trending
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/search/videos?q=news"
```

**Response:**
```json
{
    "data": {
        "list": [
            {
                "id": "x5auisp",
                "url": "https://www.dailymotion.com/video/x5auisp",
                "tags": [
                    "news news news ansa",
                    "ansa ansa ansa ansa",
                    "news tg TV TV",
                    "TELEVISION TV sport",
                    "films film cinema soccer",
                    "baseball tennis golf",
                    "app games game video",
                    "news games pc top",
                    "10 basket football",
                    "match result went back"
                ],
                "title": "televison news news news news news news news news news ansa ansa",
                "channel": "lifestyle",
                "country": "US",
                "private": false,
                "duration": 65,
                "explicit": false,
                "language": "en",
                "owner.id": "x1wtdgr",
                "description": "",
                "likes_total": 0,
                "views_total": 108971,
                "aspect_ratio": 1.76471,
                "created_time": 1486444210,
                "comments_total": 0,
                "owner.username": "nita-sigfrid",
                "owner.screenname": "TV INTERNET",
                "available_formats": [
                    "sd"
                ],
                "thumbnail_360_url": "https://s2.dmcdn.net/v/J6pYf1g41eZr6Vcp2/x360",
                "thumbnail_720_url":
…(truncated, see openapi.json for full schema)
```

#### `GET /v1/trending` — Trending videos

**Parameters:**
- `limit` (query, optional, string) — Page size (max 100)

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/trending"
```

**Response:**
```json
{
    "data": {
        "list": [
            {
                "id": "xabb0xe",
                "url": "https://www.dailymotion.com/video/xabb0xe",
                "tags": [
                    "Trailer"
                ],
                "title": "Into The Deep: Tödlicher Tauchgang - Trailer (Deutsch) HD",
                "channel": "shortfilms",
                "country": "DE",
                "private": false,
                "duration": 82,
                "explicit": false,
                "language": "de",
                "owner.id": "x6nd9k",
                "description": "Die Geschwister Antonio und Estrella arbeiten in Into the Deep - Tödlicher Tauchgang beide in der Schifffahrt als Taucher und Forscherin. Als sie eines Tages am Rumpf eines vor Huelva ankernden Schiffs Kokain finden, ändert sich ihr Leben schlagartig. <br /><br />Mehr dazu: https://www.moviepilot.de/movies/into-the-deep-todlicher-tauchgang?",
                "likes_total": 0,
                "views_total": 48509,
                "aspect_ratio": 1.77778,
                "created_time": 1779822697,
                "comments_total": 0,
                "owner.username": "moviepilot",
                "owner.screenname": "Moviepilot",
                "available_formats": [
                    "sd",
                    "hq",
                    "hd720",
                    "hd1080"
                ],
                "thumbnail_360_url": "https://s2.dmcdn.net/v/bB2no1g6ssLMFxmQi/x360",
                "
…(truncated, see openapi.json for full schema)
```

### Meta

#### `GET /v1/meta` — Spec

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/dailymotion-api/v1/meta"
```

**Response:**
```json
{
    "data": {
        "auth": "none upstream (public read API); this gateway requires x-api-key",
        "name": "Dailymotion API",
        "note": "Live read-only data; no cache. Pagination via page + limit (max 100). user accepts id, username or screenname. Stream URLs are short-lived signed HLS manifests.",
        "source": "Dailymotion Data API (api.dailymotion.com) + public player metadata",
        "endpoints": 22
    },
    "meta": {
        "timestamp": "2026-06-02T08:33:07.590Z",
        "request_id": "8a1ba099-bd83-48d4-bd6f-36a856367924"
    },
    "status": "ok",
    "message": "Meta",
    "success": true
}
```


---
Marketplace page: https://www.oanor.com/api/dailymotion-api
OpenAPI spec: https://www.oanor.com/api/dailymotion-api/openapi.json
