{
"episodes": [
{ "number": 1, "title": "I'm Luffy! The Man Who Will Become the Pirate King!", "thumbnail": "https://…" },
{ "number": 2, "title": "Enter the Great Swordsman!" }
]
}
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.
Episode metadata
Unlimited AniZip + TMDB (AniBridge verified + Fribb fallback, bidirectional) for titles/thumbnails per episode.
Streaming
FlixCloud (Node decrypt → hls + subtitles) + Anikoto, proxied via uTLS + SSRF guard.
Airing outlook
Public schedule via AniList proxy; catalog browse/search/trending are frontend-direct via AniList.
Account boundary
Private favorites, progress, notifications, and sync behind Supabase JWT/JWKS.
Start with a public route.
/api/v1/healthService health signal
GET/api/v1/versionBuild version & commit
GET/api/v1/anime/:idFull public anime record (AniList)
GET/api/v1/anime/:id/episodesUnlimited AniZip ↔ TMDB titles/thumbnails
GET/api/v1/anime/:id/similarSimilar via AniList genre
GET/api/v1/anime/:id/relationsConnected anime records
POST/api/v1/streamStream + subtitles (hls)
GET/api/v1/serversAll servers per episode
GET/api/v1/proxy?url=uTLS HLS proxy
POST/api/v1/anilistAniList GraphQL proxy
No matching public endpoint. Try catalog, episode, or schedule.
Airing schedule
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.