Geliştiriciler
Deprem verisini kendi uygulamanıza REST API, JavaScript SDK veya tek satırlık widget ile ekleyin. Tüm veriler kaynak kurumların atfıyla sunulur.
Hızlı başlangıç
Anahtarsız istekler IP başına sınırlıdır; anahtarla plan sınırınız uygulanır.
curl -H 'Accept: application/json' \
-H 'Authorization: Bearer skc_live_…' \
'https://sismikcore.com/api/v1/earthquakes?min_magnitude=4&city=izmir&limit=10'
- Yanıtlar standart zarf içindedir: success, data, meta (bilgilendirme notu dahil).
- Hız sınırı başlıkları: X-RateLimit-Limit ve X-RateLimit-Remaining; aşımda 429.
- GET yanıtları ETag taşır; If-None-Match ile 304 alınabilir.
- Kaynak atfı: verified_sources ve /sources yanıtındaki attribution metnini gösterin.
JavaScript SDK
Tarayıcıda gizli API anahtarı kullanmayın; anahtarsız istemci herkese açık uçlar için yeterlidir.
<script src="https://sismikcore.com/sdk/v1/sismikcore.js"></script>
<script>
const client = new SismikCore.Client();
client.earthquakes({ min_magnitude: 4, limit: 20 })
.then((res) => console.log(res.data));
// Yeni depremleri izle (30 sn yoklama)
const stop = client.watch({ min_magnitude: 3 }, (quakes) => console.log(quakes));
</script>
Gömülebilir widget
Seçenekleri belirleyin, önizleyin ve kodu sitenize yapıştırın. Widget yüksekliği içeriğe göre otomatik ayarlanır.
Widget'taki kaynak atfı ve bilgilendirme notu kaldırılamaz.
Sensör API'si
Topluluk ivme sensörünüzü hesabınızdan kaydedin, verilen anahtarla ölçümleri toplu gönderin (en fazla 1000 örnek, m/s²).
curl -X POST 'https://sismikcore.com/api/v1/sensors/ingest' \
-H 'Authorization: Bearer sks_…' -H 'Content-Type: application/json' \
-d '{"firmware":"1.0.0","samples":[{"t":"2026-09-24T10:00:00.000Z","x":0.01,"y":-0.02,"z":0.03}]}'
Topluluk sensörü verisidir; resmî ölçüm veya deprem uyarısı değildir. Resmî bilgiler için AFAD ve Kandilli Rasathanesi'ni takip ediniz.