DABUS API
Kandilli Rasathanesi, AFAD ve EMSC kayıtlarını tek listede birleştiren ücretsiz, salt okunur bir API. Anahtar ya da kayıt gerekmez.
Tahmin içermez. Bu API yalnızca gerçekleşmiş ve kurumlarca yayımlanmış depremleri aktarır. Deprem tahmini yapmaz; resmî uyarı ve açıklamalar için AFAD'ı izleyin.
Uç noktalar
GET /v1/depremler
Birleştirilmiş depremler, en yeniden eskiye.
| Parametre | Değer | Açıklama |
|---|---|---|
hours | 1–720, varsayılan 24 | Son kaç saat. |
since | ISO 8601 | Bu andan sonrası; verilirse hours yerine geçer (en fazla 720 saat geriye). Saat dilimi yoksa UTC sayılır. |
min_mag | 0–9 | En küçük büyüklük (birleştirilmiş değer). |
limit | 1–500, varsayılan 100 | Sayfa başına kayıt. |
cursor | metin | Önceki yanıttaki next_cursor. Sonraki sayfayı verir; içeriğine güvenmeyin. |
GET /v1/depremler/{id}
Tek deprem. Bulunamazsa 404.
Örnek
curl "https://deprem.example/v1/depremler?hours=6&min_mag=3"
{
"data": [
{
"id": "a:Hog8ofPEKKwDv",
"time": "2026-10-16T08:14:22Z",
"lat": 38.3412,
"lon": 38.1025,
"depth_km": 7.1,
"mag": 3.5,
"place": "Yeşilyurt (Malatya)",
"sources": {
"kandilli": {"id": "2026.10.1611:14:2338.3501", "mag": 3.5, "mag_type": "ML", "time": "2026-10-16T08:14:23Z"},
"afad": {"id": "Hog8ofPEKKwDv", "mag": 3.4, "mag_type": "ML", "time": "2026-10-16T08:14:22Z"},
"emsc": null
}
}
],
"next_cursor": null,
"generated_at": "2026-10-16T08:16:01Z",
"attribution": "Kandilli Rasathanesi (KRDAE), AFAD, EMSC; birleştirme: DABUS"
}
Birleştirme
- Farklı kaynaklardan gelen iki kayıt, aralarında en çok 90 saniye ve 60 km varsa aynı deprem sayılır. Bildirimlerde kullanılan kuralın aynısıdır.
magkaynakların bildirdiği en yüksek büyüklüktür (bir ondalık). Her kaynağın kendi değeri ve ölçek türüsourcesiçindedir.time,lat,lon,depth_kmveplaceiçin öncelik AFAD, sonra Kandilli, sonra EMSC'dir.iddepremi ilk bildiren kaynağın kimliğidir (a:AFAD,k:Kandilli,e:EMSC). Sonradan başka kaynak eklense de değişmez.- Zamanlar UTC'dir. Kaynaklar 15 saniyede bir sorgulanır; yanıtlar 30 saniye önbellekte tutulabilir.
Sınırlar
- IP başına dakikada 60 istek. Aşılırsa
429veRetry-Afterbaşlığı döner. - Yanıtlar
Cache-Control: public, max-age=30ile gelir; daha sık sormanın yararı yok. - CORS açıktır (
Access-Control-Allow-Origin: *); tarayıcıdan doğrudan çağrılabilir. - Hatalı parametre
422, geçersizcursorya dasince400döner. Hatalardadetailher zaman Türkçe bir cümledir;422yanıtında alan bazındaki ayrıntılarerrorslistesindedir. - Hizmet garantisi yoktur. Hayati kararlar için resmî kaynaklara başvurun.
Kaynak gösterme zorunluluğu
Veriyi gösterdiğiniz her yerde her yanıttaki attribution metnini görünür biçimde yazın:
Kandilli Rasathanesi (KRDAE), AFAD, EMSC; birleştirme: DABUS
Kandilli Rasathanesi verisi yalnızca ticari olmayan amaçlarla kullanılabilir. Ticari bir üründe kullanacaksanız önce KRDAE'den izin alın; AFAD ve EMSC için de kendi kullanım koşullarına bakın.
Gömülebilir pencere
Sitenize son depremleri gösteren küçük bir pencere eklemek için:
<iframe src="https://deprem.example/widget?n=5&min=2&theme=auto"
width="360" height="300" style="border:0" loading="lazy"
title="Son depremler"></iframe>
n: gösterilecek deprem sayısı, 3–20 (varsayılan 5)min: en küçük büyüklüktheme:light,darkya daauto
Pencere dakikada bir kendini yeniler ve kaynakları kendi altında gösterir.