10 个免费天气 API 盘点:从免 Key 到免费额度,总有一款适合你
10 个免费天气 API 盘点:Open-Meteo、wttr.in 免 Key 直连实测可用,免费额度、调用示例与对比表全收录。
10 个免费天气 API 盘点:从免 Key 到免费额度,总有一款适合你
整理日期:2026 年 8 月 · 其中 Open-Meteo、wttr.in、NOAA 已实测可用;其余为知名免费层服务,免费额度以各平台官网最新政策为准。
为什么需要一份靠谱的天气 API 清单?
做天气应用、智能家居面板、博客侧边栏,或者给 AI 助手加个"今天要不要带伞"的技能——天气 API 大概是开发者最常接的第三方服务之一。但市面上的天气 API 鱼龙混杂:有的要注册繁琐、有的免费额度形同虚设、有的说关就关。
这篇文章精选了 10 个真实可用的免费天气 API,按照"免 Key 直连"和"注册免费 Key"两类整理,附上网站、简介、免费额度和调用示例,你复制即用。
通用调用姿势
天气 API 基本都是 HTTP GET + JSON 返回,最常用的三种:
① 命令行直接看(curl)
curl "https://wttr.in/Beijing?format=3"
② 网页/App 里取数据(fetch)
fetch("https://api.open-meteo.com/v1/forecast?latitude=39.9&longitude=116.4¤t_weather=true")
.then(r => r.json())
.then(d => console.log(d.current_weather));
③ Python 脚本(requests)
import requests
r = requests.get("https://api.open-meteo.com/v1/forecast",
params={"latitude": 39.9, "longitude": 116.4, "current_weather": "true"})
print(r.json()["current_weather"])
第一部分:免 Key 直连(实测可用 ✅)
以下 3 个 API 无需注册、无需 Key,直接就能调用,我逐个实测过。
1. Open-Meteo —— 免 Key 界的全能选手
网站:https://open-meteo.com
简介:开源天气 API,整合了 ECMWF、NOAA GFS、DWD ICON、Météo-France 等 30+ 全球气象模型,支持实时天气、16 天预报、1940 年至今的历史数据、空气质量、地理编码等,数据基于 CC BY 4.0 许可(可商用,需署名)。
免费额度:非商业用途每天约 10,000 次调用,完全免 Key;商业用途可订阅付费套餐。
实测:✅ HTTP 200,返回北京当前天气 JSON,响应约 0.1 秒。
示例:
https://api.open-meteo.com/v1/forecast?latitude=39.9042&longitude=116.4074¤t_weather=true
适合:个人项目、原型开发、数据研究,功能最全的免 Key 选择。
2. wttr.in —— 在终端里看天气的艺术
网站:https://wttr.in(GitHub 30k+ star)
简介:命令行天气查询服务,支持 ASCII 艺术天气图、emoji、纯文本、JSON 等输出格式,覆盖全球城市。Chuck Norris 的(误)——开玩笑,它是无数开发者的终端必备。
免费额度:完全免费,无需注册。
实测:✅ HTTP 200,返回北京天气 JSON(含体感温度、云量等)。
示例:
# 终端直接看(带 ASCII 艺术图)
curl wttr.in/Beijing
# 精简一行
curl "wttr.in/Beijing?format=3"
# JSON 格式给程序用
curl "wttr.in/Beijing?format=j1"
适合:终端党、极简工具、把天气塞进脚本/博客。
3. NOAA NWS Weather.gov API —— 美国官方的免费数据
网站:https://www.weather.gov/documentation/services-web-api
简介:美国国家气象局(NWS)官方 API,覆盖美国本土、阿拉斯加、夏威夷及领地,提供实况、预报、预警等权威数据。完全免费、无需 Key、无跟踪。
免费额度:免费,无限量(速率限制未正式公布,合理使用即可)。
实测:✅ HTTP 200,返回 GeoJSON 格式的观测点数据。
示例:
# 1. 按坐标查观测点(返回 forecast / hourly 等链接)
https://api.weather.gov/points/39.7392,-104.9903
# 2. 再请求返回的 forecast 链接即可拿到预报
适合:美国地区的项目、政府数据爱好者、需要权威预报的场景。
第二部分:注册免费 Key(免费层够用 ✅)
以下服务均提供免费层,注册后即可获取 Key,服务端点已确认在线。
4. OpenWeatherMap —— 全球开发者最熟悉的老牌
网站:https://openweathermap.org
简介:全球使用最广泛的天气 API 之一,8 万+ 气象站数据,提供当前天气、逐小时/逐日预报、历史数据、空气质量、紫外线指数、天气地图等。One Call API 3.0 已成为行业事实标准(Dark Sky 的替代者)。
免费额度:每天 1,000 次调用,每分钟 60 次。
示例:
https://api.openweathermap.org/data/2.5/weather?q=Beijing&appid=你的KEY&lang=zh_cn&units=metric
适合:绝大多数场景的入门首选,文档生态最成熟。
5. WeatherAPI.com —— 响应最干净的免费 JSON
网站:https://www.weatherapi.com
简介:以简洁的 JSON 响应著称,提供实时天气、未来 14 天预报、历史天气、天文数据(日出日落/月相)、天气预警、体育赛事天气等。
免费额度:免费层每日约 100 万次请求(每月 300 万次左右,以官网为准),支持天气图标。
示例:
https://api.weatherapi.com/v1/current.json?key=你的KEY&q=Beijing&lang=zh
适合:想要开箱即用、JSON 结构清爽的小项目。
6. Tomorrow.io —— 面向 AI 时代的天气平台
网站:https://www.tomorrow.io/weather-api
简介:主打 AI 超本地化预报,整合 60+ 数据层(天气、空气质量、花粉、道路风险、火灾指数等),提供实时、14 天预报与 20 年历史数据,宣称专为 AI Agent 和自然语言工作流优化。
免费额度:免费版每天 500 次调用。
示例:
https://api.tomorrow.io/v4/timelines?location=39.9,116.4&fields=temperature&apikey=你的KEY
适合:需要多维度数据层、做 AI 应用集成的开发者。
7. 和风天气 QWeather —— 国内开发者的首选
网站:https://dev.qweather.com
简介:国内最主流的天气数据服务商,数据来自中国气象局等权威源,提供实时天气、逐小时/逐日预报、分钟级降水、灾害预警、空气质量、生活指数、台风路径等。中文文档完善,国内访问快。
免费额度:免费开发版(日调用量约 1000 次/天,以官网为准),商业版需订阅。
示例:
https://devapi.qweather.com/v7/weather/now?location=101010100&key=你的KEY
适合:国内项目、需要中文天气描述和预警功能的应用。
8. 心知天气 Seniverse —— 中国气象局授权服务商
网站:https://www.seniverse.com
简介:中国气象局官方授权的商业气象服务公司,提供高精度实况、预报、历史数据、天气预警与行业解决方案。国内 API 访问速度快,文档清晰。
免费额度:免费版提供天气现象+气温实时数据与 3 天预报,访问量不限;更多要素需升级付费版。
示例:
https://api.seniverse.com/v3/weather/now.json?key=你的KEY&location=beijing&language=zh-Hans
适合:国内轻量应用、IoT 设备、需要免费无限量的简单场景。
9. Visual Crossing —— 历史天气数据最友好
网站:https://www.visualcrossing.com
简介:以历史天气数据见长,Timeline API 支持一键返回过去 50 年的天气与预报,支持 CSV/Excel 导出,非常适合数据分析和数据仓库场景(Dark Sky 的常用替代)。
免费额度:免费层每天 1,000 条记录。
示例:
https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/Beijing?key=你的KEY
适合:数据分析、农业/能源行业、需要批量历史数据的场景。
10. Weatherbit —— 多模型整合的灵活之选
网站:https://www.weatherbit.io
简介:整合 10 个数值天气预报模型(ECMWF、GFS、ICON 等),提供当前天气、16 天预报、历史数据、空气质量、农业气象数据等,免费层适合原型与科研。
免费额度:免费层每天 500 次调用(以官网为准)。
示例:
https://api.weatherbit.io/v2.0/current?city=Beijing&key=你的KEY
适合:科研/原型项目、需要多模型数据的用户。
怎么选?一张表看懂
API | 是否需要 Key | 免费额度 | 亮点 | 适合 |
|---|---|---|---|---|
Open-Meteo | ❌ 不用 | ~10,000 次/天 | 30+ 模型、功能最全 | 免 Key 首选 |
wttr.in | ❌ 不用 | 无限 | 终端艺术天气 | 命令行/脚本 |
NOAA NWS | ❌ 不用 | 免费 | 美国官方权威数据 | 美国区域 |
OpenWeatherMap | ✅ | 1,000 次/天 | 生态最成熟 | 入门首选 |
WeatherAPI.com | ✅ | 免费层(量大) | JSON 最干净 | 快速集成 |
Tomorrow.io | ✅ | 500 次/天 | 60+ 数据层、AI 友好 | 多维度/AI 应用 |
和风天气 | ✅ | 免费开发版 | 国内访问快、中文好 | 国内项目 |
心知天气 | ✅ | 免费无限量(精简版) | 气象局授权 | 轻量/无限量 |
Visual Crossing | ✅ | 1,000 条/天 | 历史数据最友好 | 数据分析 |
Weatherbit | ✅ | 500 次/天 | 10 模型整合 | 科研/原型 |
使用小贴士
免 Key 优先:个人项目先用 Open-Meteo 或 wttr.in,零成本零门槛;等需求变复杂再升级到注册制服务。
国内项目选国内:和风天气、心知天气在国内的访问速度和中文支持都明显优于海外服务,而且数据源更贴近国内实况。
注意额度:免费层都有调用限制,别把 Key 写进前端代码(会被盗刷),服务端中转更安全。
商业用途:多数免费层仅限非商业或小规模使用,商用前务必看许可条款;Open-Meteo 的 CC BY 4.0 数据许可相对宽松(需署名)。
历史数据:需要长期历史天气做分析,优先 Visual Crossing、Open-Meteo(支持 1940 年至今)和 Weatherbit。
本文中 Open-Meteo、wttr.in、NOAA NWS 为 2026 年 8 月实测可用;其余服务的免费额度与条款请以各平台官网最新信息为准。