ニコニコ動画の検索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
  • このエントリーをはてなブックマークに追加

関連記事

ニコニコ動画のユーザーおよびマイリストのRSSフィード

ニコニコ動画のユーザーページのRSSフィードおよびマイリストのRSSフィードは次のようになっています

記事を読む

美人画像を表示してくれるブログパーツまとめ

美人時計など有名なものもありますが、美人画像を表示してくれるブログパーツをまとめました。暦や時刻を表

記事を読む

【PHP】Twitterのツイート数やはてぶ数を取得する

指定URLのTweet数の取得 Twitterでツイート数を取得するには指定のURLにアクセスする

記事を読む

ニコニコ動画のRSSをjavascriptで読み込んで表示させる

ニコニコ動画のランキングRSSをjQueryで読み込んで表示するプログラムを作成しました。RSSの読

記事を読む

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

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

記事を読む

関連記事を表示させるブログパーツOutbrainの導入方法

関連記事を表示させるブログパーツOutbrainの紹介です。 このOutbrainの長所は

記事を読む

FC2ブログからWordPressへの引っ越しについて

今までFC2ブログでメモを残していましたが、WordPressに移行することにしました。理由としては

記事を読む

相互RSSサービスのまとめ

ブログやサイトを作ると相互RSSという名前を聞くことがあると思います。相互RSSとはざっくりいうと他

記事を読む

任意URLのTweetボタンを複数設置する

TwitterのTweetボタンをWebサイトやブログに複数設置する方法です。複数設置するということ

記事を読む

関連記事を手軽に表示できるzenbackの導入方法

関連記事を手軽に表示できるZenbackというサービスの紹介です。 関連記事の表示を手助けして

記事を読む

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

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

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

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

スマホ向け幅固定サイトの回転時の幅対応方法

幅固定サイトでのスマホ回転時Webサイトの横幅を合わせる方法のメモ。

【PHP】特定のURLからそのAtomやRSSのフィードを抽出する方法

特定のURLからRSSやATOMのフィードを抽出する方法をメモ。 流

フィード抽出ツール(RSS1.0、RSS2.0、atom)

任意URL サイト名 サイトURL RSS1.0

格安プラン限定レンタルサーバー機能比較表(2016年)

はじめに  最近新しい共用サーバーをレンタルしようと思い調査およびそ

kindle unlimitedが便利だったのでお勧めの使い方など感想メモ

 kindle unlimitedというサービスが8/3からAmazo

→もっと見る

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