API gratis & read-only untuk katalog anime & komik. Data dari sumber pihak ketiga (otakudesu, MangaDex, Komiku).
https://murunime.site/api/v1
Rate limit: 60 req/menit/IP
CORS: terbuka
Format: JSON
Index mesin-terbaca: https://murunime.site/api/v1. Mohon cache respons & jangan abuse. URL gambar pada respons sudah berupa proxy siap-pakai.
// sukses
{ "ok": true, "data": { ... } }
// error
{ "ok": false, "error": { "code": 404, "message": "..." } }
| Method | Endpoint | Keterangan |
|---|---|---|
GET | /anime?status=ongoing|completed&page=1 | Daftar anime (ongoing / completed) |
GET | /anime/search?q=naruto | Cari anime |
GET | /anime/genres | Daftar genre anime |
GET | /anime/genres/{genreId}?page=1 | Anime per genre |
GET | /anime/{animeId} | Detail anime + daftar episode |
GET | /episode/{episodeId} | Sumber streaming + link unduh sebuah episode |
GET | /server/{serverId} | Resolve 1 server/kualitas ke URL embed |
| Method | Endpoint | Keterangan |
|---|---|---|
GET | /komik?sort=popular|latest|komiku&page=1 | Daftar komik |
GET | /komik/search?q=slime | Cari komik |
GET | /komik/genres | Daftar genre komik |
GET | /komik/genres/{genreId}?page=1 | Komik per genre |
GET | /komik/{mangaId} | Detail komik + daftar chapter (readVia: mangadex|komiku) |
GET | /komik/chapter/{chapterId} | Halaman-halaman 1 chapter (URL gambar siap pakai) |
curl "https://murunime.site/api/v1/komik?sort=popular"
curl "https://murunime.site/api/v1/komik/{mangaId}" # readVia "komiku" = dibaca via Komiku (stabil)
curl "https://murunime.site/api/v1/anime?status=ongoing"
curl "https://murunime.site/api/v1/episode/{episodeId}"
Murunime — hanya menampilkan tautan publik dari sumber pihak ketiga.