Deprem API

freeYayında4 endpoint · AFAD Deprem Dairesi · Kandilli Rasathanesi (BDTİM) · 15 saniyede bir; ETag ile 15 saniye önbellek

İki bağımsız sismik merkezin çözümleri: AFAD Deprem Dairesi ve Boğaziçi Üniversitesi Kandilli Rasathanesi (BDTİM). Kaynaklar birleştirilmez — aynı sarsıntının iki çözümü ayrı kayıttır ve birbirine bağlanır, böylece büyüklük ve derinlik farkı görünür kalır.

curl "https://api.apikapi.com/v1/earthquakes/latest?limit=5&min_magnitude=3" \
  -H "X-API-Key: apk_…"
örnek yanıt · /v1/earthquakes/latest
{
  "data": [
    {
      "id": "afad:728178",
      "source": "afad",
      "occurred_at": "2026-09-09T12:38:50Z",
      "lat": 37.354,
      "lng": 37.0538,
      "depth_km": 6.7,
      "magnitude": 3.1,
      "magnitude_type": "ML",
      "magnitudes": {
        "md": null,
        "ml": 3.1,
        "mw": null
      },
      "location": "Dulkadiroğlu (Kahramanmaraş)",
      "province_code": 46,
      "province_name": "Kahramanmaraş",
      "district_code": 1897,
      "district_name": "Dulkadiroğlu",
      "neighborhood": "Arslanbey",
      "rms": 0.41,
      "updated_at": "2026-09-09T12:39:04Z"
    }
  ],
  "count": 1,
  "meta": {
    "dataset": "quake",
    "data_updated_at": "2026-09-09T12:39:12Z",
    "period": null,
    "cadence": "15 saniyede bir",
    "release": ""
  }
}
Endpoint
4yayında
Katman
Freeücretsiz
Tazelik
15 saniyede bir
Free aylık limit
5.000istek / ay

Son 24 saat

Canlı veri yükleniyor…

Neler var

Bir uygulamanın deprem için ihtiyacı olanlar

  • İki bağımsız kaynak: AFAD ve Kandilli, ayrı ayrı sorgulanabilir
  • Aynı sarsıntının iki çözümü matches ile bağlı
  • Üç büyüklük ölçeği ayrı ayrı: MD, ML, Mw
  • İl ve ilçe TÜİK kodlarına çözülmüş
  • Koordinat ve yarıçapla yakınlık sorgusu
  • Büyüklük, il ve tarih aralığı filtreleri

Veri

Güncellendi 9 Eyl 2026
Veri dönemi
bilgi alınamadı
Son güncelleme
9 Eyl 2026
Güncelleme sıklığı
15 saniyede bir
Beklenen sonraki güncelleme
bilgi alınamadı

Bu API sürüm parametresi almaz; geçmiş zaten veride: dönemi period ile seçersin.

İki bağımsız merkez ayrı ayrı saklanır ve aynı sarsıntıya ait çözümler birbirine bağlanır; liste varsayılan olarak AFAD çözümünü döner. AFAD kayıtları resmî ve nihai değil, otomatik çözümdür; Kandilli satırları "İlksel" olarak başlar ve revize edilir. Erken çözümler dakikalar içinde güncellenebilir — acil durum kararlarında kaynağın kendi sayfası esastır.

KaynakAFAD Deprem Dairesi · Kandilli Rasathanesi (BDTİM)

15 saniyede bir; ETag ile 15 saniye önbellek.

KatmanFree ile başla

Tüm uçlar ücretsiz katmanda. Kota dolunca istekler 429 döner, veri kesilmez.

Fiyatlandırmayı gör →
Kimlik doğrulamaX-API-Key başlığı

Anahtarını konsolda quake kapsamına yetkilendir; kapsam dışı çağrılar 403 döner.

Referans

Endpoint referansı

GET

/v1/earthquakes/latest

Konsolda dene

Son depremler — En son depremler, tekilleştirilmiş. "Şu an ne oluyor" ucudur; geçmişe dönük tarama için /v1/earthquakes kullanılır.

Parametreler

