MCP 开发者体验活动:连接 MCP 即可领取 3 天开发者版会员体验

立即领取
Skip to Content

镜像地球开放平台

历史预报数据 API

查询过去各个起报时刻生成的预报结果,用于预报验证、模型对比和天气事件复盘。

适用场景

历史预报数据回答“模型在过去某个时间点预测了什么”,而不是“当时实际发生了什么”。请求必须提供模型和起报时间。

起报时间是模型运行的时间,例如 2025-05-15T00:00 表示模型在该时刻生成了一次未来天气预报。

请求示例

下面的请求获取 GFS 在 2025 年 5 月 15 日 00

起报后 48 小时的逐小时气温和逐日最高气温:

https://api.mirror-earth.com/v1/archive-forecast?latitude=32&longitude=118&hourly=temperature_2m&daily=temperature_2m_max&models=archive_gfs&start_hour=2025-05-15T00:00&timezone=Asia/Shanghai&forecast_hours=48&apikey=您的API Key

请求参数说明

参数名类型描述
apikey必填stringAPI Key,登陆后自动填充,或在个人中心获取
latitude必填number纬度
longitude必填number经度
start_hour必填string起报时间,使用 ISO 8601 格式,例如 2025-05-15T00:00
models必填string历史预报模型,多个模型用逗号分隔,例如 archive_gfs,archive_ifs
hourly选填string小时要素,多个要素用逗号分隔:temperature_2m,precipitation
daily选填string逐日要素,多个要素用逗号分隔:temperature_2m_max,temperature_2m_min,precipitation_sum
forecast_hours选填number预报小时长度,默认168小时
temporal_resolution选填string时间分辨率,默认都是1小时(hourly_1),可选10分钟(minutely_10),15分钟(minutely_15),30分钟(minutely_30)
timezone选填string时区,默认为世界时,auto表示根据经度自动计算全部时区:时区列表
cell_selection选填string坐标选取偏好,当坐标点位于陆地和海洋分界处时控制返回海洋上的点还是陆地上的点,默认是land表示陆地,sea(海洋),nearest (就近原则)
elevation选填string高程,默认情况下会使用高程对温度数据进行校正,数值模式算出来的数据表示的是这个网格点上的平均,我们用高程可以根据地形进行校准,nan表示不校准。

数据源

标识符来源分辨率预报时长可用时间
archive_ifsECMWF25 km360 小时2023-01-01 至今
archive_hresECMWF9 km360 小时2019-01-01 至今
archive_gfsNOAA25 km384 小时2023-07-01 至今
archive_aifsECMWF AI 模型25 km360 小时2025-09-19 至今
archive_graphcastNOAA AI 模型25 km384 小时2025-09-19 至今
archive_cma中国气象局12.5 km108 小时2025-09-19 至今
archive_gem加拿大气象局15 km240 小时2025-09-19 至今
archive_iconDWD11 km168 小时2025-09-19 至今
archive_jma日本气象厅50 km264 小时2025-09-19 至今
archive_kma韩国气象厅12 km288 小时2025-09-19 至今
archive_mfa法国气象局25 km96 小时2025-09-19 至今
archive_ukmo英国气象局10 km168 小时2025-09-19 至今

模型详情页包含该模型实际支持的变量。变量名称与单位统一参考逐小时变量目录

响应说明

响应结构与其他天气 API 一致,包含 hourlydaily 及对应的单位字段。不同模型的原始数据起始时间可能不同,接口统一从请求的起报时间开始返回,原始缺失位置以 nan 表示。

下一步

Previous

历史数据 API

Next

无缝数据 API