PUBLIC REST API JSON READ ONLY

Anime discovery, schedules
and metadata — made clear.

A practical public interface for Aniraku’s catalog and schedule data. Built for browsing, prototyping, and understanding the service without touching account or playback actions.

GET /api/v1/anime/21/episodes
{
  "episodes": [
    { "number": 1, "title": "I'm Luffy! The Man Who Will Become the Pirate King!", "thumbnail": "https://…" },
    { "number": 2, "title": "Enter the Great Swordsman!" }
  ]
}
01

Episode metadata

Unlimited AniZip + TMDB (AniBridge verified + Fribb fallback, bidirectional) for titles/thumbnails per episode.

02

Streaming

FlixCloud (Node decrypt → hls + subtitles) + Anikoto, proxied via uTLS + SSRF guard.

03

Airing outlook

Public schedule via AniList proxy; catalog browse/search/trending are frontend-direct via AniList.

04

Account boundary

Private favorites, progress, notifications, and sync behind Supabase JWT/JWKS.

Start with a public route.

Airing schedule

Checking service…

Loading live public schedule…

Preview boundary

This preview reads only health, episodes (AniZip↔TMDB), and airing via AniList proxy. Catalog search/trending/browse/genres/schedule are now frontend-direct via AniList. No auth/stream/admin exposed.