CodeIgniter 4 + Bootstrap 5 + SQLite

Türkiye illeri, namaz vakitleri, hava durumu ve TCMB piyasa verileri

Ana ekran artık yalnızca izleme ve dokümantasyon odaklı. Veriler otomatik kaynaklardan çekilir, JSON API ile dışarı açılır.

Base URLhttps://api.sanater.com/
İller81
Namaz Kaydı94
Hava Kaydı326
Piyasa Kaydı10
Servis Kaydı6

İller API

GET /index.php?/api/provinces

Tüm illeri plaka numaralarıyla döner.

İl Detayı API

GET /index.php?/api/provinces/34

İlin son namaz ve hava verisini birlikte döner.

Piyasa API

GET /index.php?/api/markets

TCMB günlük döviz kayıtlarını listeler.

Otomatik Kaynaklar

Namaz AlAdhan API, Diyanet method 13

Hava Open-Meteo current weather

Piyasa Turkiye Cumhuriyet Merkez Bankasi resmi XML kuru: https://www.tcmb.gov.tr/kurlar/today.xml

Faydali Servisler Resmi kurum sitelerinden baslik ve aciklama bilgisi cekilir.

API Kullanım Örnekleri

Hazır İstekler

1. Tüm illeri çek

curl http://apiservis.test/index.php?/api/provinces
{
  "status": "success",
  "data": [
    {
      "id": 34,
      "plate_number": 34,
      "name": "Istanbul",
      "slug": "istanbul"
    }
  ]
}

2. Bir ilin detayını çek

curl http://apiservis.test/index.php?/api/provinces/34
{
  "status": "success",
  "data": {
    "province": {
      "plate_number": 34,
      "name": "Istanbul"
    },
    "latest_prayer_time": {
      "record_date": "2026-03-31",
      "fajr": "05:15",
      "isha": "20:56"
    },
    "latest_weather_report": {
      "recorded_at": "2026-03-31 17:00:00",
      "summary": "Acik",
      "temperature_c": 16.1
    }
  }
}

3. Bir ilin namaz vakitlerini çek

curl http://apiservis.test/index.php?/api/provinces/34/prayer-times
{
  "status": "success",
  "data": [
    {
      "province_plate_number": 34,
      "record_date": "2026-03-31",
      "fajr": "05:15",
      "sunrise": "06:42",
      "dhuhr": "13:13",
      "asr": "16:46",
      "maghrib": "19:35",
      "isha": "20:56"
    }
  ]
}

4. Bir ilin hava durumunu çek

curl http://apiservis.test/index.php?/api/provinces/34/weather
{
  "status": "success",
  "data": [
    {
      "province_plate_number": 34,
      "recorded_at": "2026-03-31 17:00:00",
      "summary": "Acik",
      "temperature_c": 16.1,
      "feels_like_c": 15.2,
      "humidity": 61,
      "wind_kph": 3.8
    }
  ]
}

5. TCMB piyasa verilerini çek

curl http://apiservis.test/index.php?/api/markets
{
  "status": "success",
  "data": [
    {
      "code": "USDTRY",
      "name": "ABD Doları / Türk Lirası",
      "category": "TCMB Doviz",
      "buy_price": 44.3961,
      "sell_price": 44.4761,
      "recorded_at": "2026-03-31 12:00:00",
      "notes": "Kaynak: TCMB today.xml resmi döviz kurları"
    }
  ]
}

6. Faydalı servisleri çek

curl http://apiservis.test/index.php?/api/services
{
  "status": "success",
  "data": [
    {
      "title": "Merkezi Hekim Randevu Sistemi (MHRS)",
      "category": "Saglik",
      "url": "https://www.mhrs.gov.tr/",
      "contact_phone": "182"
    }
  ]
}

Son Namaz Vakitleri

