实时台风
聚合数据 官方文档
查询当前沿海活跃的台风列表及基本信息
基本说明:
接口地址:https://apis.juhe.cn/fapigw/typhoon/active
返回格式:json
请求方式:get/post
请求示例:https://apis.juhe.cn/fapigw/typhoon/active?key=key
请求参数说明:
名称 类型 必填 说明
key string 必填 第三方平台密钥 扫码关注公众号
返回参数说明:
名称 类型 说明
tfid string 台风id。如:202520
name string 台风名。如:博罗依
enname string 台风中文名。如:BUALOI
starttime string 观测开始时间。
endtime string 观测结束时间。
lat string 台风中心位置维度。如:10.90
lng string 台风中心位置经度。如:128.30
movedirection string 台风移动方向。如:北西
movespeed string 台风移动速度(公里)。如:21
power string 风力(级)。如:11
pressure string 中心气压(百帕)。如:980
radius12 string 观测12级半径(公里)。
radius10 string 观测10级半径(公里)。如:80
radius7 string 观测7级半径(公里)。220
speed string 风速(米/秒)。如:30
strong string 台风类型。如:强热带风暴
ckposition string 参考位置。如:距离菲律宾马尼拉东偏南方向约890公里
jl string 未来趋势。如:“博罗依”将以每小时20-25公里的速度向西北方向移动
JSON返回示例:
{
    "reason": "success",
    "result": {
        "data": [
            {
                "tfid": "202520",
                "name": "博罗依",
                "enname": "BUALOI",
                "starttime": "2025-09-24 05:00:00",
                "endtime": "2025-09-25 08:00:00",
                "lat": "10.90",
                "lng": "128.30",
                "movedirection": "北西",
                "movespeed": "21",
                "power": "11",
                "pressure": "980",
                "radius12": "",
                "radius10": "80|80|60|60",
                "radius7": "220|260|280|300",
                "speed": "30",
                "strong": "强热带风暴",
                "ckposition": " 距离菲律宾马尼拉东偏南方向约890公里",
                "jl": " “博罗依”将以每小时20-25公里的速度向西北方向移动,强度逐渐增强 (下次更新时间为25日11时30分)"
            },
            {
                "tfid": "202519",
                "name": "浣熊",
                "enname": "NEOGURI",
                "starttime": "2025-09-18 20:00:00",
                "endtime": "2025-09-25 08:00:00",
                "lat": "32.80",
                "lng": "157.10",
                "movedirection": "西",
                "movespeed": "15",
                "power": "10",
                "pressure": "982",
                "radius12": "",
                "radius10": "60|50|60|50",
                "radius7": "200|220|300|200",
                "speed": "28",
                "strong": "强热带风暴",
                "ckposition": " 距离日本东京偏东方向约1630公里",
                "jl": " “浣熊”将以每小时15公里左右的速度向偏西方向移动,强度变化不大 (下次更新时间为25日14时30分)"
            },
            {
                "tfid": "202518",
                "name": "桦加沙",
                "enname": "RAGASA",
                "starttime": "2025-09-18 20:00:00",
                "endtime": "2025-09-25 11:00:00",
                "lat": "21.70",
                "lng": "108.50",
                "movedirection": "西南西",
                "movespeed": "17",
                "power": "8",
                "pressure": "998",
                "radius12": "",
                "radius10": "",
                "radius7": "60|80|60|80",
                "speed": "18",
                "strong": "热带风暴",
                "ckposition": " 位于广西北海市近海",
                "jl": " “桦加沙”将以每小时15-20公里的速度向西偏南方向移动,强度逐渐减弱 (下次更新时间为25日12时15分)"
            }
        ]
    },
    "error_code": 0
}
服务级错误码参照
错误码 说明
10001 错误的请求KEY
10002
10003
10005
10007
10008
10009
10011
10012
10013
完整教学代码示例
<?php
/**
 * Created by PhpStorm.
 * User: FZS
 */
class freeApi
{
    private $apiUrl;

    public function __construct()
    {
        $this->apiUrl = 'https://apis.juhe.cn/fapigw/typhoon/active?key=key';
    }

    /**
     * 获取结果
     * @return array
     */
    public function getResult()
    {
        return file_get_contents($this->apiUrl);
    }
}
package main

import (
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
)

const (
	APIURL   = "https://apis.juhe.cn/fapigw/typhoon/active?key=key"
)

func main() {
	queryUrl := fmt.Sprintf("%s",APIURL)
	resp, err := http.Get(queryUrl)
	if err != nil {
		log.Println(err)
		return
	}

	defer resp.Body.Close()

	body, err := ioutil.ReadAll(resp.Body)

	if err != nil {
		fmt.Println(err)
		return
	}

	fmt.Println(string(body))
}