ニコニコ動画の検索APIについて調べたのでメモ

公開日: : 最終更新日:2014/08/14 サイト制作, ニコニコ動画

スポンサーリンク

ニコニコ動画にはAPIがあり、動画の情報(タイトルとか再生数とか)を取得したり、ランキング情報(RSS)を取得することができます。(参考:『ニコニコ動画API(ニコニコ大百科)』)

ニコニコ動画でタグ検索結果を返すRSSが存在しますが普通のワード検索はないようです。

ニコニコ動画のAPIを使って検索する

RSSは無いようなので検索するときは検索用のAPIを利用するとできます。

http://ext.nicovideo.jp/api/search/${検索タイプ}/${検索文字列}${パラメータ}
(参考サイトより抜粋)

としてリクエストすればJSON形式で検索結果が返ってきます!

(例:http://ext.nicovideo.jp/api/search/search/MMD?mode=watch&page=1&sort=f&order=d←『MMD』について検索)

ただし、これはニコニコ動画にログインしていなければ使えない仕様みたいなので、外部からプログラムで動かす時は別途ログイン処理を行う必要があります。

ログイン等参考になるサイト

リンク先の参考サイトはダウンロードについてのものもありますが途中でログイン処理が必要になるのでそれについても説明されています。最後の2つのサイトではログインから検索結果の取得まで紹介されており、非常に参考になりました。

Mashup Awards 9及び関連イベント向け提供APIで検索する

ニコニコ動画ではMashup Awards 9ソーシャルかぶコン2013といったアプリコンテスト向けに作られたAPIが存在します。(Mashup Awards 9及び関連イベント向け提供APIガイド)

リンク先に使い方が丁寧に説明されているので特に言及はしませんが、こちらはログインの必要なく使うことができます。しかも動画の検索だけでなく、生放送や静止画など幅広い検索が可能となっています。(『新検索β』という公式の検索サービスで使われている)

ただし、こちらは上記のイベント参加者向けっぽいのでこういうのもある程度に思っておいた方がいいと思います。

スポンサーリンク
Amazon
  • このエントリーをはてなブックマークに追加

関連記事

【jQuery】サイドバー固定に役立つサイト集

縦スクロール 縦方向にスクロールして指定の位置に来たら要素を固定させる方法のリンク集を紹介させてい

記事を読む

【PHP】headerでContent-Typeを指定したのに効かない場合の対処法

PHPでサイトマップを作ろうと思い、XML形式のファイルを出力しようとしてheaderを指定したのに

記事を読む

【jQuery/javascript】はてなボタンを動的に設置する

はてなブックマークのボタンをページの読み込みが終わった後にjavascript(jQuery)で追加

記事を読む

Twitterのフォロワーが有効かどうか評価するツール

ツイッターの自分のフォロワーがスパムや活動休止中か判定することのできるツールに『Status Peo

記事を読む

お名前.comのでサブドメインを取得してロリポップで使う方法

タイトルどおりなのですがお名前.comで取得した独自ドメインからサブドメインを取得し、ロリポップで使

記事を読む

YoutubeのURLリンクを外部プレイヤーのものに正規表現で置換する

Youtubeのアドレスを正規表現を使って抽出して外部プレイヤーのフレームに変換・置換するスクリプト

記事を読む

Windows7でVirtualBoxとVagrantを使ってローカル開発環境を構築する

Vagrant(ベイグラント)とは http://www.vagrantup.comで入手できる仮

記事を読む

関連記事を表示するブログパーツまとめ

これまでいくつか関連記事を表示させる方法について記事を3つの記事投稿してきましたが、ここで簡単にまと

記事を読む

【CSS】beforeのcontentで改行する

.bsample1:before{ content:"★参考★\A"; } .bsampl

記事を読む

ニコニコ動画のURLリンクから外部プレイヤーのスクリプトに正規表現で置換する

ニコニコ動画の動画のアドレスを抽出して外部プレイヤー貼りつけソースのスクリプトに変換するソースです。

記事を読む

NVIDIA DIGITSをSupervisorを使って自動起動する

はじめに 先日Ubuntu14.04にDIGITS 5をGPUなしP

【2017年度】GeForce 1080 Ti搭載BTOパソコン比較

はじめに 最近ディープラーニング用にGPUのないPCにDIGITSを

Windows用のシンプルなストップウォッチソフト紹介

Windows(10)でも使える使いやすいKAZAMITimerという

MNISTをDIGITS 5のCPUのみで試す(GPUなし)

はじめに DIGITSを使えばGUI操作で簡単にディープラーニングが

Windowsユーザが初めてMacBookを購入したときの注意点や感想

最近12インチのMacBookを購入しました。今までWindowsしか

Redmine3.2をUbuntu14.04にインストールして躓いた所についてメモ

はじめに Ubuntu14.04 ServerにRedmine3.2

UWSCを使ったソフト自動立ち上げ【SoftEther VPN Server】

やりたいこと 最近SoftEtherという筑波大学発のベンチャー企業

→もっと見る

  • Author : ががんぼ
    プログラミングやWeb関係で気付いたことについてメモしていく予定。だいたいが備忘録ですが、自分でサンプルを作って動かしてみたりしています。
PAGE TOP ↑