GET /index.php?/api/provinces/{plate}/prayer-times
İlTarihİmsakGüneşÖğleİkindiAkşamYatsı
Adana 2026-04-14 04:35 05:59 12:44 16:23 19:19 20:38
Adiyaman 2026-04-14 04:21 05:47 12:32 16:12 19:08 20:29
Afyonkarahisar 2026-04-14 04:49 06:16 13:03 16:43 19:40 21:02
Agri 2026-04-14 03:56 05:25 12:13 15:54 18:52 20:15
Amasya 2026-04-14 04:22 05:53 12:42 16:23 19:22 20:47
Ankara 2026-04-14 04:36 06:06 12:54 16:35 19:33 20:56
Antalya 2026-04-14 04:53 06:18 13:02 16:41 19:38 20:57
Artvin 2026-04-14 03:57 05:28 12:18 16:00 18:58 20:24
Aydin 2026-04-14 05:02 06:28 13:14 16:53 19:50 21:11
Balikesir 2026-04-14 04:57 06:26 13:14 16:54 19:52 21:15

Son Hava Durumu Kayıtları

GET /index.php?/api/provinces/{plate}/weather
İlZamanDurumSıcaklıkHissedilenNemRüzgar
Adana 2026-03-31 17:45:00 Az bulutlu 17.8 C 16.1 63 12.9
Adiyaman 2026-03-31 17:45:00 Az bulutlu 13.5 C 11.2 54 6.6
Afyonkarahisar 2026-03-31 17:45:00 Bulutlu 11.9 C 8.6 47 9.2
Agri 2026-03-31 17:45:00 Bulutlu 6 C 1.7 57 13.2
Amasya 2026-03-31 17:45:00 Bulutlu 14 C 13 62 1
Ankara 2026-03-31 17:45:00 Bulutlu 11.8 C 8.8 58 10.8
Antalya 2026-03-31 17:45:00 Az bulutlu 17.2 C 15.7 69 13.4
Artvin 2026-03-31 17:45:00 Az bulutlu 11.2 C 8.7 56 6.3
Aydin 2026-03-31 17:45:00 Bulutlu 15.1 C 15.1 75 1.9
Balikesir 2026-03-31 17:45:00 Bulutlu 15.2 C 13.6 76 13.7

Son TCMB Piyasa Kayıtları

GET /index.php?/api/markets
KodAdKategoriAlışSatışDeğişimZaman
USDTRY Dolar / Turk Lirasi Doviz 38.122 38.155 0.42 2026-03-31 16:59:46
EURTRY Euro / Turk Lirasi Doviz 41.274 41.33 0.35 2026-03-31 16:54:46
AEDTRY BAE Dirhemi / Türk Lirası TCMB Doviz 12.0207 12.178 - 2026-03-31 12:00:00
SARTRY Suudi Arabistan Riyali / Türk Lirası TCMB Doviz 11.8316 11.8529 - 2026-03-31 12:00:00
GBPTRY İngiliz Sterlini / Türk Lirası TCMB Doviz 58.5556 58.8609 - 2026-03-31 12:00:00
EURTRY Euro / Türk Lirası TCMB Doviz 50.9294 51.0212 - 2026-03-31 12:00:00
USDTRY ABD Doları / Türk Lirası TCMB Doviz 44.3961 44.4761 - 2026-03-31 12:00:00
GBPTRY Sterlin / Turk Lirasi Doviz 58.8235 58.8235 - 2026-03-30 12:00:00
EURTRY Euro / Turk Lirasi Doviz 51.0465 51.0465 - 2026-03-30 12:00:00
USDTRY Dolar / Turk Lirasi Doviz 44.4642 44.4642 - 2026-03-30 12:00:00

Faydalı Servisler

GET /index.php?/api/services
BaşlıkKategoriTelefonLink
TCMB Finans -
T.C. Diyanet İşleri Başkanlığı | İman | İbadet | Namaz | Ahlak Dini Bilgiler -
Meteoroloji Genel Mudurlugu Hava Durumu -
T.C. İçişleri Bakanlığı Afet ve Acil Durum Yönetimi Başkanlığı Afet 122
Merkezi Hekim Randevu Sistemi (MHRS) Saglik 182
e-Devlet Kapısı Devletin Kısayolu | www.türkiye.gov.tr Kamu 160