网上仍在流传一份「最好的 6 个免费天气 API」名单:高德、心知、和风、OpenWeather、AccuWeather、Visual Crossing。名单本身还能当选型起点,但里面的额度、认证方式和「永久免费」说法,很多已经对不上 2026 年的官方文档。
本文按这份名单逐家对照:现在还能不能当免费数据源、适合什么场景、请求长什么样。配额和条款会变,动手前以各家控制台和文档为准;Key 只放服务端,不要写进前端或仓库。
选题来自知乎转载的卡拉云旧文(zhuanlan.zhihu.com/p/451158509)。正文不转载原文,也不沿用当时的「无限访问 / 免费付费同权」结论。
先看场景,再看免费
| 你要做什么 | 更合适的方向 | 2026 年要注意 |
|---|---|---|
| 只要国内城市实况 + 几天预报 | 高德或心知 | 高德天气是独立月配额,不再是「30 万次/日」 |
| 还要预警、空气质量、天文 | 和风 | 已改按量计费,前 5 万次/月免费,不是无限 |
| 全球城市、调用量大、只要基础天气 | OpenWeather 免费档 | 分钟级/小时级长预报在 One Call,另算额度 |
| 50 年历史、15 天预报、CSV 分析 | Visual Crossing | 按「天气记录」计费,一次 15 天预报常只算 1 条 |
| 要 AccuWeather 那种权威数据 | AccuWeather | 长期免费档已停,只剩 14 天试用 |
个人看板、脚本、小程序原型,优先选「能活很久、额度够缓存」的。生产级对天气敏感的业务(物流、户外作业、航空),别把免费档当 SLA。
高德天气:国内地图场景最省事
适合:已经在用高德定位/地图,只要国内城市实况和短预报。
不适合:全球站点、历史天气、分钟级降水、空气质量。
官方文档:天气查询。要申请 Web 服务 API Key。city 用 adcode,北京城区常用 110000 / 110101;extensions=base 是实况,all 是预报。预报列表按当天起连续数日返回,以接口 casts 为准。
2025 年 5 月起,高德基础服务取消日配额、改月配额。天气预报在「其它基础服务」里,个人认证约 5000 次/月、QPS 3;未认证没有天气配额。企业商用另算。旧文里的「30 万次/日」不要再当规划依据。定价页:基础服务计费说明。
https://restapi.amap.com/v3/weather/weatherInfo?key=YOUR_KEY&city=110000&extensions=all
适合:地图 App、出行页、只要「今明后气温和晴雨」。
留意:Key 类型必须是 Web 服务;天气配额和路径规划、搜索不共用。
心知天气:轻量国内预报,不是无限调用
适合:个人项目、只要国内主要城市的实况和三天预报。
不适合:全球覆盖、细粒度气象要素、高 QPS。
官方:价格方案、文档。免费版面向个人开发者:约 10 万次/月、1 次/秒,覆盖国内约 370 个主要城市。实况免费档通常只给天气现象、代码和气温;另有三天预报和基础生活指数。旧文「永久免费、无限访问、20 次/分钟」已经过时。
https://api.seniverse.com/v3/weather/daily.json?key=YOUR_KEY&location=beijing&language=zh-Hans&unit=c&start=0&days=3
实况可改 /v3/weather/now.json。location 可用中文、拼音或城市代码。
适合:个人站点、练习项目、调用量不大的国内天气卡片。
留意:免费要素比付费少;超限会直接停服务,要自己看余额。
和风天气:数据最全,但已经不是「非商业无限免费」
适合:国内项目要预警、空气质量、天文、多日预报,能接受按量计费。
不适合:还想着「免费用户和付费用户权限完全一样、用到商业化再付钱」。
官方:定价、API Host、身份认证。天气预报、分钟预报、预警、生活指数、空气质量、时光机、Geo、天文等,每月前 5 万次免费,之后按阶梯计费。台风和海洋数据不在这档免费额度里。
接入上有两件旧教程几乎都没写:
- 独立 API Host。控制台分配类似
xxxx.qweatherapi.com的地址;api.qweather.com/devapi.qweather.com从 2026 年起逐步停。Host 本身也是身份的一部分。 - 认证优先 JWT。API Key 仍能用(Header
X-QW-Api-Key或查询参数key=),但官方建议 JWT;SDK 5+ 不再支持 Key,2027 年起还会限制 Key 的每日请求量。
https://YOUR_API_HOST/v7/weather/now?location=101010100
北京 LocationID 仍是 101010100。城市名请走 GeoAPI,不要写死拼音。新版也有 /weather/v1/current/{lat}/{lon} 这类按经纬度的路径,以你控制台文档为准。
适合:要预警和空气质量的国内产品;个人项目只要把月调用压在 5 万次内,成本仍是 0。
留意:这是后付费账号,不是「永远免费套餐」。超免费额度会出账单。
OpenWeather:全球基础天气仍有大免费档
适合:全球城市、英文生态、只要当前天气和 5 天/3 小时预报。
不适合:把「100 万次/月」理解成分钟级预报也免费。
官方:Pricing。Free Weather API access 仍是 60 次/分钟、100 万次/月,含当前天气、5 天/3 小时预报、空气污染、部分天气图和地理编码。
One Call 3.0 / 4.0 是另一条订阅:分钟级、小时级、更长预报和历史时间线。定价页写的是每天前 1000 次免费,超出按次计费。旧文把分钟级预报写进免费大礼包,容易接错产品。
https://api.openweathermap.org/data/2.5/weather?q=Beijing&appid=YOUR_KEY&units=metric&lang=zh_cn
5 天/3 小时预报把路径改成 /data/2.5/forecast。请用 https。
适合:全球站点、调用量大但只要粗预报。
留意:注册后 Key 可能要等激活;One Call 默认还有日调用上限,要在账单页自己改。
AccuWeather:权威还在,长期免费已经没了
适合:评测、对标、愿意付钱的生产系统。
不适合:再把它列进「免费天气 API 长期方案」。
AccuWeather 仍是很多消费设备采用的数据源,但开发者门户在 2025 年改过一轮。官方 FAQ:developer.accuweather.com/faq。长期免费档已停,新账号是 14 天试用(Core Weather 约 500 次/日)。试用结束要付费,Starter 从约 2 美元/月起。条款里还有署名、缓存期限、禁止拿数据训练模型等限制,商用前要读完。
位置查询仍然是先换 Location Key,再查天气:
https://dataservice.accuweather.com/locations/v1/cities/geoposition/search?q=39.9,116.4&language=zh-cn&apikey=YOUR_KEY
适合:短期验证数据质量,或明确有预算。
留意:旧文「每日 50 次、可长期白嫖」不能再用。
Visual Crossing:历史数据和查询生成器最省心
适合:数据分析、论文、要几十年历史或 15 天预报、不一定会写复杂 SDK 的人。
不适合:超高并发的面向用户天气预报 App(免费档按记录数,不是按无限 QPS)。
官方:Free Plan。免费档 每天 1000 条天气记录,含当前、预报和 50 年以上历史;可用网站上的 Query Builder 生成 URL。计费单位是 record:一个地点的完整 15 天预报通常只算 1 条,历史查询则按返回的日期条数算。
https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/Beijing?unitGroup=metric&key=YOUR_KEY&contentType=json
适合:拉 CSV/JSON 做分析、对比历史同期、个人研究。
留意:免费额度按「记录」不是按「HTTP 次数」;批量历史很容易一天打满。
怎么选
| 约束 | 更合适 |
|---|---|
| 只要国内城市卡片,已经有高德地图 | 高德 |
| 国内练习项目,调用量每月十万内 | 心知 |
| 国内产品要预警 / 空气质量 / 天文 | 和风(盯着每月 5 万免费额度) |
| 全球基础天气,调用量大 | OpenWeather 免费档 |
| 历史气候、15 天预报、少写代码 | Visual Crossing |
| 必须 AccuWeather 品牌或精细指数 | 付费,不要当免费源 |
个人项目落地时再加三条:
- Key 只放服务端,前端只打你自己的接口。
- 按地点缓存。高德个人档一个月 5000 次,一张全国看板如果每个访客直打上游,很快会超。
- 看条款里的商用和署名。AccuWeather、部分国内平台对商用、缓存、再分发更严。
若你其实不需要这 6 家里任何一家的商用协议,也可以另看完全免 Key 的开源预报源(例如 Open-Meteo),本文名单不展开。
小结
这 6 家里,2026 年还能当「个人项目免费源」的,主要是 高德、心知、和风(5 万次/月内)、OpenWeather 基础档、Visual Crossing。AccuWeather 从名单里的「免费王者」变成了试用和付费产品。
旧测评里反复出现的卡拉云看板、以及「免费无限 / 免费付费同权」已经不能当接入依据。先按场景选一家,把 Key 放服务端,加一层短缓存,再决定要不要付钱升级。




