Database
Daily database snapshot downloads in JSON, JSONL, and SQLite formats.
Database Format
We provide JSON, JSONL and SQLite dumps of the database.
The JSON file contains the raw JSON response from the sites listed below, plus some additional metadata.
Database Update Frequency
The database dump is updated nightly at 00:00 UTC.
The entire database is updated weekly from the supported metadata providers listed below.
The refresh frequency for individual series depends on how often it's updated on the underlying sites with a minimum of 1 day and a maximum of 7 days between updates.
Supported Metadata Providers
AniList
Anime-Planet
KitsuMangaUpdates
MyAnimeList
Shikimori
No version 1.0 stability yet
The schema is subject to change at any time and without notice.
If changes do happen, they are likely to be additive and not breaking.
Metadata Site Response Fields
Fields with the suffix _response are the raw responses from the upstream APIs, and will only change if the upstream API changes.
Metadata Issues
Missing or incorrect metadata from underlying data providers should be reported and fixed on their respective sites. Once the issue is resolved, we can update our database to reflect the changes.
You can know more on our Discord server (#data).
Data License
MangaBaka-original data in this download is licensed under CC BY-NC-SA 4.0 — free for personal and non-commercial use with attribution. Third-party data (from AniList, MAL, etc.) remains subject to each provider's own terms. For commercial use, see our pricing page.
For full details, see our legal documents, including the Terms of Service, Acceptable Use Policy, and NonCommercial Terms.
Acceptable Usage Policy and Terms of Service
Please make sure to follow the metadata providers' Acceptable Usage Policy (AUP) and Terms of Service (TOS) when using the API.
Data Attribution
When using the API, please make sure to attribute both MangaBaka and the underlying data providers.
Attribution could be done in the following ways:
- A link in the footer of your site or application
- A link in your project's README file
- A link in the 'About' page of your site or application
- A link to a specific series next to your own data for that series
Updated daily
Please see the API documentation for more information about the data structure.
| Version | Schema | Format | Compression | Download | Checksum | Updated |
|---|---|---|---|---|---|---|
| 1 | Default | JSON | tar.gz | series.json.tar.gz | SHA1 | |
| 1 | Default | JSON | zst | series.json.zst | SHA1 | |
| 1 | Default | JSONL | tar.gz | series.jsonl.tar.gz | SHA1 | |
| 1 | Default | JSONL | zst | series.jsonl.zst | SHA1 | |
| 1 | Default | SQLite | tar.gz | series.sqlite.tar.gz | SHA1 | |
| 1 | Default | SQLite | zst | series.sqlite.zst | SHA1 | |
| 1 | Full (with raw response) | JSON | tar.gz | series.full.json.tar.gz | SHA1 | |
| 1 | Full (with raw response) | JSON | zst | series.full.json.zst | SHA1 | |
| 1 | Full (with raw response) | JSONL | tar.gz | series.full.jsonl.tar.gz | SHA1 | |
| 1 | Full (with raw response) | JSONL | zst | series.full.jsonl.zst | SHA1 | |
| 1 | Full (with raw response) | SQLite | tar.gz | series.full.sqlite.tar.gz | SHA1 | |
| 1 | Full (with raw response) | SQLite | zst | series.full.sqlite.zst | SHA1 |
SQLite files are generated using the following command: sqlite-utils insert --pk id --batch-size 50000 --flatten --alter --nl series.sqlite series $JSONL_FILE
