NovZon Unified Storytelling & Reading Architecture

NovZon is an independent, founder-led software startup established in January 2026 in Ankara, Türkiye, building infrastructure for digital reading, creator workflows, and stateful interactive narrative. The ecosystem unites:

Machine-readable documentation for AI search agents and LLMs is published at https://novzon.net/llms.txt and https://novzon.net/llms-full.txt.

ZonAPI Public Developer Platform & REST Architecture

ZonAPI is NovZon's public developer and data infrastructure platform. It exposes structured, rate-limited REST endpoints conforming to the OpenAPI 3.0.3 standard, enabling external applications, AI research agents, and developers to interface with the NovZon ecosystem.

  • OpenAPI 3.0.3 machine-readable schema available at /api/v1/openapi.json.
  • Aggregated platform discovery metrics at /api/v1/discovery/.
  • Paginated novel taxonomy, metadata, and chapter indices at /api/v1/novels/.
  • Full-text search queries across published serialized fiction at /api/v1/search/.
  • Interactive developer playground with live cURL, JavaScript Fetch, and Python requests generation.

Hikâyelerin verisi, geliştiricilerin elinde.

Türkçe eser adları, açıklamalar, anime ve novel katalogları, tür taksonomisi ve yayın bilgilerini tek bir standart REST API üzerinden uygulamalarına taşı.

Erişim Tipi Keyless (Açık Beta)
Veri Modeli Metadata Provider
Standart OpenAPI 3.0.3
api.novzon.net — terminal ÖRNEK YANIT
GET https://api.novzon.net/v1/novels/?page_size=1
{ "data": [ { "public_id": "nvz_nov_01j9a8b7c6d5", "slug": "solo-leveling", "title": "Solo Leveling", "original_title": "나 혼자만 레벨업", "synopsis": "10 yıl önce diğer dünyalarla bizim dünyamız arasında açılan kapıdan canavarlar gelmeye başladı. En zayıf E-seviye avcı Sung Jin-Woo...", "author": "Chugong", "status": "completed", "chapter_count": 270, "categories": [ { "name": "Aksiyon", "slug": "aksiyon" }, { "name": "Fantastik", "slug": "fantastik" } ], "links": { "self": "https://api.novzon.net/v1/novels/solo-leveling/", "chapters": "https://api.novzon.net/v1/novels/solo-leveling/chapters/" } } ], "meta": { "page": 1, "page_size": 1, "total_items": 749, "total_pages": 749 } }

Edebiyat ve Anime Verisi Tek Standartta

NovZon'un genişletilmiş katalog mimarisi, farklı kaynak formatlarını geliştirici dostu tek tip REST nesnelerine dönüştürür.

Noveller & Web Romanlar

GET /v1/novels/

Yüzlerce çevrilmiş light novel ve web roman. Slug veya kalıcı ID (nvz_nov_*) ile sorgulama, durum filtreleri ve bölüm dizinleri.

Anime Kataloğu

GET /v1/anime/

AniZon ekosistemine bağlı animeler, Türkçe bölüm başlıkları, sezon bilgileri, yayın durumları ve tür sınıflandırması.

Evrenler & Seriler

GET /v1/series/

Birbirine bağlı yan hikâyeler, ana romanlar ve ortak evren kurguları. Eserler arası bağları ve seri sıra numaralarını haritalandır.

Kategoriler & Türler

GET /v1/categories/

İsekai, Aksiyon, Bilim Kurgu ve Fantastik gibi edebiyat taksonomisi. Her türdeki aktif eser sayıları ve açıklamaları.

Yazarlar & Yaratıcılar

GET /v1/authors/

Orijinal eser yazarları, yazar profilleri ve eser indeksleri. Yazar bazında tüm bağlı romanları tek çağrıyla keşfet.

Birleşik Polimorfik Arama

GET /v1/search/

Tek sorgu dizesiyle romanları, animeleri ve yazarları aynı anda tarayan merkezi arama motoru. Tür bazlı filtreleme desteklenir.

30 Saniyede İlk İsteğini Gönder

ZonAPI genel beta sürümünde tamamen anahtarsızdır (keyless). Herhangi bir kayıt, API token veya karmaşık yetkilendirme gerekmez.

