Nozu.me Türkçe Anime & Manga Veri Tabanı + Public REST API API Key Yok • JSON • OpenAPI • CORS • HTTPS PROJE BİLGİLERİ Site Adı: Nozu
Site Adresi: https://nozu.me Chrome Eklentim: Eklenti Android Uygulamam: Kapalı beta test aşamasında.
Açıklama: Nozu.me, Türkçe anime ve manga veri tabanı üzerine geliştirdiğim bir projedir. Şu an
15.098 anime ve 84.150 manga bulunmaktadır. Platformda anime, manga, karakter, sanatçı, stüdyo, ilişkili yapımlar, öneriler ve kullanıcı listeleri gibi farklı veri yapıları bulunuyor. Bunun yanında Nozu'nun veri altyapısını geliştiricilerin de kendi projelerinde kullanabilmesi için public bir
REST API sunuyorum.
Açıldığı Tarih: 2026
Sitenin ilerleyen günlerdeki hedefleri: Türkçe anime ve manga veri tabanını daha kapsamlı hale getirmek, REST API'nin veri kapsamını ve dokümantasyonunu geliştirmek ve Nozu'nun farklı servislerini ortak bir veri altyapısı üzerinde geliştirmeye devam etmek.
REST API
Nozu verilerini kendi uygulama, bot ve web projelerinizde kullanabilirsiniz.
API Bilgileri Base URL API Dokümantasyonu https://nozu.me/api OpenAPI
https://nozu.me/api/v1/openapi.json
Temel Özellikler- Public endpointlerde API key gerektirmez
- REST API
- JSON response
- HTTPS
- CORS desteği
- OpenAPI desteği
- Pagination
- Gelişmiş arama ve filtreleme
- Fields desteği
- Include desteği
API Üzerinden Erişilebilen Veriler- Anime
- Manga
- Karakterler
- Seslendirme sanatçıları
- Staff / ekip bilgileri
- Stüdyolar
- İlişkili yapımlar
- Öneriler
- Trend içerikler
- Popüler içerikler
- Son eklenen içerikler
- Rastgele içerikler
- Autocomplete
- Public kullanıcı profilleri
- Public kullanıcı listeleri
HIZLI BAŞLANGIÇ
Bir endpoint çağırın, JSON response alın ve kullanmaya başlayın.
Basit Anime Araması
GET https://nozu.me/api/v1/search?type=anime&q=attack
JavaScript
fetch('https://nozu.me/api/v1/search?type=anime&q=attack')
.then(response => response.json())
.then(data => console.log(data)); Python
import requests
response = requests.get(
'https://nozu.me/api/v1/search',
params={
'type': 'anime',
'q': 'attack'
}
)
print(response.json()) PHP
$response = file_get_contents(
'https://nozu.me/api/v1/search?type=anime&q=attack'
);
$data = json_decode($response, true);
print_r($data);
BAZI ENDPOINTLER
GET /search
GET /discover
GET /trending
GET /popular
GET /season-popular
GET /latest
GET /random
GET /autocomplete
GET /anime/{slug}
GET /manga/{slug}
GET /recommendations/{slug}
GET /studios
GET /studios/{slug}
GET /people
GET /people/{slug}
GET /characters/{slug}
GET /users/{username}
GELİŞMİŞ ARAMA VE FİLTRELEME
API sadece isim araması için kullanılmıyor.
Anime ve manga kataloglarında farklı filtrelerle sorgulama yapılabiliyor.
Desteklenen bazı parametreler:
type
q
genre
year
season
format
status
studio
country
*****
sort
page
per_page
minimum_score
maximum_score
fields
include
Örnek sorgu:
2025 yılında yayınlanan aksiyon animelerini puana göre listelemek için:
GET /search?type=anime&genre=Action&year=2025&sort=score
FIELDS & INCLUDE
Fields
Response içerisinde sadece ihtiyaç duyduğunuz alanları isteyebilirsiniz.
Örneğin sadece başlık, kapak görseli ve tür bilgileri:
?fields=title,cover_image,genres
Include
Detay endpointlerinde daha büyük ilişkisel veriler ihtiyaç halinde ayrıca istenebilir.
Örneğin:
?include=characters,relations,staff,recommendations
Bu sayede basit listeleme işlemlerinde kullanılmayacak verilerin tamamını indirmek zorunda kalmazsınız.
JSON RESPONSE YAPISI
API response yapısı mümkün olduğunca standart tutuluyor.
Örnek:
{
"success": true,
"data": [],
"meta": {
"current_page": 1,
"per_page": 24,
"total": 120,
"last_page": 5
},
"links": {
"next": "..."
}
}
NERELERDE KULLANILABİLİR?
- Anime ve manga takip uygulamaları
- Discord botları
- Mobil uygulamalar
- Web projeleri
- Anime öneri sistemleri
- Arama sistemleri
- İstatistik projeleri
- Veri analizi
- Öğrenci projeleri
- Kişisel projeler
VERİ ALTYAPISI
Nozu API, gelen isteği başka bir servise yönlendirip sonucu doğrudan dönen basit bir proxy olarak tasarlanmadı.
Veriler Nozu'nun kendi veritabanında tutuluyor ve sistem içerisinde işleniyor.
Aynı veri altyapısı farklı Nozu servislerinde ortak şekilde kullanılabiliyor.
- Nozu.me web sitesi
- Android uygulaması
- Chrome uzantısı
- Public REST API
OPENAPI DESTEĞİ
REST API için OpenAPI tanımı bulunuyor.
https://nozu.me/api/v1/openapi.json
OpenAPI destekleyen geliştirme araçları üzerinden API yapısı incelenebilir ve kullanılabilir. WEB • ANDROID • CHROME ENTEGRASYONU Nozu.me web sitesi, Android uygulaması ve Chrome eklentisi birbiriyle entegre şekilde çalışmaktadır.
Bir platform üzerinden yapılan desteklenen değişiklikler diğer platformlara da yansır.
Amaç; web, mobil ve tarayıcı eklentisini birbirinden bağımsız servisler yerine aynı Nozu ekosisteminin parçaları olarak çalıştırmak.
GERİ BİLDİRİMLERE AÇIĞIM
Projeyi geliştirmeye devam ediyorum.
Özellikle API kullanacak geliştiricilerden aşağıdaki konularda geri bildirim almak isterim:
- Eksik gördüğünüz endpointler
- Response yapısı
- Filtreleme seçenekleri
- Dokümantasyon
- Yeni veri alanları
- Performans
- Developer experience