This dataset contains kanji entries for only JLPT levels N1–N5, suitable for Japanese language learning apps and research. It is a filtered version of the full kanji dataset provided by kanjiapi.dev.
- Original API: kanjiapi.dev
- Coverage: Over 13,000 kanji from an extensive kanji dictionary
- Source Data: EDICT and KANJIDIC dictionary files
- Dictionary License: Property of the Electronic Dictionary Research and Development Group, used in conformance with their licence
- JLPT Level Info: From Jonathan Waller's JLPT Resources page
- API Technology: Built using mithril.js
- File:
kanji_jlpt_only.json(andkanji_jlpt_only.msgpack) - Contents: Only kanji with JLPT levels N1–N5
- Format:
- Top-level keys are kanji characters
- Each value is an object with fields such as
meanings,readings,jlpt,grade, etc.
| File | Size (MB) | Size (bytes) | Description |
|---|---|---|---|
| kanjiapi_full.json | 93.5 | 98,026,010 | Original full dataset |
| kanji_jlpt_only.json | 1.0 | 1,021,041 | Filtered JLPT N1–N5 JSON |
| kanji_jlpt_only.msgpack | 0.5 | 493,491 | Filtered JLPT N1–N5 MessagePack |
| kanjiapi_full.msgpack | 77.3 | 81,037,187 | Unfiltered MessagePack |
Size reduction: 99.5%
- Data and API: kanjiapi.dev
- Dictionary files: Electronic Dictionary Research and Development Group
- JLPT level info: Jonathan Waller's JLPT Resources
This dataset is distributed in accordance with the licenses of the original dictionary files and resources. See kanjiapi.dev for details.