クジラ 百人一首 API *

百人一首を返すAPIです。JavaScriptをはじめ、各種プログラミング言語から百人一首のデータを様々なフォーマットで取得できます。

なお、APIではなく直接データをダウンロードしたい場合は、こちらからどうぞ。

APIのURL: *

新バージョン(v2)のURL:

| URL(HTTPS) | https://api.aoikujira.com/hyakunin/get2.php |

旧バージョン(v1)のURL:

| URL(HTTP)   | http://api.aoikujira.com/hyakunin/get.php |
| URL(HTTPS) | https://api.aoikujira.com/hyakunin/get.php |

引数: *

  • fmt=(XML/JSON/INI/JSONP/CSV) ... デフォルトは XML
  • key=(キーワード) ... 省略すると全部を取得する
  • callback=(関数名) ... JSONPで指定関数名のコールバック関数を定義する
  • download=(yes|no) ... ブラウザでアクセスしたときダウンロードするか

利用例: *

XMLで百人一首を取得する:

https://api.aoikujira.com/hyakunin/get2.php?fmt=xml

JSONで百人一首を取得する

https://api.aoikujira.com/hyakunin/get2.php?fmt=json

ダウンロードリンク:

検索の例 *

「あき」から始まる歌を取得する:

http://api.aoikujira.com/hyakunin/get2.php?fmt=xml&key=%E3%81%82%E3%81%8D

表示結果:

<items>
<item no="1">
<kami>秋の田の かりほの庵の 苫をあらみ</kami>
<simo>我が衣手は 露にぬれつつ</simo>
<kami_kana>あきのたの かりほのいほの とまをあらみ</kami_kana>
<simo_kana>わがころもでは つゆにぬれつつ</simo_kana>
<sakusya>天智天皇</sakusya>
<sakusya_kana>てんじてんのう</sakusya_kana>
<image>
http://upload.wikimedia.org/wikipedia/commons/0/04/Hyakuninisshu_001.jpg
</image>
</item>
<item no="5">
<kami>奥山に もみぢふみわけ なく鹿の</kami>
<simo>声聞く時ぞ 秋はかなしき</simo>
<kami_kana>おくやまに もみぢふみわけ なくしかの</kami_kana>
<simo_kana>こゑきくときぞ あきはかなしき</simo_kana>
<sakusya>猿丸太夫</sakusya>
<sakusya_kana>さるまるだゆう</sakusya_kana>
<image>
http://upload.wikimedia.org/wikipedia/commons/c/cd/Hyakuninisshu_005.jpg
</image>
</item>
...

説明:

JSONのキー 内容
kami 上の句
simo 下の句
kami_kana 上の句のよみがな
simo_kana 下の句のよみがな
sakusya 作者
sakusya_kana 作者のよみがな
image 絵札の画像URL

参考 *

改変履歴 *

  • 2018/11/02: API v2では、既存の情報に加え、Wikisourceにあった画像ファイルへの画像リンクを表示するようにしました。また、よみがなも、各句の間にスペースを入れるようにしました。