NEA Real-Time Rainfall Readings
Governmentby NEA via data.gov.sg
Precipitation readings in mm from NEA weather stations across Singapore, updated every 5 minutes. Each record carries station id, coordinates and the latest reading.
How to authenticate
- 1No key needed; the endpoint is public.
- 2Optional: request a data.gov.sg API key for higher rate limits and send it as x-api-key.
Example request
curl 'https://api-open.data.gov.sg/v2/real-time/api/rainfall'Example response
{"code":0,"data":{"stations":[{"id":"S218","name":"Bukit Batok Street 34","location":{"longitude":103.75065,"latitude":1.36491}}]}}Notes for AI agents
Sister endpoints on the same base: air-temperature, relative-humidity, wind-speed, wind-direction. Match readings to stations via station id.
Machine-readable version: /api/apis/nea-rainfall-realtime
Related APIs
NEA 2-Hour Weather Forecast
NEA via data.gov.sg
Area-level weather forecast for the next 2 hours across 47 Singapore planning areas, refreshed every 30 minutes. Returns forecast text (e.g. Thundery Showers) plus label coordinates per area.
NEA 24-Hour Weather Forecast
NEA via data.gov.sg
General 24-hour outlook for Singapore with per-region (north, south, east, west, central) forecasts in time blocks, plus temperature, humidity and wind ranges. Updated multiple times a day.
NEA Dengue Clusters (GeoJSON)
NEA via data.gov.sg
Current dengue cluster boundaries as GeoJSON, published by NEA and refreshed on data.gov.sg. Fetch via the dataset poll-download API which returns a signed S3 download URL.
NEA PSI (Pollutant Standards Index)
NEA via data.gov.sg
Hourly PSI and pollutant concentration readings (PM2.5, PM10, SO2, CO, O3, NO2) for the five regions of Singapore. The go-to source during haze season.