Repository navigation
AniList Import
hcan359 edited this page May 18, 2026
·
3 revisions
Import your AniList anime and manga lists by public username - no API key, no OAuth.
| AniList field | Tonkatsu Box |
|---|---|
| Media id | External id linked to the AniList entry |
Media type (ANIME / MANGA) |
Anime / Manga item |
status |
Item status (see status mapping) |
score (1-100) |
User rating, normalised to 1-10 (score 0 becomes "no rating") |
progress |
Current episode (anime) or current chapter (manga) |
progressVolumes |
Current volume (manga) |
repeat |
Rewatch / reread count (added to the user comment) |
notes |
Appended to the user comment |
startedAt / completedAt
|
Started / Completed dates (year/month/day fuzzy dates supported) |
updatedAt |
Last activity timestamp |
A link back to the AniList page (https://anilist.co/anime/<id> or /manga/<id>) is added to every imported item's comment.
isAdult entries are skipped. Entries from custom lists are skipped because AniList places them in the canonical list as well - they'd be duplicates.
| AniList status | Tonkatsu Box status |
|---|---|
CURRENT |
In Progress |
REPEATING |
In Progress (repeat count saved in the comment) |
COMPLETED |
Completed (episode / chapter / volume counters topped up to AniList totals) |
PLANNING |
Planned |
DROPPED |
Dropped |
PAUSED |
Dropped |
- No API key, no OAuth - the importer reads your public AniList profile.
- Internet connection - single GraphQL request per list type (one for anime, one for manga).
- The profile must be public; private profiles will fail with a clear error message.
- Open Settings → Import → AniList
- Enter your AniList username (the importer remembers it for next time)
- Choose which lists to pull:
- Anime list and/or Manga list (at least one must be selected)
- Pick a mode:
- Add new only - skip items already in the target collection
- Overwrite existing - update status, progress, rating, dates from AniList
- Choose target collection:
-
Create new collection - names the collection
AniList Import - <username>by default - Use existing collection - pick one from the dropdown
-
Create new collection - names the collection
- Tap Start Import
While importing you'll see:
- Current stage: Fetching anime list → Fetching manga list → Importing entries
- Progress bar with current / total
- Name of the entry being processed
- Live counters: imported, updated
For entries marked COMPLETED, the importer fills in counters and dates to reflect a finished status:
-
Anime: episode counter is set to
max(progress, anime.episodes) -
Manga: chapter counter is set to
max(progress, manga.chapters), volume counter tomax(progressVolumes, manga.volumes) -
Dates: if
completedAtis missing it falls back tostartedAtthenupdatedAt; ifstartedAtis missing it falls back tocompletedAt
For other statuses, counters and dates are taken as-is.
Re-importing into the same collection in Overwrite mode updates existing items rather than duplicating them:
- Status - merged via the standard external-status rules (never downgrades Completed or Dropped)
-
Progress -
max(local, AniList)for episodes / chapters / volumes - Rating - AniList score wins when set
- Dates - earliest Started, latest Completed
- User comment - rebuilt from fresh AniList data (link, repeat count, notes)
In Add new only mode existing items are skipped.
- The username is stored locally and pre-filled on the next visit. It's never sent anywhere except to AniList.
- Re-import in Overwrite mode to refresh progress and dates after you've watched / read more.
- If the same media appears in different collections, each collection tracks its own progress - only the collection you selected for the import is updated.
- Getting Started
- API Keys Setup
- Collections
- Search
- Item Details
- Personalization
- Statistics
- Canvas Board
- Wishlist
- Releases & Calendar
- Import / Export
- Data, Sync & Backup
- Browse Online Collections
- Trakt Import
- Simkl Import
- Steam Import
- RetroAchievements Import
- MyAnimeList Import
- AniList Import
- Hardcover Import
- IGDB List Import
- Kinorium Import
- Custom Cards Import
- Kodi Sync
- Tier Lists
- Mood Grid
- User Profiles
- Settings
- Self-Hosting (Web)
- Discord Rich Presence
- Contributing Collections
- FAQ
- Быстрый старт
- Настройка API ключей
- Коллекции
- Поиск
- Детали элемента
- Персонализация
- Статистика
- Визуальные доски
- Список желаний
- Релизы и календарь
- Импорт / Экспорт
- Данные, синхронизация и копии
- Каталог коллекций
- Импорт из Trakt
- Импорт из Simkl
- Импорт из Steam
- Импорт из RetroAchievements
- Импорт из MyAnimeList
- Импорт из AniList
- Импорт из Hardcover
- Импорт списка IGDB
- Импорт из Kinorium
- Импорт своих карточек
- Синхронизация Kodi
- Тир-листы
- Mood-сетка
- Профили пользователей
- Настройки
- Selfhost (веб)
- Discord Rich Presence
- Контрибуция коллекций
- FAQ
- 快速开始
- API 密钥设置
- 收藏
- 搜索
- 项目详情
- 个性化
- 统计
- 看板
- 愿望单
- 发行与日历
- 导入 / 导出
- 数据、同步与备份
- 收藏目录
- 从 Trakt 导入
- 从 Simkl 导入
- 从 Steam 导入
- 从 RetroAchievements 导入
- 从 MyAnimeList 导入
- 从 AniList 导入
- 从 Hardcover 导入
- 导入 IGDB 列表
- 从 Kinorium 导入
- 导入自定义卡片
- Kodi 同步
- 等级列表
- 心情格
- 用户配置
- 设置
- 自托管(Web)
- Discord Rich Presence
- 贡献收藏
- 常见问题
💬 Discord