API Dokümantasyonu

Platformumuz hem uygulama içi kullanım için internal API'lere hem de geliştiricilerin kullanımı için public JSON API'ye sahiptir.

Kur'an JSON API (Public)

Tüm geliştiricilerin ücretsiz olarak kullanabileceği, statik JSON tabanlı Kur'an-ı Kerim veri kaynağı. CORS sorunu olmadan her yerden erişilebilir.

Sure VerisiJSON
https://kurancilar.github.io/json/sure/{SURE_NO}.json
Ses Dosyası İndeksiJSON
https://kurancilar.github.io/json/audio/{SURE_NO}.json
Ses Dosyası (MP3)MP3
.../json/audio/{SURE_NO}/{AYET_NO}.mp3

Internal API Endpoints

Platformun frontend ve backend iletişimi için kullandığı Next.js Route Handlers.

MethodEndpointAçıklama
GET/api/sureTüm surelerin listesini döndürür.
GET/api/sure/[id]Sure detayını ve ayetlerini getirir.
POST/api/user/bookmarkKullanıcı yer imi ekler veya kaldırır.
GET/api/pray-timesNamaz vakitlerini Diyanet kaynağından çeker.