当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

DailymotionプレイリストAPI

POST

APIの稼働状況

24時間の稼働状況
正常
24時間の平均応答時間
—
  • 良好/正常
  • 利用可能
  • 制限あり
  • ほぼ停止
正常

Dailymotionの再生リストをリンクから読み取ります。名前、説明、所有チャンネル、動画数、カバー画像、収録動画を取得できます。掲載されている動画は現在視聴できない場合があります。動画のコメントや文字起こしは含まれません。

料金は1,000リクエストあたり$1.39(1回あたり$0.001389)です。失敗した呼び出しと空の結果には課金されません。 同期処理です。時間のかかるジョブでは、ボディに"mode": "async"を追加し、job_idを取得してポーリングしてください。

AIプロンプト

EveryInfraのDailymotion プレイリストエンドポイント(dailymotion/playlist)を使ったデータ収集スクリプトの作成を手伝ってください。

エンドポイントの仕組み:
- リクエスト:ヘッダーにAuthorization: Bearer <API key>を指定して、https://api.everyinfra.com/api/v1/socialにPOSTします。APIキーは環境変数EVERYINFRA_API_KEYから読み込み、ハードコードしないでください。
- リクエストボディでplatformにdailymotion、actionにplaylistを指定し、パラメータはparamsの中に入れます。
- 必須パラメータ:
  - url: リクエストするアクションの対象に応じた、Dailymotionの完全なWebリンクを指定します。videoまたはcommentsでは動画ページのURL、channelまたはchannel_videosではチャンネルページのURL、playlistでは再生リストページのURLを指定します。動画のメタデータやテキストのコメントを取得するもので、動画メディアや字幕トラックはダウンロードしません。
- 1つのオブジェクトを返します。主なフィールド: playlist_id、url、name、description、video_count、thumbnail_url、channel_id、channel_name、created_at、videos.
- リクエストボディの例:
{
  "platform": "dailymotion",
  "action": "playlist",
  "params": {
    "url": "https://www.dailymotion.com/playlist/xa5iie"
  }
}
- 料金:1,000リクエストあたり$1.39。失敗時および結果が空の場合は課金されません。
- 対象が数十〜数百件ある場合は、ボディに"mode": "async"を追加します。すぐにjob_idが返されるので、GET https://api.everyinfra.com/api/v1/jobs/{job_id}をポーリングして結果を取得します。
- 422の場合は、エラーに含まれる推奨パラメータ名と指定可能な値を使ってリクエストを修正します。429または503の場合は、Retry-Afterの指定に従って待ってから再試行します。

コードを書く前に、必要な対象とその件数、必要なフィールド、希望する出力形式を私に質問してください。そのうえで、計画と概算費用を私に確認してください。

リクエストパラメータ

名前場所型必須デフォルト説明
Authorizationheaderstringはい-Bearerの後にAPIキーを続けます。APIキーはコンソールで作成してください。URLやコードリポジトリには絶対に含めないでください。
platformbodystringはいdailymotionプラットフォームの識別子です。値は固定です。
actionbodystringはいplaylist機能の識別子です。値は固定です。
urlbody.paramsstringはい-リクエストするアクションの対象に応じた、Dailymotionの完全なWebリンクを指定します。videoまたはcommentsでは動画ページのURL、channelまたはchannel_videosではチャンネルページのURL、playlistでは再生リストページのURLを指定します。動画のメタデータやテキストのコメントを取得するもので、動画メディアや字幕トラックはダウンロードしません。

コードサンプル

bash
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "platform": "dailymotion",
  "action": "playlist",
  "params": {
    "url": "https://www.dailymotion.com/playlist/xa5iie"
  }
}'

OpenAPI定義(JSON)サンプルは環境変数EVERYINFRA_API_KEYからAPIキーを読み込みます。コピーしたコードにAPIキーが含まれることはありません。

レスポンス例

実際のレスポンス

October 24, 2026 at 18:28(UTC)に、上のコードサンプルのパラメータでこのAPIを呼び出して取得しました。resultsとcountはその呼び出しの実際のレスポンスから個人情報(名前、ハンドル、アバター、プロフィールリンク、連絡先)を削除したものです。id、billing、quotaは呼び出しごとに異なるため、構造のみを示しています。

