REVERSE-ENGINEERED SHIRO STREAMING • CLIENT-SIDE TUNNEL

High-Performance Anime Embeds

Zero-copy HLS anime streaming powered by reverse-engineered Shiro APIs. Embed any AniList title instantly with borderless frosted glass UI, multi-server failover, and mobile responsive controls.

Player Tester

Build a direct Embeddable Player URL with one AniList ID.

Autoplay
Muted
Skip Intro
Skip Outro
Primary
Secondary
Icons
/watch/11061/51?variant=sub&primaryColor=%238AD7D0&secondaryColor=%23B2EFEA&iconColor=%23FFFFFF
PRESETS:

Video Player

The generated Embeddable Player route rendered in the card beside the tester.

Finding the episode...
Loaded: Hunter x Hunter (Episode 51)

AniList Anime Catalog

Queried directly from AniList GraphQL API. Click any title to load into the Player Tester.

API Reference & Scraper Endpoints

Zero-copy tunneling, streaming metadata, and schedule scraper routes from Shiro.so.

Method Endpoint Description Parameters
GET /watch/:id/:ep Direct embeddable player route matching tester URLs variant, primaryColor, skin
GET /e/:id/:ep Universal shorthand player embed with open iframe headers skin (1-3), audio, autoplay
GET /api/episode Resolves Shiro streams, HLS manifests, audio variants, tracks, and AniSkip OP/ED timings id (AniList/MAL ID), ep, audio, skip
GET /api/skip AniSkip Auto-Skip API returning exact opening/ending timestamps using MAL or AniList ID malId (MAL ID), id (AniList ID), ep, episodeLength
GET /api/trending Fetches trending anime cards with covers & scores from AniList page, perPage
GET /api/search Live search over AniList anime database q (query string), perPage
GET /api/latest Real-time latest airing episode releases scraped from Shiro.so page, perPage
GET /api/servers Lists all servers across Sub, Hard Sub, and Dub with extracted quality levels id (AniList ID), ep (Episode), audio
GET /api/subtitles Extracts all available captions across all servers OR converts SRT to WebVTT id & ep (for JSON list), or url (for VTT)
GET /api/qualities Parses quality levels (1080p, 720p, 480p, 360p) from any HLS master manifest url (upstream .m3u8 target)
GET /api/manifest M3U8 manifest rewriter routing segments through our tunnel url (upstream .m3u8 target)
GET /api/stream Zero-copy streaming tunnel piping upstream TS video chunks url (upstream media URL)

Interactive Console

Test any API route directly in your browser with real-time JSON response inspection.

// Select an endpoint and click 'Send Request' to view raw JSON...