Animumemo MADB API
メディア芸術データベースにて提供されているアニメ作品のデータをAPIとして提供します。
本APIにより提供される情報は、メディア芸術データベースのコンテンツを編集・加工して生成したものです。 メディア芸術データベース 利用規約及び本サイトについてをお読みいただき、同意の上でご利用ください。
また、本APIは現在試験的に提供しており予告なく仕様が変更される場合があります。
Anime ¶
アニメシリーズ情報 ¶
「作品情報(シリーズ)」のデータを取得する。
シリーズ情報の1件取得GET/anime/series/{id}
Example URI
- id
string
(required) Example: ANS000550400以下のいずれかのIDを指定する。
-
アニメシリーズID: 作品情報ページ記載の調査毎に振られるアニメシリーズID
-
URL ID: 作品情報ページURLの末尾の数字(非推奨)
https://mediaarts-db.jp/an/anime_series/([0-9]+)
-
200
Headers
Content-Type: application/json
Body
{
"anime_series_id": "ANS000550400",
"anime_work_id": "ANT000550400",
"media": "TV",
"title": "ARIA The ANIMATION",
"title_kana": "アリアザアニメーション",
"start_date": "2005/10/06",
"end_date": "2005/12/29",
"airtime": "",
"broadcasting_times": "",
"number_episodes": "",
"network": "",
"term": "",
"production": "[制作]ハルフィルムメーカー / [製作]ARIAカンパニー",
"production_authority_id": "A400002613 / A400000450 / A400003981",
"original": "",
"director": "",
"staff": "[原作]天野こずえ / [シリーズ構成]佐藤順一 / [監督]佐藤順一 / [キャラクターデザイン]古賀誠 / [美術]西川淳一郎 / [音楽]Choro Club feat. Senoo",
"staff_authority_id": "A300000326 / A300003335 / A300022947 / A300018563 / A300012839 / A300003020 / A300010875",
"cast": "【水無灯里】葉月絵理乃 / 【藍華】斎藤千和 / 【アリス】広 橋 涼 / 【アリシア】大原さやか / 【アイ】水橋かおり / 【アリア社長】西村ちなみ / 【暁】野島裕史 / 【晃】皆川純子",
"music": "OP「ウンディーネ」 歌 牧野由依 / ED「Rainbow」 歌・演奏 ROUND TABLE feat. Nino",
"episode_title": "",
"description": "",
"story": "",
"main_character": "",
"character_design": "",
"main_mecha": "",
"sound": "",
"original_media": "",
"eirin_no": "",
"eirin_rating": "",
"copyright": "",
"title_japanese_english": "",
"title_english": "",
"title_romaji_hepburn": "",
"title_romaji_macron": "",
"title_alias": "",
"related_work": "",
"tag": "",
"note": "",
"master_media": "",
"source": "アニメアワード投票用データ / 年間パーフェクト・データ(AWD+APDY)",
"url": "https://mediaarts-db.jp/an/anime_series/9487"
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"title": "AnimeSeries",
"properties": {
"url_id": {
"type": "number",
"description": "URL ID"
},
"anime_series_id": {
"type": "string",
"description": "アニメシリーズID"
},
"anime_work_id": {
"type": "string",
"description": "アニメ作品ID"
},
"media": {
"type": "string",
"description": "メディア"
},
"title": {
"type": "string",
"description": "タイトル"
},
"title_kana": {
"type": "string",
"description": "タイトル よみがな"
},
"start_date": {
"type": "string",
"description": "開始年月日"
},
"end_date": {
"type": "string",
"description": "終了年月日"
},
"airtime": {
"type": "string",
"description": "放送枠時間/収録時間"
},
"broadcasting_times": {
"type": "string",
"description": "放送回数"
},
"number_episodes": {
"type": "string",
"description": "話数"
},
"network": {
"type": "string",
"description": "放送局/劇場/販売元"
},
"term": {
"type": "string",
"description": "放送期間など"
},
"production": {
"type": "string",
"description": "製作・制作"
},
"production_authority_id": {
"type": "string",
"description": "製作・制作典拠ID"
},
"original": {
"type": "string",
"description": "原作"
},
"director": {
"type": "string",
"description": "監督"
},
"staff": {
"type": "string",
"description": "メインスタッフ"
},
"staff_authority_id": {
"type": "string",
"description": "スタッフ典拠ID"
},
"cast": {
"type": "string",
"description": "キャスト"
},
"music": {
"type": "string",
"description": "主題歌情報"
},
"episode_title": {
"type": "string",
"description": "各話タイトル"
},
"description": {
"type": "string",
"description": "解説"
},
"story": {
"type": "string",
"description": "ストーリー"
},
"main_character": {
"type": "string",
"description": "メインキャラクター紹介"
},
"character_design": {
"type": "string",
"description": "キャラクターデザイン関連"
},
"main_mecha": {
"type": "string",
"description": "キャラクター紹介(メインメカ)"
},
"sound": {
"type": "string",
"description": "音響関連"
},
"original_media": {
"type": "string",
"description": "原作のメディア"
},
"eirin_no": {
"type": "string",
"description": "映倫NO"
},
"eirin_rating": {
"type": "string",
"description": "(映倫NOと対になっている)レーティング"
},
"copyright": {
"type": "string",
"description": "コピーライト"
},
"title_japanese_english": {
"type": "string",
"description": "英語表記(国内)"
},
"title_english": {
"type": "string",
"description": "英語表記(海外)"
},
"title_romaji_hepburn": {
"type": "string",
"description": "タイトル英語表記 ローマ字(ヘボン式)"
},
"title_romaji_macron": {
"type": "string",
"description": "タイトル英語表記 ローマ字(マクロン表記)"
},
"title_alias": {
"type": "string",
"description": "通称"
},
"related_work": {
"type": "string",
"description": "関連作品"
},
"tag": {
"type": "string",
"description": "タグ"
},
"note": {
"type": "string",
"description": "アニメシリーズ備考"
},
"master_media": {
"type": "string",
"description": "原版メディア"
},
"source": {
"type": "string",
"description": "情報源"
},
"url": {
"type": "string",
"description": "メディア芸術データベースの該当ページのURL"
}
}
}
シリーズ情報の全件取得GET/anime/series{?fields,limit,offset}
Example URI
- fields
string
(optional) Example: anime_series_id,title,media取得するフィールド。複数の場合は
,
区切りで指定。省略時は全て取得。- limit
number
(optional) Default: 500 Example: 5最大取得件数
- offset
number
(optional) Default: 0 Example: 0取得開始位置
200
Headers
Content-Type: application/json
Body
{
"total_count": 5,
"offset": 7500,
"limit": 5,
"result": [
{
"anime_series_id": "ANS001258400",
"title": "アラタカンガタリ~革神語~ ピクチャードラマ",
"media": "OVA"
},
{
"anime_series_id": "ANS001259000",
"title": "ゆゆ式 特典映像 にゃにゃ式 予告編 ・予告編/「猫ににゃりました」",
"media": "OVA"
},
{
"anime_series_id": "ANS001259100",
"title": "ゆゆ式 特典映像 にゃにゃ式",
"media": "OVA"
},
{
"anime_series_id": "ANS001259600",
"title": "俺の妹がこんなに可愛いわけがない。 ショートムービー",
"media": "OVA"
},
{
"anime_series_id": "ANS002000100",
"title": "花咲爺",
"media": "劇場"
}
]
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "AnimeSeriesList",
"type": "object",
"properties": {
"total_count": {
"type": "number",
"description": "取得件数"
},
"offset": {
"type": "number",
"description": "取得開始位置"
},
"limit": {
"type": "number",
"description": "最大取得件数"
},
"result": {
"type": "array",
"description": "取得結果の`AnimeSeries`の配列"
}
}
}
アニメ各話情報の取得GET/anime/series/{id}/episodes
各話(エピソード)の情報を取得する。
Example URI
- id
string
(required) Example: ANS000550400以下のいずれかのIDを指定する。
-
アニメシリーズID: 作品情報ページ記載の調査毎に振られるアニメシリーズID
-
URL ID: 作品情報ページURLの末尾の数字(非推奨)
https://mediaarts-db.jp/an/anime_series/([0-9]+)
-
200
Body
[
{
"episode": "1",
"title": "その 素敵な奇跡を…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "2",
"title": "その 特別な日に…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "3",
"title": "その 透明な少女と…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "4",
"title": "その 届かない手紙は…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "5",
"title": "その あるはずのない島へ…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "6",
"title": "その 守りたいものに…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "7",
"title": "その 素敵なお仕事を…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "8",
"title": "その 憂鬱な社長ったら… / その イケてるヒーローってば…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "9",
"title": "その 星のような妖精は…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "10",
"title": "その ほかほかな休日は…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "11",
"title": "その オレンジの日々を…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "12",
"title": "その やわらかな願いは…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
},
{
"episode": "13",
"title": "その まっしろな朝を…",
"staff": "",
"cast": "",
"character": "",
"story": "",
"main_mecha": "",
"note": "",
"source": ""
}
]
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "array",
"title": "AnimeEpisodeList",
"items": {
"type": "object",
"properties": {
"episode": {
"type": "string",
"description": "各話表記"
},
"title": {
"type": "string",
"description": "各話タイトル"
},
"staff": {
"type": "string",
"description": "各話スタッフ"
},
"cast": {
"type": "string",
"description": "各話キャスト"
},
"character": {
"type": "string",
"description": "各話キャラクター"
},
"story": {
"type": "string",
"description": "各話ストーリー"
},
"main_mecha": {
"type": "string",
"description": "各話メインメカ"
},
"note": {
"type": "string",
"description": "各話情報備考"
},
"source": {
"type": "string",
"description": "情報源"
}
}
}
}
関連するシリーズの取得GET/anime/series/{id}/related_series
関連するシリーズ作品の情報を取得する。
Example URI
- id
string
(required) Example: ANS000550400以下のいずれかのIDを指定する。
-
アニメシリーズID: 作品情報ページ記載の調査毎に振られるアニメシリーズID
-
URL ID: 作品情報ページURLの末尾の数字(非推奨)
https://mediaarts-db.jp/an/anime_series/([0-9]+)
-
200
Body
[
{
"title": "ARIA The OVA ~ARIETTA~",
"anime_series_id": "ANS000600600"
},
{
"title": "ARIAThe ORIGINATION",
"anime_series_id": "ANS000607300"
},
{
"title": "ARIA The ORIGINATION Special Navigetion",
"anime_series_id": "ANS000628100"
},
{
"title": "ARIA The NATURAL",
"anime_series_id": "ANS000706200"
},
{
"title": "ARIA The NATURAL その再び出逢える奇跡に…[プロモーション]",
"anime_series_id": "ANS008008900"
}
]
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "array",
"title": "AnimeRelatedSeriesList",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "タイトル"
},
"anime_series_id": {
"type": "string",
"description": "アニメシリーズID"
}
}
}
}
アニメ情報の検索 ¶
検索を実行GET/anime/search{?fields,limit,offset,media,title,start_date,end_date,airtime}
以下に示したパラメータ以外にもAnimeSeries
が持つフィールドに対して検索文字列を指定することができる。
Example URI
- fields
string
(optional)取得するフィールド 複数の場合は
,
区切りで指定。省略時は全て取得。- limit
number
(optional) Default: 500最大取得件数
- offset
number
(optional) Default: 0取得開始位置
- media
string
(optional)メディア 複数の場合は
,
区切りで指定。Choices:
TV
TVスペシャル
OVA
劇場
イベント
個人制作
その他
不明
- title
string
(optional)作品タイトルの検索文字列
- start_date
string
(optional)放送開始年月日
-
範囲検索:
YYYYMMDD-YYYYMMDD
,YYYYMMDD-
,-YYYYMMDD
-
イコール検索:
YYYYMMDD
-
- end_date
string
(optional)放送終了年月日 フォーマットは
start_date
に同じ- airtime
string
(optional)放送時間(分)
-
範囲検索:
min-min
,min-
,-min
-
イコール検索:
min
-
Body
GET
/madb/anime/search?fields=title,media,start_date&title=魔法少女&media=TV&start_date=20000101-20051231
200
Headers
Content-Type: application/json
Body
{
"total_count": 5,
"offset": 0,
"limit": 500,
"result": [
{
"title": "魔法少女隊アルス",
"media": "TV",
"start_date": "2004/04/09"
},
{
"title": "魔法少女猫 たると",
"media": "TV",
"start_date": "2001/07/05"
},
{
"title": "魔法少女リリカルなのは",
"media": "TV",
"start_date": "2004/10/02"
},
{
"title": "魔法少女リリカルなのはA's",
"media": "TV",
"start_date": "2005/10/02"
},
{
"title": "奥さまは 魔法少女 Bewitched Arnès",
"media": "TV",
"start_date": "2005/07/09"
}
]
}
Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "AnimeSeriesList",
"type": "object",
"properties": {
"total_count": {
"type": "number",
"description": "取得件数"
},
"offset": {
"type": "number",
"description": "取得開始位置"
},
"limit": {
"type": "number",
"description": "最大取得件数"
},
"result": {
"type": "array",
"description": "取得結果の`AnimeSeries`の配列"
}
}
}
Generated by aglio