26ccai.top /api/

免费、无需注册的公共数据 API。

这是什么

一组免费、无需注册、开箱即用的公共数据接口,覆盖国内开发者最常用的几类民生数据:油价、节假日、天气、汇率、空气质量。无需申请 API Key,浏览器直接访问或 curl 即用,支持 CORS 跨域,前端、小程序、脚本都能直接调用。

GET/api/fuel

成品油价格查询 — 支持全国31省,数据每10个工作日更新

适用场景:记账软件、油耗统计、汽车类小程序、油价提醒

示例
curl https://26ccai.top/api/fuel
curl "https://26ccai.top/api/fuel?province=上海"

参数:province — 省份名,可选,默认北京

响应:{"ok":true,"province":"...","prices":{"92":"...","95":"...","98":"...","0":"..."},"adjustment":{...},"update_time":"..."}

字段说明
ok请求成功标志,固定 true
province查询的省份
update_time数据更新时间
prices.9292号汽油 元/升
prices.9595号汽油 元/升
prices.9898号汽油 元/升
prices.00号柴油 元/升
adjustment.date上次发改委调价日期
adjustment.gasoline汽油每吨调整幅度(元)
adjustment.diesel柴油每吨调整幅度(元)
adjustment.next_date预计下次调价日期

GET/api/holiday

中国节假日与调休 — 基于 timor.tech 数据

适用场景:日历应用、排班系统、请假与工作日计算、放假通知

示例
curl "https://26ccai.top/api/holiday?year=2026"

参数:year — 年份,可选,默认当前年

GET/api/weather

实时天气(北京),Open-Meteo 数据源

适用场景:出行计划、户外活动、天气提醒、桌面小组件

示例
curl https://26ccai.top/api/weather

GET/api/exchange-rate

人民币汇率 — 美元/欧元/英镑/港元/日元兑人民币,实时数据

适用场景:跨境购物、记账、汇率换算工具、价格展示

示例
curl https://26ccai.top/api/exchange-rate

响应:{"ok":true,"update_time":"...","rates":[{"code":"USD","name":"美元","rate":"...","unit":1},...]}

字段说明
ok请求成功标志,固定 true
update_time汇率更新时间
rates汇率数组,按货币列出
rates[].code货币代码(USD/EUR/GBP/HKD/JPY)
rates[].name货币中文名
rates[].rate兑人民币汇率(元)
rates[].unit计价货币单位(日元为 100,其余为 1)

GET/api/air-quality

空气质量 — PM2.5/PM10/AQI,Open-Meteo 数据源,支持多城市

适用场景:健康管理、出行与户外运动建议、空气监测面板

示例
curl https://26ccai.top/api/air-quality
curl "https://26ccai.top/api/air-quality?city=上海"
curl "https://26ccai.top/api/air-quality?city=北京,上海,深圳"

参数:city — 城市名,可选,默认北京;逗号(中英文均可)分隔可一次查多城(支持直辖市/省会及主要地级市,未收录城市自动地理编码)

单城响应:{"ok":true,"city":"...","air_quality":{"aqi":"...","pm2_5":"...","pm10":"...","level":"...","time":"..."}}

多城响应:{"ok":true,"cities":[{"city":"...","air_quality":{...}},...]}

字段说明
ok请求成功标志,固定 true
city查询的城市(单城时)
cities城市数组,每项含 city + air_quality(多城时)
air_quality.aqi空气质量指数(欧洲 EAQI 标准)
air_quality.pm2_5PM2.5 浓度 μg/m³
air_quality.pm10PM10 浓度 μg/m³
air_quality.level基于 PM2.5 的等级(优/良/轻度污染/中度污染/重度污染/严重污染)
air_quality.time数据时间

快速开始

三步上手:

① 浏览器直接打开接口地址,或命令行 curl;② 无需注册、无需 Key、无鉴权;③ 拿到 JSON 直接解析使用——所有接口均已开启 CORS,前端可直接 fetch 调用。

常见问题

需要注册或申请 API Key 吗? 不需要,全部接口免费开放、无鉴权。

有调用频率限制吗? 目前无硬性限流,请合理使用,勿高频轰炸。

数据多久更新一次? 油价每 10 个工作日(随发改委调价);节假日每年更新;汇率约 10 分钟;天气、空气质量约 30 分钟。

数据来源可靠吗? 油价来自 05348、节假日基于 timor.tech、天气/空气来自 Open-Meteo、汇率来自新浪财经,均为公开数据源,数据仅供参考。

💰 支持作者

如果这些接口对你有帮助,可以请我喝杯咖啡 ☕

微信赞赏码

微信扫码赞赏