ParametreTipYerZorunluAçıklama
limitintegersorguHayırKayıt sayısı (varsayılan 20, max 100). · örn. 5
min_magnitudenumbersorguHayırAlt büyüklük sınırı (dahil). · örn. 3

İstek

curl "https://api.apikapi.com/v1/earthquakes/latest?limit=5&min_magnitude=3" \
  -H "X-API-Key: apk_…"

Örnek yanıt

/v1/earthquakes/latest · 200
1{
2 "data": [
3 {
4 "id": "afad:728178",
5 "source": "afad",
6 "occurred_at": "2026-09-09T12:38:50Z",
7 "lat": 37.354,
8 "lng": 37.0538,
9 "depth_km": 6.7,
10 "magnitude": 3.1,
11 "magnitude_type": "ML",
12 "magnitudes": {
13 "md": null,
14 "ml": 3.1,
15 "mw": null
16 },
17 "location": "Dulkadiroğlu (Kahramanmaraş)",
18 "province_code": 46,
19 "province_name": "Kahramanmaraş",
20 "district_code": 1897,
21 "district_name": "Dulkadiroğlu",
22 "neighborhood": "Arslanbey",
23 "rms": 0.41,
24 "updated_at": "2026-09-09T12:39:04Z"
25 }
26 ],
27 "count": 1,
28 "meta": {
29 "dataset": "quake",
30 "data_updated_at": "2026-09-09T12:39:12Z",
31 "period": null,
32 "cadence": "15 saniyede bir",
33 "release": ""
34 }
35}
GET

/v1/earthquakes

Konsolda dene

Depremler — Filtrelenebilir liste, en yeniden eskiye. Varsayılan olarak tekilleştirilmiştir: iki merkez de aynı sarsıntıyı çözdüyse AFAD kaydı döner, yalnızca Kandilli'nin gördüğü deprem listede kalır. Ham hâli için source=all.

Parametreler

ParametreTipYerZorunluAçıklama
sourcestringsorguHayırBoş: tekilleştirilmiş liste. afad | kandilli: yalnızca o merkez. all: tekilleştirme yok. · örn. afad
min_magnitudenumbersorguHayırAlt büyüklük sınırı (dahil). · örn. 4
max_magnitudenumbersorguHayırÜst büyüklük sınırı (dahil).
provinceintegersorguHayırTÜİK/plaka il kodu. · örn. 46
districtintegersorguHayırTÜİK ilçe kodu.
startstringsorguHayırBaşlangıç: RFC3339 ya da YYYY-MM-DD (UTC gün başı). · örn. 2026-09-01
endstringsorguHayırBitiş: RFC3339 ya da YYYY-MM-DD.
limitintegersorguHayırKayıt sayısı (varsayılan 50, max 500). · örn. 50
offsetintegersorguHayırAtlanacak kayıt sayısı.

İstek

curl "https://api.apikapi.com/v1/earthquakes?min_magnitude=4&start=2026-09-01" \
  -H "X-API-Key: apk_…"

Örnek yanıt

/v1/earthquakes · 200
1{
2 "data": [
3 {
4 "id": "afad:728178",
5 "source": "afad",
6 "occurred_at": "2026-09-09T12:38:50Z",
7 "lat": 37.354,
8 "lng": 37.0538,
9 "depth_km": 6.7,
10 "magnitude": 3.1,
11 "magnitude_type": "ML",
12 "magnitudes": {
13 "md": null,
14 "ml": 3.1,
15 "mw": null
16 },
17 "location": "Dulkadiroğlu (Kahramanmaraş)",
18 "province_code": 46,
19 "province_name": "Kahramanmaraş",
20 "district_code": 1897,
21 "district_name": "Dulkadiroğlu",
22 "neighborhood": "Arslanbey",
23 "rms": 0.41,
24 "updated_at": "2026-09-09T12:39:04Z"
25 }
26 ],
27 "count": 1,
28 "total": 14
29}
GET

/v1/earthquakes/nearby

Konsolda dene

