freeapis

WeatherAPI

天气 API,附带天文和地理定位 API 等其他功能

认证方式
API Key
HTTPS
Yes
CORS
Yes
分类
天气

简介

WeatherAPI.com 把天气与附加能力打包:当前天气、预报、历史、海洋天气、天文(太阳/月亮)和地理定位 API——全部在一个简单密钥后面。支持 CORS,免费层可覆盖轻量应用。

快速开始

当前天气(替换 YOUR_KEY):

curl "https://api.weatherapi.com/v1/current.json?key=YOUR_KEY&q=London"

预报(高档位最多 14 天):

curl "https://api.weatherapi.com/v1/forecast.json?key=YOUR_KEY&q=Paris&days=3"

天文(日出日落、月相):

curl "https://api.weatherapi.com/v1/astronomy.json?key=YOUR_KEY&q=Tokyo"

搜索/查询地点:

curl "https://api.weatherapi.com/v1/search.json?key=YOUR_KEY&q=berlin"

认证方式

  • 在 weatherapi.com 注册获取免费密钥(即时生效)。
  • 通过 key 查询参数携带。
  • q 接受城市、lat,lon、美国邮编或英国邮编。

速率限制与注意事项

  • 免费层:100 次请求/天(以定价页为准——额度较小,付费档可扩展到 100 万+/月)。
  • 免费层覆盖当前天气 + 预报(最多 3 天)+ 天文 + 时区;历史天气和更多预报天数需要付费。
  • aqi=yes / alerts=yes 可附加空气质量与天气预警(视档位而定)。
  • 已启用 CORS——浏览器可调用(适合前端小组件)。

常见问题

WeatherAPI 免费吗? 有较小的免费层(约 100 次请求/天);更高配额和历史数据需要付费。

包含什么? 当前天气、预报、天文(太阳/月亮)、时区、海洋数据和一个地理定位 API。

可以在浏览器直接调用吗? 可以——已启用 CORS。

天气 分类更多

APIAuthHTTPSCORS
7Timer!

Weather, especially for Astroweather

No authNoUnknown
AccuWeather

Weather and forecast data

API KeyNoUnknown
Aemet

Weather and forecast data from Spain

API KeyYesUnknown
APIXU

Weather

API KeyYesUnknown
AQICN

Air Quality Index Data for over 1000 cities

API KeyYesUnknown