Developers
Add earthquake data to your application with the REST API, the JavaScript SDK or a one-line widget. All data is provided with attribution to the source agencies.
Quick start
Requests without a key are limited per IP; with a key your plan limit applies.
curl -H 'Accept: application/json' \
-H 'Authorization: Bearer skc_live_…' \
'https://sismikcore.com/api/v1/earthquakes?min_magnitude=4&city=izmir&limit=10'
- Responses use a standard envelope: success, data, meta (including the disclaimer).
- Rate limit headers: X-RateLimit-Limit and X-RateLimit-Remaining; 429 when exceeded.
- GET responses carry an ETag; send If-None-Match to receive 304.
- Attribution: display verified_sources and the attribution text from /sources.
JavaScript SDK
Never use a secret API key in the browser; the keyless client is enough for public endpoints.
<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>
Embeddable widget
Choose options, preview and paste the code into your site. The widget height adjusts to its content automatically.
The source attribution and disclaimer in the widget cannot be removed.
Sensor API
Register your community acceleration sensor in your account and send measurements in batches with the issued token (up to 1000 samples, 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}]}'
Community sensor data; not an official measurement or earthquake warning. Follow AFAD and Kandilli Observatory for official information.