Skip to main content

OpenQuakeAPI

Base URL: wss://api.aloys23.link

实时地震与海洋灾害预警数据推送服务,聚合全球多源数据,通过 WebSocket 向客户端推送 JSON 事件。

连接方式

所有端点均使用原生 WebSocket 协议:

wss://api.aloys23.link/{path}

数据源按路径名路由,客户端连接到对应路径后即可接收该源的所有事件。

路径数据源说明
/gqGlobalQuake全球地震实时数据
/nmefcNMEFC海啸预警
/nmefc-waveNMEFC海浪警报
/nmefc-surgeNMEFC风暴潮警报

事件通用格式

所有 WebSocket 消息均为 JSON 文本,外层统一采用 RealtimeEvent 结构:

{
// 数据源标识: gq / nmefc / nmefc-wave / nmefc-surge
"source": "gq",
// 事件分类: earthquake / cluster / station / status / tsunami / alert
"type": "earthquake",
// 事件动作: update / archived / cancelled / remove / info / intensity / connected / disconnected
"action": "update",
// 事件发生时间戳(ms)
"timestampMs": 1740787200000,
// 事件具体数据,结构因 source 和 type 而异
"payload": {
// 地震事件唯一标识
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
// 纬度
"latitude": 35.0,
// 经度
"longitude": 140.0,
// 深度(km)
"depth": 10.0,
// 震级
"magnitude": 6.5,
// 发震时间戳(ms)
"originTimeMs": 1740787200000,
// 发震时间 ISO 8601
"originTimeIso": "2026-03-01T00:00:00Z",
// 最后更新时间戳
"lastUpdateMs": 1740787205000,
// 修订版本号
"revisionId": 3,
// 地区名称
"region": "日本关东地区",
// 是否为固定深度
"fixedDepth": false,
// 最大峰值地面加速度(Gal)
"maxPGA": 140.0,
// MMI 烈度(罗马数字 I–XII)
"intensity": "VIII",
// 事件簇信息
"cluster": {
"id": "cluster-uuid",
"latitude": 35.1,
"longitude": 140.1,
"level": 1
},
// 定位质量信息
"quality": {
"errOrigin": 0.5,
"errDepth": 2.0,
"errNS": 5.0,
"errEW": 4.0,
"pct": 80.0,
"stations": 15
},
// 台站统计
"stationCount": {
"total": 30,
"selected": 20,
"used": 15,
"matching": 12
},
// 深度置信区间
"depthConfidence": {
"minDepth": 8.0,
"maxDepth": 12.0
}
}
}

各数据源的 payload 结构不同,详见对应页面。