# 1. Roman kataloğunu ilk sayfayla getir curl -s "https://api.novzon.net/v1/novels/?page=1&page_size=2" # 2. Belirli bir eserin detaylarını slug ile sorgula curl -s "https://api.novzon.net/v1/novels/solo-leveling/" # 3. Bölüm metadata listesini al (metin gövdesi içermez) curl -s "https://api.novzon.net/v1/novels/solo-leveling/chapters/"
const BASE_URL = 'https://api.novzon.net/v1'; async function fetchNovels() { try { const res = await fetch(`${BASE_URL}/novels/?page_size=5`, { headers: { 'Accept': 'application/json' } }); if (!res.ok) { throw new Error(`HTTP ${res.status}: ${res.statusText}`); } const { data, meta, links } = await res.json(); console.log(`Toplam Eser: ${meta.total_items}`); data.forEach(novel => console.log(`- ${novel.title} (${novel.author.name})`)); } catch (err) { console.error('API Hatası:', err); } } fetchNovels();
import httpx BASE_URL = "https://api.novzon.net/v1" with httpx.Client(base_url=BASE_URL, timeout=10.0) as client: response = client.get("/novels/", params={"page_size": 5}) response.raise_for_status() payload = response.json() novels = payload.get("data", []) meta = payload.get("meta", {}) print(f"Toplam: {meta.get('total_items')} eser") for novel in novels: print(f"[{novel['slug']}] {novel['title']} - {novel['chapter_count']} bölüm")

API Gezgini (Live Console)

Doğrudan tarayıcından canlı okuma istekleri gönder. Güvenli parametrelerle gerçek API yanıtını, durum kodunu ve gecikme süresini anında incele.

200 OK Gecikme: 0ms İzleme ID: req_ready
// Parametrelerini seç ve "İsteği Gönder" butonuna tıkla...

Kapsamlı Referans ve Parametreler

Tüm kaynaklar salt-okunur (read-only) `GET` isteklerini kabul eder. Dual Identifier desteği sayesinde hem canonical slug hem de `nvz_*` public ID desteklenir.

GET /v1/novels/
Roman kataloğu, filtreleme ve sayfalanmış liste.
GET /v1/novels/{identifier}/
Tekil roman detay metadata'sı (slug veya nvz_nov_*).
GET /v1/novels/{identifier}/chapters/
Bölüm metadata dizini (sıra, başlık, yayın tarihi; metin içermez).
GET /v1/anime/
AniZon anime kataloğu, bölüm adetleri ve yayın durumları.
GET /v1/series/
Bağlı eser evrenleri, seri dizinleri ve eser sayıları.
GET /v1/categories/
Kategori ve tür taksonomisi (İsekai, Fantastik, Aksiyon vb.).
GET /v1/authors/
Yazar dizini ve bağlı eser adetleri.
GET /v1/search/
Merkezi polimorfik arama (roman, anime, yazar tek yanıtta).
GET /v1/news/
Doğrulanmış ve yayınlanmış ZonNews haber akışı, filtreleme ve metadata.
GET /v1/news/{identifier}/
Tekil haber detay metadata'sı (slug veya nvz_news_* / UUID).
GET /v1/news/categories/
Aktif haber kategorileri ve yayınlanmış haber adetleri.
GET /v1/news/featured/
Öne çıkan manşet ve kapak görselli haberler dizini.

Endüstri Standartlarında API Mimarisi

ZonAPI, ağ verimliliği ve hata teşhisini kolaylaştırmak için modern RFC standartlarını ve HTTP/1.1 önbellek kurallarını uygular.

ETag & 304 Not Modified
Tüm detay yanıtları kriptografik ETag başlığı ile döner. Tekrarlayan isteklerde If-None-Match başlığını göndererek içeriğin değişmediği durumlarda boş gövdeli HTTP 304 yanıtı alabilir, bant genişliğinizi sıfıra indirebilirsiniz.
RFC 9457 Problem Details
Hata yanıtları application/problem+json formatındadır. Standart type, title, status, detail, instance ve request_id alanlarıyla öngörülebilir ve parse edilebilir hata yönetimi sağlar.
X-Request-ID İzlenebilirlik
Sunucu her API çağrısına tekil bir UUID (ör. req_01j9a8b...) atar ve bunu X-Request-ID başlığıyla döner. Hata raporlarında veya destek taleplerinde bu izleme kodunu kullanarak doğrudan log korelasyonu sağlayabilirsiniz.

Adil Kullanım & Hız Sınırları

ZonAPI açık bir kamu kaynağıdır. Servis kalitesini ve platform stabilitesini korumak için IP başına dinamik hız sınırları uygulanmaktadır.

120 İstek / Dakika / IP
10.000 İstek / Gün / IP
30 / 10sn Cloudflare Edge Burst
Sıkı Veri Sınırı (Metadata Boundary): ZonAPI bir içerik dağıtım ağı (CDN) veya ham metin sağlayıcı değildir. Roman bölüm gövdeleri, çeviri metinleri, EPUB/PDF indirme dosyaları ve anime video akışları bu API üzerinden sunulmaz. Bu yöndeki istekler reddedilir.
ZonAPI — Açık Geliştirici Ekosistemi

Bir sonraki projeni ZonAPI ile oluştur.

Türkçe light novel ve anime verilerini botlarına, mobil uygulamalarına ve topluluk platformlarına dakikalar içinde entegre et. Mevcut genel beta sürümünde hesap veya anahtar gerekmez.

home Ana Sayfa explore Keşfet login Giriş