/anime-offline-database

Updated every week: A JSON based offline anime database containing the most important meta data as well as cross references to various anime sites such as MAL, ANIDB, ANILIST, KITSU and more...

GNU Affero General Public License v3.0AGPL-3.0

anime-offline-database CI build status

The purpose of this repository is to create an offline database containing anime meta data aggregated by different anime meta data providers (such as myanimelist.net, anidb.net, anilist.co and kitsu.io) and allow cross references between those meta data providers. This file is supposed to be used by and created for manami.

The goal is to deliver at least weekly updates.

Statistics

Update week 02 [2020]

The database consists of 23507 entries composed of:

  • 16626 entries from myanimelist.net
  • 14914 entries from kitsu.io
  • 13612 entries from notify.moe
  • 12251 entries from anilist.co
  • 11044 entries from anidb.net

Missed updates:

  • 2020: 0 (so far)
  • 2019: 2
  • 2018: 1

You want more statistics and insights? Check out adb-zeppelin-statistics

Participation

If you want to contribute, please read the contribution guidelines first.

Structure

This repository contains two files. The database file itself and a file to support the automated process containing IDs from the meta data providers which don't exist anymore.

anime-offline-database.json

Example of the structure:

{
    "data": [
        {
            "sources": [
                "https://anidb.net/anime/4563",
                "https://anilist.co/anime/1535",
                "https://kitsu.io/anime/1376",
                "https://myanimelist.net/anime/1535",
                "https://notify.moe/anime/0-A-5Fimg"
            ],
            "title": "Death Note",
            "type": "TV",
            "episodes": 37,
            "status": "FINISHED",
            "picture": "https://cdn.myanimelist.net/images/anime/9/9453.jpg",
            "thumbnail": "https://cdn.myanimelist.net/images/anime/9/9453t.jpg",
            "synonyms": [
                "Caderno da Morte",
                "DEATH NOTE",
                "DN",
                "Death Note",
                "Death Note - A hal\u00e1llista",
                "Death Note - Carnetul mor\u0163ii",
                "Death Note - Z\u00e1pisn\u00edk smrti",
                "Mirties U\u017era\u0161ai",
                "Notatnik \u015bmierci",
                "Notes \u015amierci",
                "Quaderno della Morte",
                "Sveska Smrti",
                "\u00d6l\u00fcm Defteri",
                "\u03a4\u03b5\u03c4\u03c1\u03ac\u03b4\u03b9\u03bf \u0398\u03b1\u03bd\u03ac\u03c4\u03bf\u03c5"
            ],
            "relations": [
                "https://anidb.net/anime/8146",
                "https://anidb.net/anime/8147",
                "https://anilist.co/anime/2994",
                "https://kitsu.io/anime/2707",
                "https://myanimelist.net/anime/2994",
                "https://notify.moe/anime/DBBU5Kimg"
            ]
        }
    ]
}

Data types

Field Type
data List
sources Set<URL>
title String
type Enum of [TV, Movie, OVA, ONA, Special]
episodes Integer
status Enum of [FINISHED, CURRENTLY, UPCOMING, UNKNOWN]
picture URL
thumbnail URL
synonyms Set<String>
relations Set<URL>

dead-entries.json

Contains IDs which have been removed from the meta data provider's database.

{
    "mal": [
        38492,
        38518,
        38522,
        38531,
        ...
    ],
    "anidb": [
        4612,
        14190,
        ...
    ],
    "anilist": [
        104857,
        104735,
        104888,
        104870,
        104747,
        ...
    ],
    "kitsu": [
        14230,
        41667,
        41698,
        41755,
        ...
    ]
}

Other projects using this database

If you have a project that uses this database and you want to add it to this list, please read the contribution guidelines first.

Project Author/Maintainer Short description
adb-aws-lambda manami-project REST service for querying this database up and running in minutes using AWS Lambda.
adb-zeppelin-statistics manami-project A set of statistics and insights about anime on MAL.
arm-server BeeeQueue A REST API for querying this database.
manami manami-project A tool to catalog anime on your hard drive and discover new anime to watch.