Animumemo MADB API

メディア芸術データベースにて提供されているアニメ作品のデータをAPIとして提供します。

本APIにより提供される情報は、メディア芸術データベースのコンテンツを編集・加工して生成したものです。 メディア芸術データベース 利用規約及び本サイトについてをお読みいただき、同意の上でご利用ください。

また、本APIは現在試験的に提供しており予告なく仕様が変更される場合があります。


Anime

アニメシリーズ情報

「作品情報(シリーズ)」のデータを取得する。

シリーズ情報の1件取得
GET/anime/series/{id}

Example URI

GET https://api.animedb.moe/madb/anime/series/ANS000550400
URI Parameters
HideShow
id
string (required) Example: ANS000550400

以下のいずれかのIDを指定する。

  • アニメシリーズID: 作品情報ページ記載の調査毎に振られるアニメシリーズID

  • URL ID: 作品情報ページURLの末尾の数字(非推奨) https://mediaarts-db.jp/an/anime_series/([0-9]+)

Response  200
HideShow
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

GET https://api.animedb.moe/madb/anime/series?fields=anime_series_id,title,media&limit=5&offset=0
URI Parameters
HideShow
fields
string (optional) Example: anime_series_id,title,media

取得するフィールド。複数の場合は,区切りで指定。省略時は全て取得。

limit
number (optional) Default: 500 Example: 5

最大取得件数

offset
number (optional) Default: 0 Example: 0

取得開始位置

Response  200
HideShow
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

GET https://api.animedb.moe/madb/anime/series/ANS000550400/episodes
URI Parameters
HideShow
id
string (required) Example: ANS000550400

以下のいずれかのIDを指定する。

  • アニメシリーズID: 作品情報ページ記載の調査毎に振られるアニメシリーズID

  • URL ID: 作品情報ページURLの末尾の数字(非推奨) https://mediaarts-db.jp/an/anime_series/([0-9]+)

Response  200
HideShow
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

GET https://api.animedb.moe/madb/anime/series/ANS000550400/related_series
URI Parameters
HideShow
id
string (required) Example: ANS000550400

以下のいずれかのIDを指定する。

  • アニメシリーズID: 作品情報ページ記載の調査毎に振られるアニメシリーズID

  • URL ID: 作品情報ページURLの末尾の数字(非推奨) https://mediaarts-db.jp/an/anime_series/([0-9]+)

Response  200
HideShow
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

GET https://api.animedb.moe/madb/anime/search?fields=&limit=&offset=&media=&title=&start_date=&end_date=&airtime=
URI Parameters
HideShow
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

Request
HideShow
Body
GET
/madb/anime/search?fields=title,media,start_date&title=魔法少女&media=TV&start_date=20000101-20051231
Response  200
HideShow
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