Murunime Public API v1

API gratis & read-only untuk katalog anime & komik. Data dari sumber pihak ketiga (otakudesu, MangaDex, Komiku).

Base URL: 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.

Envelope respons

// sukses
{ "ok": true, "data": { ... } }
// error
{ "ok": false, "error": { "code": 404, "message": "..." } }

Anime

MethodEndpointKeterangan
GET/anime?status=ongoing|completed&page=1Daftar anime (ongoing / completed)
GET/anime/search?q=narutoCari anime
GET/anime/genresDaftar genre anime
GET/anime/genres/{genreId}?page=1Anime 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

Komik

MethodEndpointKeterangan
GET/komik?sort=popular|latest|komiku&page=1Daftar komik
GET/komik/search?q=slimeCari komik
GET/komik/genresDaftar genre komik
GET/komik/genres/{genreId}?page=1Komik per genre
GET/komik/{mangaId}Detail komik + daftar chapter (readVia: mangadex|komiku)
GET/komik/chapter/{chapterId}Halaman-halaman 1 chapter (URL gambar siap pakai)

Contoh

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.