Bir noktanın çevresindeki depremler — Merkez üssü verilen koordinatın yarıçapı içinde kalan depremler, uzaklıklarıyla (büyük daire, km).

Parametreler

ParametreTipYerZorunluAçıklama
latnumbersorguEvetEnlem. · örn. 36.85
lngnumbersorguEvetBoylam. · örn. 28.27
radius_kmnumbersorguHayırYarıçap, km (varsayılan 100, max 1000). · örn. 80
min_magnitudenumbersorguHayırAlt büyüklük sınırı (dahil).
startstringsorguHayırBaşlangıç: RFC3339 ya da YYYY-MM-DD.
endstringsorguHayırBitiş: RFC3339 ya da YYYY-MM-DD.
limitintegersorguHayırKayıt sayısı (varsayılan 50, max 500).

İstek

curl "https://api.apikapi.com/v1/earthquakes/nearby?lat=36.85&lng=28.27&radius_km=80" \
  -H "X-API-Key: apk_…"

Örnek yanıt

/v1/earthquakes/nearby · 200
1{
2 "data": [
3 {
4 "id": "afad:728181",
5 "source": "afad",
6 "occurred_at": "2026-09-09T13:14:58Z",
7 "lat": 37.1872,
8 "lng": 27.9265,
9 "depth_km": 7,
10 "magnitude": 2.3,
11 "magnitude_type": "ML",
12 "magnitudes": {
13 "md": null,
14 "ml": 2.3,
15 "mw": null
16 },
17 "location": "Milas (Muğla)",
18 "province_code": 48,
19 "province_name": "Muğla",
20 "district_code": 1905,
21 "district_name": "Milas",
22 "distance_km": 50.254,
23 "updated_at": "2026-09-09T13:15:11Z"
24 }
25 ],
26 "count": 1
27}
GET

/v1/earthquakes/{id}

Konsolda dene

Tek deprem kaydı — Kimlikle tek kayıt. matches alanı aynı sarsıntının diğer merkezdeki çözümünü taşır; iki merkezin büyüklük ve derinlik farkı buradan görülür.

Parametreler

ParametreTipYerZorunluAçıklama
idstringyolEvet<kaynak>:<kimlik>. Kandilli kimlik yayımlamadığı için oluş anının UTC damgası kullanılır. · örn. afad:728178

İstek

curl "https://api.apikapi.com/v1/earthquakes/afad:728178" \
  -H "X-API-Key: apk_…"

Örnek yanıt

/v1/earthquakes/afad:728178 · 200
1{
2 "data": {
3 "id": "afad:728178",
4 "source": "afad",
5 "occurred_at": "2026-09-09T12:38:50Z",
6 "lat": 37.354,
7 "lng": 37.0538,
8 "depth_km": 6.7,
9 "magnitude": 3.1,
10 "magnitude_type": "ML",
11 "magnitudes": {
12 "md": null,
13 "ml": 3.1,
14 "mw": null
15 },
16 "location": "Dulkadiroğlu (Kahramanmaraş)",
17 "province_code": 46,
18 "province_name": "Kahramanmaraş",
19 "district_code": 1897,
20 "district_name": "Dulkadiroğlu",
21 "neighborhood": "Arslanbey",
22 "rms": 0.41,
23 "matches": [
24 {
25 "id": "kandilli:20260909T123850Z",
26 "source": "kandilli",
27 "occurred_at": "2026-09-09T12:38:50Z",
28 "lat": 37.354,
29 "lng": 37.0538,
30 "depth_km": 6.7,
31 "magnitude": 2.8,
32 "magnitude_type": "ML",
33 "magnitudes": {
34 "md": null,
35 "ml": 2.8,
36 "mw": null
37 },
38 "location": "ARSLANBEY-PAZARCIK (KAHRAMANMARAS)",
39 "province_code": 46,
40 "province_name": "KAHRAMANMARAS",
41 "district_code": null,
42 "district_name": "PAZARCIK",
43 "quality": "İlksel",
44 "updated_at": "2026-09-09T12:39:20Z"
45 }
46 ],
47 "updated_at": "2026-09-09T12:39:04Z"
48 }
49}