Access real-time earthquake data for smarter risk decisions
Monitor earthquakes globally with event-specific data including severity, location, intensity, and alert levels, all through one developer-friendly API.
Monitor earthquakes globally with event-specific data including severity, location, intensity, and alert levels, all through one developer-friendly API.
In 2011, a 9.1 magnitude earthquake off the coast of Japan unleashed tsunamis that destroyed entire towns and caused an economic loss of more than 360 billion dollars (500 billion dollars in today’s value).
Scientists detect nearly 500,000 earthquakes worldwide each year. We can predict none of them.
Wikipedia

import http.client
conn = http.client.HTTPSConnection("api.ambeedata.com")
headers = {
'x-api-key': "API_KEY",
'Content-type': "application/json"
}
conn.request("GET", "/disasters/processed/latest/by-lat-lng?lat=51.9&lng=179.6215&eventType=EQ", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))const http = require('https');
const options = {
method: 'GET',
hostname: 'api.ambeedata.com',
port: null,
path: '/disasters/processed/latest/by-lat-lng?lat=51.9&lng=179.6215&eventType=EQ',
headers: {
'x-api-key': 'API_KEY',
'Content-type': 'application/json',
},
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://api.ambeedata.com/disasters/processed/latest/by-lat-lng?lat=51.9&lng=179.6215&eventType=EQ")
.get()
.addHeader("x-api-key", "API_KEY")
.addHeader("Content-type", "application/json")
.build();
Response response = client.newCall(request).execute();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://api.ambeedata.com/disasters/processed/latest/by-lat-lng?lat=51.9&lng=179.6215&eventType=EQ"),
Headers =
{
{ "x-api-key", "API_KEY" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.ambeedata.com/disasters/processed/latest/by-lat-lng?lat=51.9&lng=179.6215&eventType=EQ"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "API_KEY")
req.Header.Add("Content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.ambeedata.com/disasters/processed/latest/by-lat-lng?lat=51.9&lng=179.6215&eventType=EQ",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Content-type: application/json",
"x-api-key: API_KEY"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}require 'uri'
require 'net/http'
url = URI("https://api.ambeedata.com/disasters/processed/latest/by-lat-lng?lat=51.9&lng=179.6215&eventType=EQ")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = 'API_KEY'
request["Content-type"] = 'application/json'
response = http.request(request)
puts response.read_body{
"message": "success",
"hasNextPage": false,
"page": 1,
"limit": 10,
"result": [
{
"event_type": "EQ",
"alert_level": "Green",
"city": null,
"continent": "nar",
"country_code": "USA",
"created_time": "2026-05-31 09:49:01",
"date": "2026-05-30 13:44:24",
"details": {
"magnitude": 1.99,
"depth": 3.9,
"impact": null,
"death": null,
"injured": null,
"affected": null,
"event_name": null,
"pga": null,
"intensity": null
},
"end_date": null,
"estimated_end_date": "2026-05-31 00:00:00",
"event_id": "1f2640ba05265e8f32a194fb5f4aace3",
"event_name": "RAT ISLANDS, ALEUTIAN ISLANDS",
"expiry_time": "2026-06-29 13:44:24",
"lat": 51.904,
"source_event_id": "iris_12113838",
"state": "Alaska",
"type": "event",
"lng": 179.599333,
"proximity_severity_level": "High Risk"
}
]
}Sign up for an Ambee account and generate your API key from the dashboard.
Select the endpoint based on what you need.
Specify the location using latitude and longitude coordinates, ZIP codes, or custom boundaries.
Include your API key in the request header and call the endpoint. You'll receive pollen counts, species-level data, and risk classifications in JSON format.
Common questions about Ambee's earthquake data
Earthquake data refers to the collection and analysis of information related to seismic events, specifically earthquakes. It includes various parameters and measurements recorded during an earthquake, such as the location, magnitude, depth, and duration of the event.
Earthquake data collection and measurement involve sophisticated instruments, networks, and scientific methodologies. Seismologists and geophysicists use various techniques to gather accurate information about earthquakes.
To access earthquake data, simply sign up or log in to our API dashboard. You will be able to access earthquake data through our easy-to-use dashboard. All you will need is your unique API key. Watch the Postman tutorial provided in the dashboard to learn how to make an API call.
Earthquake APIs typically provide a wealth of information related to seismic activity, including earthquake parameters (magnitude, location, depth, time), seismic data (waveforms, ground motion), earthquake catalogs (historical records), real-time monitoring data, and earthquake alerts. Users can access and utilize this information for various applications.
Yes. Ambee’s accurate earthquake API is available for developers to integrate into their systems or applications. All you need to do is sign up for the API dashboard, where you can generate a unique API key for your data needs.
Ambee utilizes a multimodal approach to collecting data. Our data sources include proprietary on-ground sensors, satellite imagery, and other open sources, such as government data portals. This combination of data is then processed through AI algorithms and ML techniques to ensure maximum accuracy without any gaps.