Skip to content

Typhoon

Data availability

Currently limited to typhoons near the coast of China.

Access Restriction

This API is a premium service available only to enterprise tier developers. Please contact Caiyun Sales to purchase.

Request

http
GET https://singer.caiyunhub.com/v3/typhoon/realtime

Query Parameters

NameRequiredDefaultRangeDescription
tokenYesAPI token; see Authentication

Request Example

bash
curl "https://singer.caiyunhub.com/v3/typhoon/realtime?token={token}"

Response Example

json
{
  "typhoons": [
    {
      "id": "202208",
      "name": "米雷",
      "enname": "Meari",
      "active": true,
      "history": [
        {
          "time": 1660240800,
          "longitude": 135.9,
          "latitude": 29.5,
          "radius7": [200, 200, 130, 150],
          "radius10": [],
          "radius12": [],
          "moveSpeed": 19,
          "moveDirection": "北",
          "strong": 2,
          "pressure": 1000,
          "speed": 18,
          "power": 8
        },
        // ...
        {
          "time": 1660284000,
          "longitude": 136.4,
          "latitude": 30.7,
          "radius7": [200, 200, 120, 150],
          "radius10": [],
          "radius12": [],
          "moveSpeed": 22,
          "moveDirection": "北",
          "strong": 2,
          "pressure": 1000,
          "speed": 18,
          "power": 8,
          "jl": " “米雷”将以每小时20公里左右的速度向偏北方向移动,强度有所增强 (下次更新时间为12日17时30分)",
          "ckposition": " 位于西北太平洋洋面,距离日本东京南偏西方向约630公里"
        }
      ],
      "forecast": [
        {
          "source": "中国",
          "points": [
            {
              "time": 1660284000,
              "longitude": 136.4,
              "latitude": 30.7,
              "radius7": [],
              "radius10": [],
              "radius12": [],
              "strong": 2,
              "pressure": 1000,
              "speed": 18,
              "power": 8
            },
            // ...
            {
              "time": 1660456800,
              "longitude": 147.4,
              "latitude": 40.9,
              "radius7": [],
              "radius10": [],
              "radius12": [],
              "strong": 2,
              "pressure": 990,
              "speed": 20,
              "power": 8
            }
          ]
        }
        // ...
      ],
      "name_info": {
        "country_region": "朝鲜",
        "meaning": "回波"
      }
    }
  ]
}

Response Fields

TyphoonInfo

Typhoon entries.

JSONPathTypeDescription
$.typhoonsarray<TyphoonInfo>Typhoon entries
$.typhoons[].idstringID
$.typhoons[].namestringName
$.typhoons[].ennamestringEnglish name
$.typhoons[].activebooleanWhether active
$.typhoons[].historyarray<TyphoonInfo.PointInfo>Historical track
$.typhoons[].forecastarray<TyphoonInfo.ForecastInfo>Forecast track
$.typhoons[].landarray<TyphoonInfo.LandInfo>Landfall data
$.typhoons[].name_infoTyphoonInfo.NameInfoName metadata

TyphoonInfo.ForecastInfo

JSONPathTypeDescription
$.typhoons[].forecast[].sourcestringForecast source country or region
$.typhoons[].forecast[].pointsarray<TyphoonInfo.PointInfo>Forecast track points

TyphoonInfo.LandInfo

JSONPathTypeDescription
$.typhoons[].land[].timenumberLandfall timestamp
$.typhoons[].land[].longitudenumberLongitude
$.typhoons[].land[].latitudenumberLatitude
$.typhoons[].land[].strongTropicalCycloneLevelsTropical cyclone level
$.typhoons[].land[].infostringLandfall description
$.typhoons[].land[].landaddressstringLandfall location

TyphoonInfo.NameInfo

JSONPathTypeDescription
$.typhoons[].name_info.country_regionstringCountry or region that provided the name
$.typhoons[].name_info.meaningstringName meaning

TyphoonInfo.PointInfo

The points JSONPaths below also apply to points in the history array.

JSONPathTypeDescription
$.typhoons[].forecast[].points[].timenumberUnix timestamp
$.typhoons[].forecast[].points[].longitudenumberLongitude
$.typhoons[].forecast[].points[].latitudenumberLatitude
$.typhoons[].forecast[].points[].radius7array<number>Force-7 wind radius in km, ordered NE, SE, NW, SW
$.typhoons[].forecast[].points[].radius10array<number>Force-10 wind radius in km, ordered NE, SE, NW, SW
$.typhoons[].forecast[].points[].radius12array<number>Force-12 wind radius in km, ordered NE, SE, NW, SW
$.typhoons[].forecast[].points[].moveSpeednumberMovement speed, km/h
$.typhoons[].forecast[].points[].moveDirectionstringMovement direction
$.typhoons[].forecast[].points[].strongTropicalCycloneLevelsTropical cyclone level
$.typhoons[].forecast[].points[].pressurenumberCentral pressure, hPa
$.typhoons[].forecast[].points[].speednumberWind speed, m/s
$.typhoons[].forecast[].points[].powernumberWind force level

Optional fields

PointInfo may include jl (track description) and ckposition (position description). Treat both as optional.

TropicalCycloneLevels

Tropical cyclone levels.

NameNumberDescription
UNKNOWN_CYCLONE_LEVEL0Unknown
DEPRESSION1Tropical depression
STROM2Tropical storm
SEVERE_STORM3Severe tropical storm
TYPHOON4Typhoon
SEVERE_TYPHOON5Severe typhoon
SUPER_SEVERE_TYPHOON6Super typhoon