Stream Anime on Any Website

High-performance AniList and MAL video player embeds. Multi-server streaming, instant Sub/Dub switching, and full postMessage controls.

Test live embedding parameters: customize database identifier, episode, audio track, and stream server engine below.

Database
Audio Track
Server
Anime ID
Episode
/embed/ani/16498/1/dub

Architecture & Features

Low-latency edge delivery, automated stream failover, and full host control.

Multi-Server Routing

Automated failover between Flow 1, Flow 2, Yuri, and Zuri stream engines for uninterrupted playback.

failover.engine4 active mirrors

AniList & MAL Mapping

Target media using AniList GraphQL IDs or MyAnimeList IDs with automated cross-database resolution.

mapping.route/embed/ani ⇄ /embed/mal

AniSkip Auto-Skip

Queries opening and ending timestamps in real-time with visual timeline markers and optional auto-skip.

aniskip.timestampsOP & ED sync

Sub / Dub Dual Audio

Switch between original Japanese audio with stylized subtitles and English dubs with zero buffer.

audio.trackinstant toggle

shad-renew Player

Liquid-glass dark minimalist UI with custom subtitle typography, 200% Web Audio booster, and speed rates.

player.uiHLS.js adaptive

postMessage Telemetry

Stream live playback events (time, play, pause, complete) to your parent site and send remote control commands.

event.bridgetwo-way JSON sync
Use this domain for embed URLs: api.aniflow.cc

Documentation

Reference for embedding and customizing AniFlow API on your site.

API Endpoints

Base embed routes for streaming anime with AniList or MyAnimeList identifiers:

AniList Embed·/embed/ani
https://api.aniflow.cc/embed/ani/{anilistId}/{episode}/{audio}?server=flow

Default route using AniList anime ID. If AniList lookup fails, AniFlow API automatically retries the identifier as a MyAnimeList ID.

anilistIdAniList anime ID (number)
episodeEpisode number (1-based)
audiosub · dub (default: sub)
MAL Embed·/embed/mal
https://api.aniflow.cc/embed/mal/{malId}/{episode}/{audio}?server=flow

Direct lookup using MyAnimeList anime ID. Compatible with all stream providers (Flow 1, Flow 2, Yuri, Zuri) and audio languages.

malIdMyAnimeList anime ID (number)
episodeEpisode number (1-based)
audiosub · dub (default: sub)

Frequently Asked Questions

Clear answers regarding embed URLs, databases, postMessage telemetry, and self-hosting.

System Status

Live checks for embed delivery and stream servers.

Infrastructure
NameStatusRoleLast Check
Edge CDN
Operational
Media delivery10:20:24 PM
API
Operational
Resolve & embed10:20:24 PM
Flow 1
Operational
Stream server10:20:24 PM
Flow 2
Operational
Stream server10:20:24 PM
Yuri
Operational
Stream server10:20:24 PM
Zuri
Operational
Stream server10:20:24 PM