json
{
  "id": "req_…",
  "platform": "dailymotion",
  "action": "playlist",
  "results": {
    "playlist_id": "xa5iie",
    "url": "https://www.dailymotion.com/playlist/xa5iie",
    "name": "Top News of the Week",
    "video_count": 10,
    "thumbnail_url": "https://s1.dmcdn.net/v/QQD2Q1grIdyZNeI4D/x720",
    "channel_id": "xm13vs",
    "channel_name": "euronews (in English)",
    "created_at": "2025-08-25T09:21:42+00:00",
    "videos": [
      {
        "id": "x7bso7u",
        "url": "https://www.dailymotion.com/video/x7bso7u",
        "title": "Watch: Floating turntable keeps vinyl up to date",
        "description": "Powered by magnets, the €2,460 platter floats as it plays music. The designer says the lack of motor makes for a crisper, clearer sound.",
        "duration_seconds": 20,
        "view_count": 2219466,
        "like_count": 0,
        "comment_count": 0,
        "category": "NEWS",
        "tags": [
          "Music",
          "20-seconds",
          "Slovenia"
        ],
        "is_live": false,
        "thumbnail_url": "https://s1.dmcdn.net/v/QQD2Q1grIdyZNeI4D/x720",
        "channel_id": "xm13vs",
        "channel_name": "euronews (in English)",
        "channel_url": "https://www.dailymotion.com/euronews-en",
        "created_at": "2019-06-24T14:11:26+00:00"
      },
      {
        "id": "x8da13x",
        "url": "https://www.dailymotion.com/video/x8da13x",
        "title": "Artemis 1: Everything you need to know about NASA’s first Moon mission launch in 50 years",
        "description": "The Artemis 1 mission is a crucial unmanned test flight, which comes ahead of the crewed missions Artemis 2 and 3.",
        "duration_seconds": 44,
        "view_count": 1615568,
        "like_count": 32,
        "comment_count": 0,
        "category": "NEWS",
        "tags": [
          "NASA",
          "Space",
          "Moon"
        ],
        "is_live": false,
        "thumbnail_url": "https://s2.dmcdn.net/v/UAN4T1g3RdopsDgwB/x720",
        "channel_id": "xm13vs",
        "channel_name": "euronews (in English)",
        "channel_url": "https://www.dailymotion.com/euronews-en",
        "created_at": "2022-08-26T16:58:28+00:00"
      },
      {
        "id": "x90brbw",
        "url": "https://www.dailymotion.com/video/x90brbw",
        "title": "Putin promises 'immediate' peace if Ukraine drops NATO bid and gives away Russian-occupied areas",
        "description": "Russian president said the war in Ukraine will end if Kyiv gives up on its NATO application and withdraws troops from four regions occupied and unilaterally annexed by the Kremlin.",
        "duration_seconds": 70,
        "view_count": 402045,
        "like_count": 0,
        "comment_count": 0,
        "category": "NEWS",
        "tags": [
          "Russia-Ukraine invasion",
          "Ukraine war",
          "NATO"
        ],
        "is_live": false,
        "thumbnail_url": "https://s1.dmcdn.net/v/WU2CS1g3mPdsZEoW9/x720",
        "channel_id": "xm13vs",
        "channel_name": "euronews (in English)",
        "channel_url": "https://www.dailymotion.com/euronews-en",
        "created_at": "2024-06-14T13:35:47+00:00"
      }
    ],
    "platform": "dailymotion"
  },
  "billing": {
    "charged": …,
    "charged_usd": …,
    "balance_after_usd": …,
    …
  },
  "quota": { … }
}

レスポンスフィールド

業務データはresultsに含まれます。この表はレコードに含まれうるフィールドの一覧です。プラットフォームに表示されない値を作り出すことはありません。

フィールド意味
playlist_idプラットフォーム上の意味のまま
urlプラットフォーム上のレコードへのリンクです。
name対象そのものの名前です(アカウント・商品・ビジネス系の機能で使用)。
description概要または説明文で、通常はtextより短くなります。
video_countプラットフォーム上の意味のまま
thumbnail_urlサムネイルのリンクです。image_urlより低解像度です。
channel_idプラットフォーム上の意味のまま
channel_nameプラットフォーム上の意味のまま
created_at作成日時です。形式はposted_atと同じです。
videosプラットフォーム上の意味のまま
platform取得元プラットフォームの識別子で、リクエストのplatformと同じです(例:xiaohongshu、tiktok)。

エラーと課金

401
キーが未指定か無効です。
402
残高が不足しています。先にチャージしてください。
422
パラメータ名または値が無効です。エラーに含まれる候補を参考に修正してください。課金はされません。
429
1分あたりのリクエスト上限に達しました。Retry-Afterの指定に従って待ってから再試行してください。
503
処理を完了できませんでした。保留中の請求額は残高に戻されます。結果が不明な場合は、再試行する前に確認してください。
200(空)
データがありません。課金はされません。

エラー

公式リファレンス

対象と用語の確認にのみ使用しています。プラットフォームによるEveryInfraの承認や推奨を意味するものではありません。

  • Dailymotion:プレイリストごとの公開・非公開設定 ↗

    Dailymotionでは、プレイリストの公開設定を動画の公開設定とは別に説明しており、非公開のプレイリストは検索で見つけられないとしています。playlistで返されるコレクションデータは、プレイリスト内のすべてのコンテンツへのアクセス権を意味するものではなく、このAPIがこれらの設定の管理に対応していることを意味するものでもありません。

    確認日:2026-09-04