📡
Genel REST API
API aracılığıyla verilerimize erişin
Base URL: https://www.vakitnamaz.com/api/v1
📌 Tüm yanıtlar JSON formatında. Çoğu endpoint herkese açıktır.
🕌 Yerler
GET
/places
Yerleri listele
| Parametreler | Tür | Açıklama |
|---|---|---|
country | string | Ülke kodu (SA, IQ…) |
city | string | Şehir slug |
type | string | Yer türü (mosque, halal...) |
q | string | Arama sorgusu |
limit | int | Sonuç sayısı (max 100) |
offset | int | Sayfalama için |
GET
/place
Tek yer detayı
| Parametreler | Tür | Açıklama |
|---|---|---|
id * | int | Yer tanımlayıcı |
POST
/review
Yorum gönder
| Alan | Tür | Açıklama |
|---|---|---|
place_id * | int | |
rating * | int 1–5 | |
comment | string | Yorum metni |
name | string | Değerlendirici adı |
🕐 Namaz Vakitleri
GET
/prayer
Konuma göre namaz vakitleri
| Parametreler | Tür | Açıklama |
|---|---|---|
lat * | float | Enlem |
lng * | float | Boylam |
method | int | Hesaplama yöntemi (1-23) |
school | 0|1 | 0=Şafii 1=Hanefi |
date | YYYY-MM-DD | Belirli tarih (isteğe bağlı) |
📅 Etkinlikler
GET
/events
Etkinlikleri listele
| Parametreler | Açıklama |
|---|---|
country | Ülke kodu |
city | Şehir slug |
limit | max 50 |
🔍 Arama & Şehirler
GET
/search
Birleşik arama
| Parametreler | Açıklama |
|---|---|
q * | Arama metni |
country | Ülkeye göre filtrele |
GET
/cities
Şehirleri listele
| Parametreler | Açıklama |
|---|---|
country | Ülkeye göre filtrele |
💡 Tüm yanıtlar başarıda {"ok":true,"data":[...]} içerir.
