AniDB

AniDB anime, episodes, files, and release groups.

Mappings: /api/v1/map/anidb/{id}.

Download the AniDB XML archive.

Routes

GET/api/anidb/ids

AniDB IDs and titles we have.

curl https://animap.id/api/anidb/ids
[
  { "anidb_id": 1, "title": "Seikai no Monshou" },
  { "anidb_id": 2, "title": "Seikai no Senki" },
  { "anidb_id": 5, "title": "Cowboy Bebop: Tengoku no Tobira" }
]

GET/api/anidb/{id}

One anime.

curl https://animap.id/api/anidb/1
{
  "anidb_id": 1,
  "title": "Seikai no Monshou",
  "title_english": "Crest of the Stars",
  "title_native": "星界の紋章",
  "synonyms": ["CotS", "Hvězdný erb"],
  "type": "TV Series",
  "restricted": false,
  "picture": "224210.jpg",
  "url": "http://www.sunrise-inc.co.jp/seikai/",
  "startdate": "1999-01-03",
  "startyear": 1999,
  "enddate": "1999-03-28",
  "episodecount": 13,
  "description": "In the future, mankind ...",
  "mal_ids": [290],
  "ann_ids": [14],
  "imdb_ids": ["tt0286390"],
  "tmdb_ids": [{ "id": 26209, "type": "tv" }],
  "tags": [{ "anidb_tag_id": 2626, "name": "future", "weight": 600 }],
  "relatedanime": [{ "anidb_id": 2, "type": "Sequel" }]
}

GET/api/anidb/{id}/raw

AniDB's original data, as JSON.

curl https://animap.id/api/anidb/1/raw
{
  "anime": {
    "@id": "1",
    "@restricted": "false",
    "type": "TV Series",
    "episodecount": "13",
    "startdate": "1999-01-03",
    "enddate": "1999-03-28",
    "titles": {
      "title": [
        { "@lang": "x-jat", "@type": "main", "#text": "Seikai no Monshou" }
      ]
    },
    "picture": "224210.jpg"
  }
}

GET/api/anidb/{id}/raw/xml

AniDB's original data, as XML.

curl https://animap.id/api/anidb/1/raw/xml
<?xml version="1.0" encoding="UTF-8"?>
<anime id="1" restricted="false">
  <type>TV Series</type>
  <episodecount>13</episodecount>
  <startdate>1999-01-03</startdate>
  <enddate>1999-03-28</enddate>
  <titles>
    <title xml:lang="x-jat" type="main">Seikai no Monshou</title>
  </titles>
  <picture>224210.jpg</picture>
</anime>

GET/api/anidb/schedule

Episodes airing in one week, Monday to Sunday. Add week (e.g. 2026-W05) for another week; default is the current week (UTC). Includes adult titles; check adult_only.

curl 'https://animap.id/api/anidb/schedule?week=2026-W37'
curl 'https://animap.id/api/anidb/schedule'
{
  "period": {
    "week": "2026-W37",
    "start_date": "2026-09-07",
    "end_date": "2026-09-13"
  },
  "days": [
    {
      "date": "2026-09-07",
      "episodes": [
        {
          "anidb_id": 18188,
          "anidb_episode_id": 315386,
          "anime_title": "Azur Lane: Bisoku Zenshin! Ni!!",
          "episode_number": "10",
          "episode_type": "regular",
          "episode_title": "Let`s Enjoy Some Delicious Sweets.",
          "image_url": "https://cdn.anidb.net/images/main/327460.jpg",
          "adult_only": false
        }
      ]
    },
    { "date": "2026-09-08", "episodes": [] },
    { "date": "2026-09-09", "episodes": [] },
    { "date": "2026-09-10", "episodes": [] },
    { "date": "2026-09-11", "episodes": [] },
    { "date": "2026-09-12", "episodes": [] },
    { "date": "2026-09-13", "episodes": [] }
  ]
}

GET/api/anidb/file

Find a file by one hash: md5, ed2k, sha1, or crc32. With crc32, also add size in bytes.

curl 'https://animap.id/api/anidb/file?md5=08fc1477e60066e99ca0df9e070b81cc'
curl 'https://animap.id/api/anidb/file?crc32=301940bd&size=169142272'
[
  {
    "anidb_file_id": 1,
    "anidb_id": 1,
    "anidb_episode_id": 1,
    "anidb_group_id": 1,
    "group_name": "Animehaven",
    "group_short_name": "AH",
    "size": 169142272,
    "length": 1505,
    "filetype": "avi",
    "md5": "08fc1477e60066e99ca0df9e070b81cc",
    "ed2k": "a62c68d5961e4c601fcf73624b003e9e",
    "sha1": "7f58cc6ed3e5ef02e5615bceba208aef3fb2d962",
    "crc32": "301940bd",
    "tth": "766406cd77dff4f58195677eabb8f6b8aa44f9b51f17a28c",
    "episode_number": "1",
    "anime_name": "Seikai no Monshou",
    "episode_name": "Invasion"
  }
]

One item per matching file and episode. length is in seconds.

GET/api/anidb/group/{id}

One release group.

curl https://animap.id/api/anidb/group/1
{ "anidb_group_id": 1, "name": "Animehaven", "short_name": "AH" }

GET/api/anidb/groups

All release groups. Add q to search by name or short name (at least 3 letters or digits).

curl https://animap.id/api/anidb/groups
curl 'https://animap.id/api/anidb/groups?q=erai'
[
  { "anidb_group_id": 14642, "name": "Erai-raws", "short_name": "Erai-raws" },
  { "anidb_group_id": 1145, "name": "Anime Raiders", "short_name": "AnimeRaiders" },
  { "anidb_group_id": 5722, "name": "Janet Merai Fansubs", "short_name": "Janet Merai Fansubs" }
]

Field reference — /api/anidb/{id}

Field Type Notes
anidb_id integer AniDB anime ID.
title string · null Main title, usually romaji.
title_english string · null Official English title.
title_native string · null Official Japanese title.
synonyms array of strings Alternative titles.
type string · null e.g. TV Series, Movie, OVA, Web.
restricted boolean Adult/18+ flag.
picture string · null Cover filename. Prefix with https://cdn.anidb.net/images/main/.
url string · null Official anime website.
startdate string · null First air date, YYYY-MM-DD. Partial dates are null.
startyear integer · null Start year, including when the full date is unknown.
enddate string · null Last air date, YYYY-MM-DD. Partial dates are null.
episodecount integer · null Episode count.
description string · null Synopsis.
mal_ids array Linked MAL IDs.
ann_ids array Linked ANN IDs.
imdb_ids array Linked IMDb IDs, e.g. tt0286390.
tmdb_ids array {"id": 26209, "type": "tv"}. Type is tv or movie.
tags array Tags with anidb_tag_id, name, and weight.
relatedanime array Related anime with anidb_id and relation type.