Skip to content

Instantly share code, notes, and snippets.

@caglarsarikaya
Last active May 21, 2024 13:55
Show Gist options
  • Save caglarsarikaya/6681df1b963d5c617d22dd54b3f6e651 to your computer and use it in GitHub Desktop.
Save caglarsarikaya/6681df1b963d5c617d22dd54b3f6e651 to your computer and use it in GitHub Desktop.
afad api dökümanında yazanları özetledim, ilerleyen tarihlerde güncelliğini kaybedebilir.

AFAD API'sinin endpointleri ve parametreleri hakkında bilgi aşağıdaki gibidir:

Endpointler

  1. Son Depremler:

    • URL: https://deprem.afad.gov.tr/apiv2/event/latest
    • Açıklama: Son 500 depremi listeler.
  2. Filtrelenmiş Depremler:

    • URL: https://deprem.afad.gov.tr/apiv2/event/filter
    • Açıklama: Belirli kriterlere göre filtrelenmiş deprem verilerini döner.
    • Örnek Parametreler:
      • start: Başlangıç tarihi ve saati (format: YYYY-MM-DDThh:mm:ss)
      • end: Bitiş tarihi ve saati (format: YYYY-MM-DDThh:mm:ss)
      • limit: Döndürülecek maksimum sonuç sayısı
      • orderby: Sonuçları sıralama kriteri (timedesc, magnitude, magnitudedesc)
      • eventid: Belirli bir depremi sorgulamak için kullanılacak olay ID'si
      • minlat, maxlat, minlon, maxlon: Coğrafi sınırlar
      • lat, lon, maxrad, minrad: Merkez nokta ve yarıçap ile arama
  3. Belirli Bir Deprem:

    • URL: https://deprem.afad.gov.tr/apiv2/event/filter?eventid=1234
    • Açıklama: Belirli bir depremi event ID ile sorgular.

Örnek Kullanımlar

  • Tarih Aralığına Göre Filtreleme:

    https://deprem.afad.gov.tr/apiv2/event/filter?start=2020-09-14T10:00:00&end=2021-09-16T10:00:00&limit=10000&offset=5&orderby=timedesc
    
  • Yarıçapla Arama:

    https://deprem.afad.gov.tr/apiv2/event/filter?lat=33&lon=40&maxrad=100000&minrad=50000
    
  • Coğrafi Sınırlar ile Arama:

    https://deprem.afad.gov.tr/apiv2/event/filter?minlat=39&maxlat=41&minlon=32&maxlon=34
    

Parametre Açıklamaları

  • orderby:
    • time — zamanı artan sıraya göre
    • timedesc — zamanı azalan sıraya göre
    • magnitude — büyüklüğü artan sıraya göre
    • magnitudedesc — büyüklüğü azalan sıraya göre
  • eventid: Belirli bir depremi sorgulamak için olay ID'si kullanılır. Bu parametre kullanıldığında diğer parametreler devre dışı kalır.
  • tarih ve saat parametreleri: Zorunlu olup, format YYYY-MM-DDThh:mm:ss şeklindedir.
  • Koordinat ve yarıçap parametreleri: Belirli bir coğrafi bölgeyi veya merkez noktayı belirlemek için kullanılır.

Bu bilgileri kullanarak AFAD API'si üzerinden istediğiniz deprem verilerini çekebilirsiniz. Bu API endpointlerini ve parametrelerini ihtiyacınıza göre kullanarak çeşitli deprem verilerine ulaşabilirsiniz.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment