Data
NKAS provides some JSON data available for everyone to use. The way to share this has always been word of mouth, but I figured I might as well list it officially.
“(slug)” means the area you’re replacing with the parenthesis must be converted to kebab-case.
For example, when you want the advise script for Anis: Sparkling Summer:
https://nkas.pages.dev/nk_data/advise-scripts/anis-sparkling-summer.json
You turn Anis: Sparkling Summer to anis-sparkling-summer.
NIKKE
Data
-
Advise Scripts:
https://nkas.pages.dev/nk_data/advise-scripts/(nikke).json(slug)This provides all the advise interactions of a Nikke. This is meant for use in an actual counseling simulation — for a demonstration, if you’re in a server with Rebuild Anisé and can interact with her slash commands, use the command
/bond. -
Advise Answers:
https://nkas.pages.dev/nk_data/advise-answers.jsonActual advise answers, mimics NIKKE.gg’s structure.
-
Aliases:
https://nkas.pages.dev/nk_data/aliases.jsonThe various nicknames the community provides to certain Nikkes. Useful if you want to add the ability to search for
sanisin your application. -
Colors:
https://nkas.pages.dev/nk_data/colors.jsonThe accent colors for playable Nikkes. Certain interfaces in-game get tinted with this when relevant (e.g. the Scenario screen, the Nikke view screen, etc.). Useful for theming interfaces for Nikkes.
-
Campaign Stages:
https://nkas.pages.dev/nk_data/stages.json -
Tower Stages:
https://nkas.pages.dev/nk_data/floor.json -
Jukebox Albums:
https://nkas.pages.dev/nk_data/jukebox_albums.json -
Jukebox Curated Albums:
https://nkas.pages.dev/nk_data/jukebox_curated.json -
Jukebox Index:
https://nkas.pages.dev/nk_data/jukebox_index.json -
Stage Penalty:
https://nkas.pages.dev/nk_data/penalty.json -
Skins:
https://nkas.pages.dev/nk_data/skins.json -
Raptures:
https://nkas.pages.dev/nk_data/beastiary/(rapture).json(slug)This provides skill information and metadata for Raptures.
-
Rapture Index:
https://nkas.pages.dev/nk_data/beastiary_index.jsonUseful for the link before this.
Assets
-
Chapter Covers:
https://nkas.pages.dev/chapters/img_album_chapter(Number).png- Number is the chapter number, max length 2 characters padded with zeroes to the left (e.g.
00,01,02,13).
- Number is the chapter number, max length 2 characters padded with zeroes to the left (e.g.
-
Character Assets:
https://nkas.pages.dev/characters/(Image).pngAvailability for characters may vary. If your character has a model in the Viewer but has no image from this URL, use the fallback URLs and the “HQ Character Assets” URLs instead!
Provided you have a Character ID from the Viewer Character JSON (e.g.
c012_00), you can get the full body image, small image, and medium image.- Full body:
https://nkas.pages.dev/characters/(Character ID from Viewer Character JSON).png(e.g. https://nkas.pages.dev/characters/c012_00.png) - Small image (1:1 square, trimmed):
https://nkas.pages.dev/characters/si_(Character ID from Viewer Character JSON)_s.png(e.g. https://nkas.pages.dev/characters/si_c012_00_s.png) - Medium image (1:2 rectangle, trimmed):
https://nkas.pages.dev/characters/mi_(Character ID from Viewer Character JSON)_s.png(e.g. https://nkas.pages.dev/characters/mi_c012_00_s.png)
- Full body:
-
HQ Character Assets:
https://nkas.pages.dev/characters_hq/(Character ID from Viewer Character JSON).pngExample: https://nkas.pages.dev/characters_hq/c012_00.png
These are screenshots direct from the Viewer. It’ll always be the first frame of their idle pose shot at 1.25x Quality Scale.
-
Missing Character Small Images:
https://nkas.pages.dev/characters_missing_si/si_(Character ID from Viewer Character JSON)_s.pngFallback for missing Character Small Images in the Character Assets URL.
-
Event Scenes Assets:
https://nkas.pages.dev/eventscenes/(Image).pngProvided you have an Event Scene ID from the Viewer Event Scenes JSON (e.g.
EventScene_staranis_03), you can get the small image and the medium image.- Small image (1:1 square):
https://nkas.pages.dev/eventscenes/(Event Scene ID from Viewer Event Scenes JSON)_si.png(e.g. https://nkas.pages.dev/eventscenes/EventScene_staranis_03_si.png) - Medium image (1:2 rectangle):
https://nkas.pages.dev/eventscenes/(Event Scene ID from Viewer Event Scenes JSON)_mi.png(e.g. https://nkas.pages.dev/eventscenes/EventScene_staranis_03_mi.png)
- Small image (1:1 square):
-
Missing Event Scene Medium Images:
https://nkas.pages.dev/eventscenes_missing_mi/(Event Scene ID from Viewer Event Scenes JSON)_mi.pngFallback for missing Event Scene Medium Images in the Character Assets URL.
-
Favorite Assets:
https://nkas.pages.dev/favorites/(Image).pngProvided you have an Favorite ID from the Viewer Favorites JSON (e.g.
FavoriteItemScene_c030_00), you can get the small image and the medium image.- Small image (1:1 square):
https://nkas.pages.dev/favorites/(Favorite ID from Viewer Favorites JSON)_si.png(e.g. https://nkas.pages.dev/favorites/FavoriteItemScene_c030_00_si.png) - Medium image (1:2 rectangle):
https://nkas.pages.dev/favorites/(Favorite ID from Viewer Favorites JSON)_mi.png(e.g. https://nkas.pages.dev/favorites/FavoriteItemScene_c030_00_mi.png)
- Small image (1:1 square):
-
Favorite Item and Wallpaper Assets:
- Favorite Item:
https://nkas.pages.dev/favorite_items/si_favoriteitem_(Character [with Favorite Item] ID from Viewer Characters JSON).png - Wallpaper:
https://nkas.pages.dev/favorite_items/mi_favoriteitem_wallpaper_(Character [with Favorite Item] ID from Viewer Characters JSON).png
- Favorite Item:
-
Jukebox Cover Art:
https://nkas.pages.dev/jukebox/(Jukebox Cover).png- Jukebox Cover can be retrieved from the Jukebox Albums JSON with
theme_resource.
- Jukebox Cover can be retrieved from the Jukebox Albums JSON with
BlablaLink
These are mimics of the specific JSONs BlablaLink uses to load in ShiftyPad. If you’re planning to use the BlablaLink API, you will also need these.
-
Equips:
https://nkas.pages.dev/nk_data/blablalink/equip_list.json -
Favorites and Dolls:
https://nkas.pages.dev/nk_data/blablalink/favorite_list.json -
Harmony Cubes:
https://nkas.pages.dev/nk_data/blablalink/harmony_list.json -
Nikkes:
https://nkas.pages.dev/nk_data/blablalink/nikke_list.json -
Overload:
https://nkas.pages.dev/nk_data/blablalink/ol_list.json -
Stages:
https://nkas.pages.dev/nk_data/blablalink/stage_list.json
Prydwen
These are mimics of the JSONs Prydwen used to provide. Ever since the big site update, I have to scrape the Nikke pages every once in a while.
-
Nikkes:
https://nkas.pages.dev/nk_data/prydwen/character-data.json -
Tierlist:
https://nkas.pages.dev/nk_data/prydwen/character-ratings.json -
Collection Investment:
https://nkas.pages.dev/nk_data/prydwen/collection-data.json -
Harmony Cube Investment:
https://nkas.pages.dev/nk_data/prydwen/cubes-data.json -
Overload Investment:
https://nkas.pages.dev/nk_data/prydwen/overload-data.json -
Pros and Cons:
https://nkas.pages.dev/nk_data/prydwen/pros-n-cons-data.json -
Skills Investment:
https://nkas.pages.dev/nk_data/prydwen/skills-data.json -
Teams for Nikke Profiles:
https://nkas.pages.dev/nk_data/prydwen/teams-profile-data.json -
Teams:
https://nkas.pages.dev/nk_data/prydwen/teams-public-data.json
Viewer
Lists
-
Bursts:
https://nkas-l2d.pages.dev/bursts.json -
Characters:
https://nkas-l2d.pages.dev/characters.json -
Event Scenes:
https://nkas-l2d.pages.dev/eventscenes.json -
Favorites:
https://nkas-l2d.pages.dev/favorites.json -
Raptures:
https://nkas-l2d.pages.dev/monsters.json -
Newly added models:
https://nkas-l2d.pages.dev/new.json
Assets
-
Bursts:
https://nkas-l2d.pages.dev/bursts/(ID from bursts.json)/(ID from bursts.json)(Extension)Example: https://nkas-l2d.pages.dev/bursts/c017_00_slillcut/c017_00_slillcut.png
yes, this is misspelt; it’s commonlyskillcut, but for Anis: Star, it’s misspelt.- Extension can be
.atlas,.skel, and.png. You will need at least one of each asset to load the whole Spine model in.
- Extension can be
-
Characters:
https://nkas-l2d.pages.dev/characters/(ID from character.json)/(Type)/(ID from character.json)(Extension)Example: https://nkas-l2d.pages.dev/characters/c017_00/idle/c017_00.png
- Type can be
aim,cover, andidle. - Extension can be
.atlas,.skel, and.png. You will need at least one of each asset to load the whole Spine model in.
- Type can be
-
Event Scenes:
https://nkas-l2d.pages.dev/eventscenes/(ID from eventscenes.json)/(ID from eventscenes.json)(Extension)Example: https://nkas-l2d.pages.dev/eventscenes/EventScene_staranis_03/EventScene_staranis_03.png
- Extension can be
.atlas,.skel, and.png. You will need at least one of each asset to load the whole Spine model in.
- Extension can be
-
Favorites:
https://nkas-l2d.pages.dev/favorites/(ID from favorites.json)/default/(ID from favorites.json)(Extension)Example: https://nkas-l2d.pages.dev/favorites/FavoriteItemScene_c030_00/default/FavoriteItemScene_c030_00.png
- Extension can be
.atlas,.skel, and.png. You will need at least one of each asset to load the whole Spine model in.
- Extension can be
-
Monsters:
https://nkas-l2d.pages.dev/monsters/(ID from monsters.json)/default/(ID from monsters.json)(Extension)Example: https://nkas-l2d.pages.dev/monsters/eba003_psid/default/eba003_psid.png
- Extension can be
.atlas,.skel, and.png. You will need at least one of each asset to load the whole Spine model in.
- Extension can be
Gallery
-
Gallery Index:
https://nkas-gallery.pages.dev/index.json -
Gallery Image:
https://nkas-gallery.pages.dev/(Album name from Gallery Index)/(Image name from album array).png
Jukebox
-
Fetch an MP3 file:
https://jukebox.nkas.workers.dev/?file=(File).mp3Example: https://jukebox.nkas.workers.dev/?file=event_bgm_tts_02_bemystar.mp3
- File can be retrieved from the Jukebox Index JSON with
bgm.
- File can be retrieved from the Jukebox Index JSON with