{"name":"nikke-data-api","version":"0.5.1","source":"Unofficial — data © SHIFT UP / Level Infinite","syncedAt":"2026-10-30T07:43:34.498Z","endpoints":{"GET /api/nikkes":"list; filters: q, element, class, burst, corporation, weapon, rarity; limit/offset pagination","GET /api/nikkes/:id":"detail by id / resourceId / name (fuzzy)","GET /api/meta/filters":"available filter values","GET /api/scenes":"story scene index (ko)","GET /api/scenes/:groupId":"scene dialogue lines (ko)","GET /api/events":"story event list — event_* scene groups; filter: q","GET /api/events/:id":"event detail — episode scene list","GET /api/events/:id/script":"whole event script, episode by episode ('speaker: text')","GET /api/lines":"dialogue search; q (text) and/or speaker, family, category","GET /api/nikkes/:id/appearances":"scenes and events a character speaks in (all versions)","GET /api/story/route":"story reading order (community guide)","GET /api/story/next":"next stories on the route; chapter|after, done, required","GET /api/stages":"campaign stage list; filters: q, chapter, mode; limit/offset","GET /api/stages/:id":"stage detail (id)","GET /api/costumes":"costume list; filters: q, grade, nikke; limit/offset","GET /api/costumes/:id":"costume detail (costume tid)","GET /api/equips":"equipment item list; filters: q, class, rare, slot; limit/offset","GET /api/equips/options":"equipment option list; filters: q, groupId, rank","GET /api/equips/options/:id":"equipment option detail","GET /api/equips/:id":"equipment item detail (equip tid)","GET /api/avatars":"avatar icon list; filters: q, resourceId; limit/offset","GET /api/avatars/:iconId":"avatar detail (icon id)","GET /api/favorites":"소장품(favorite item) list; filters: q, rare","GET /api/favorites/:id":"소장품 detail — per-level stats, skills","GET /api/cubes":"하모니 큐브 list; filter: q","GET /api/cubes/:id":"큐브 detail — per-level stats, skills","GET /api/tables":"list raw table files","GET /api/tables/:file":"raw synced table JSON","GET /api/cdn?path=":"resolve a Blablalink CDN resource path to its URL","POST /mcp":"MCP (Streamable HTTP, stateless) — connect ChatGPT/Claude to these routes as tools","GET /mcp":"MCP setup instructions (text/markdown) for people and AI assistants","GET /llms.txt":"llms.txt index for AI assistants","GET /api/user/:blablaid":"shared-profile lookup (blablaid = blablalink openid, or ?blablaid=/?url=)","GET /api/user/:blablaid/nikke?q=":"owned-nikke list (same filters as /api/nikkes)","GET /api/user/:blablaid/nikke/:nameOrId":"single owned-nikke detail (nameOrId = name/id/nameCode)","GET /api/user/:blablaid/roster?area=":"full owned roster, upstream-shaped (characters+details+stateEffects+outpost per area)"},"fields":"?fields=a,b.c on nikkes, favorites, cubes, scene detail and user-nikke routes trims each object to those (dot) paths","lang":"?lang=ko|en|ja|zh-TW flattens localized objects to a single string"}