/api/v1/anime/searchFreecache 1 jamCari anime berdasarkan judul
Pencarian judul dengan pagination. Konten dewasa disaring secara default (sfw=true).
| Parameter | Lokasi | Tipe | Wajib | Keterangan |
|---|---|---|---|---|
| q | query | string | Ya | Kata kunci judul. |
| page | query | integer | Tidak | Nomor halaman. Default: 1. Rentang: 1 - 100. |
| limit | query | integer | Tidak | Item per halaman. Default: 10. Rentang: 1 - 25. |
| sfw | query | boolean | Tidak | Saring konten dewasa. Default: true. |
Contoh request
curl "https://layananapirannz.web.id/api/v1/anime/search?q=naruto" \
-H "Authorization: Bearer YOUR_API_KEY"Contoh respons sukses (200)
{
"data": {
"items": [
{
"id": 20,
"url": "https://myanimelist.net/anime/20/Naruto",
"title": "Naruto",
"titleEnglish": "Naruto",
"titleJapanese": "ナルト",
"type": "TV",
"episodes": 220,
"status": "Finished Airing",
"score": 8,
"rank": 700,
"popularity": 10,
"year": 2002,
"season": "fall",
"synopsis": "Ringkasan cerita (contoh, dipotong)...",
"genres": [
"Action",
"Adventure",
"Fantasy"
],
"studios": [
"Pierrot"
],
"image": "https://cdn.myanimelist.net/images/anime/example.jpg"
}
],
"page": 1,
"hasNextPage": true,
"lastPage": 3,
"total": 54
},
"meta": {
"requestId": "…",
"endpoint": "anime.search",
"cached": false
}
}Nilai pada contoh bersifat ilustrasi; bentuk (skema) respons sama dengan yang sebenarnya.
Contoh respons error
{
"error": {
"code": "INVALID_INPUT",
"message": "Input tidak valid.",
"requestId": "…",
"details": [
{
"field": "q",
"message": "Parameter wajib diisi"
}
]
}
}400 INVALID_INPUTInput tidak valid (parameter hilang, tipe salah, atau di luar batas).401 INVALID_API_KEYAPI key tidak ada, salah format, dicabut, atau kedaluwarsa.403 PREMIUM_REQUIREDEndpoint membutuhkan paket Premium aktif untuk layanan tersebut.403 KEY_RESTRICTEDAPI key dibatasi dan tidak boleh mengakses layanan ini.404 NOT_FOUNDEndpoint atau data yang diminta tidak ditemukan.429 RATE_LIMITEDRate limit per menit terlampaui. Lihat header Retry-After.429 QUOTA_EXCEEDEDKuota harian terlampaui. Kuota direset 00:00 UTC.502 UPSTREAM_ERRORSumber data (provider upstream) gagal atau mengembalikan respons tidak valid.502 UPSTREAM_TIMEOUTSumber data tidak merespons dalam batas waktu.