Should you be worried today?

Water, heat, rain and typhoon risks for your barangay, in plain words.

Open tubig.rjhon.net

Cyclone status

Each change on PAGASA's cyclone page.

GET /v1/history/cyclone-status
curl "https://tubig-api.rjhon.net/v1/history/cyclone-status?limit=2"

5 calls a minute per visitor. Follow next for more.

Parameters

NameInTypeDefaultWhat it does
limitqueryinteger, 1 to 500100Items per call, at most 500
cursorquerystring or nullThe cursor from a previous response's next link

Response

An object with items (the fields below), next (the next page, or null) and sources (whom to credit).

FieldTypeWhat it is
checked_atdatetime (UTC, ISO 8601)When the change was seen (UTC)
activetrue or falseWhether a cyclone was inside the PAR
headlinestringPAGASA's headline
storms_listedlist of objectThe storms the page listed
storms_listed.namestring or nullA storm PAGASA's page lists
storms_listed.latest_bulletininteger or string or nullIts latest bulletin number

The first 2 items of what Tubig holds now.

{
  "items": [
    {
      "checked_at": "2026-10-01T18:21:22.940488Z",
      "active": false,
      "headline": "No Active Tropical Cyclone within the Philippine Area of Responsibility",
      "storms_listed": [
        {
          "name": "Queenie",
          "latest_bulletin": 14
        }
      ]
    }
  ],
  "next": null,
  "sources": [
    {
      "name": "PAGASA, tropical cyclone bulletins",
      "url": "https://pagasa.dost.gov.ph/tropical-cyclone/severe-weather-bulletin",
      "licence": null
    }
  ]
}