WaniKani
Japanese study through spaced repetition over radicals, kanji, vocabulary, and review queues.
Checks what reviews are waiting, reports current level progress, and looks up a kanji that came up.
Use WaniKani with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put WaniKani to work.
What Snow can do with WaniKani
These are the WaniKani operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads11
Look at your data without changing it.
- Get Assignments
Retrieve one assignment by ID, or list the connected user's assignments using progress, availability, level, subject, and update filters.
- Get Level Progressions
Retrieve one level-progression record by ID, or list the user's level history with ID and update-time filters.
- Get Resets
Retrieve one account-reset record by ID, or list account level-reset history.
- Get Review Statistics
Retrieve one per-subject review statistic by ID, or list answer totals, streaks, and accuracy using subject and percentage filters.
- Get Reviews
Retrieve one completed review by ID, or list completed reviews filtered by review IDs, subject IDs, or update time.
- Get Spaced Repetition Systems
Retrieve one spaced-repetition system by ID, or list SRS definitions and their stage intervals.
- Get Study Materials
Retrieve one study-material record by ID, or list the user's subject notes and meaning synonyms with subject and update filters.
- Get Study Summary
Get lessons available now and review availability over the next 24 hours for the connected user.
- Get Subjects
Retrieve one WaniKani subject by ID, or search radicals, kanji, vocabulary, and kana vocabulary by IDs, types, slugs, levels, visibility, or update time.
- Get User
Get the connected user's identity, level, subscription status, vacation state, and application preferences.
Creates1
Add something new to your account.
- Create Study Material
Create the sole study-material record for a subject, optionally with notes or meaning synonyms. WaniKani provides no delete endpoint, so creation cannot be undone through the API.
Updates2
Change something that is already there.
- Update Study Material
Update at least one note or meaning-synonym field on an existing study-material record without changing its subject.
- Update User Preferences
Update one or more supported WaniKani lesson or review preferences. Omitted preferences remain unchanged.
Deletes2
Remove something. This often cannot be undone.
- Start Assignment
Irreversibly mark one unlocked lesson assignment as started and move it into reviews. Use only after the user explicitly confirms the exact assignment.
- Submit Review
Irreversibly submit a completed review, changing assignment progress and review statistics. Use only with exact answer counts explicitly confirmed by the user.
Related integrations
Ready to put WaniKani to work?
Sign up free, build an app by chatting, and connect WaniKani in minutes. No credit card required.