Consumet API Documentation
Self-hosted API for Anime, Movies, Manga, Books & more
AniList Meta
Search, browse, and stream anime via AniList + AniKoto provider.
Search anime by query
| Param | Type | Description |
|---|---|---|
:query required | string | Search query |
?page optional | number | Page number (default: 1) |
?perPage optional | number | Results per page (default: 10) |
curl "https://your-domain.com/meta/anilist/search/naruto?page=1&perPage=5"
Get anime info with episode list
| Param | Type | Description |
|---|---|---|
:id required | number | AniList anime ID |
?dub optional | boolean | Prefer dubbed episodes |
?provider optional | string | Provider name (default: anikoto) |
curl "https://your-domain.com/meta/anilist/info/21"
Get streaming sources for an episode
| Param | Type | Description |
|---|---|---|
:episodeId required | string | Episode ID from info endpoint |
?provider optional | string | Provider name |
curl "https://your-domain.com/meta/anilist/watch/21-1"
Get trending anime (cached 1 hour)
curl "https://your-domain.com/meta/anilist/trending"
Get popular anime (cached 1 hour)
curl "https://your-domain.com/meta/anilist/popular"
Advanced search with filters
| Param | Type |
|---|---|
?query | string |
?type | ANIME | MANGA |
?genres | string (comma-sep) |
?format | TV | MOVIE | OVA | etc |
?sort | TRENDING_DESC | SCORE_DESC | etc |
?status | RELEASING | FINISHED | etc |
?year | number |
Get episode list for an anime
Get character info
Get staff info (cached 1 hour)
Anime Providers
Direct access to anime streaming providers.
Search via AniKoto
Search via Gogoanime
Search via AnimeWorld
Search via ReAnime
Search via Miruro
Movies & TV Providers
Stream movies and TV shows.
Search movies/TV via FlixHQ
Get movie/TV info
Get streaming sources
Search via Goku Movies
Search via SFlix
Manga Providers
Read manga from multiple sources.
Search manga via MangaDex
Get manga info
Search via MangaPill
Search via MangaKakalot
Utility Endpoints
List all available providers by type
curl "https://your-domain.com/utils/providers"
Server health check
curl "https://your-domain.com/health"
Swagger UI (auto-generated API docs)
Notes
- All endpoints are GET only
- Responses are JSON
- Redis caching reduces response times (1 hour default TTL)
- If Redis is unavailable, caching is disabled but API still works
- CORS is enabled for all origins
- Replace
your-domain.comwith your actual Hostinger domain