NEA Singapore
api-open.data.gov.sg
Singapore real-time environment readings: PM2.5, air quality and rainfall, by region.
GET /v1/data/nea/air-temperature1Request
Historical lookup. A YYYY-MM-DD date returns every reading taken that day; a full ISO-8601 local timestamp (SGT, no offset) returns the single nearest reading. Omit for the latest. Must be a date the archive actually covers - very old dates come back empty.
Opaque token taken from data.paginationToken of a previous response; only appears when a date query returns more records than one page.
curl "https://api.fastcrw.com/v1/data/nea/air-temperature" \ -H "Authorization: Bearer $FASTCRW_API_KEY"
2Response example
A sample shape. Press Run to see live data from NEA Singapore.
{
"code": 0,
"data": {
"stations": [
{
"id": "S109",
"deviceId": "S109",
"name": "Ang Mo Kio Avenue 5",
"location": {
"latitude": 1.3793,
"longitude": 103.85
}
},
{
"id": "S106",
"deviceId": "S106",
"name": "Jalan Noordin (Pulau Ubin)",
"location": {
"latitude": 1.4168,
"longitude": 103.9673
}
},
"… 15 more items"
],
"readings": [
{
"timestamp": "2026-10-21T10:43:00+08:00",
"data": [
{
"stationId": "S109",
"value": 30
},
{
"stationId": "S106",
"value": 30.3
},
"… 15 more items"
]
}
],
"readingType": "DBT 1M F",
"readingUnit": "deg C"
},
"errorMsg": ""
}Attribution: Source: National Environment Agency, Singapore
Licence: Singapore Open Data Licence v1.0
Ask with this source
A prompt for your agent that names this source and how to call it through the crw MCP.
Air temperature readings
Use NEA Singapore (nea) from fastCRW Pergamon, capability "Air temperature readings" (air-temperature). You want current ground-truth temperature observations anywhere in Singapore. Example options: date=2026-10-20. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "nea" and capability "air-temperature". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Twenty-four-hour forecast
Use NEA Singapore (nea) from fastCRW Pergamon, capability "Twenty-four-hour forecast" (forecast-24h). You want today's and tonight's Singapore forecast with regional detail. Example options: date=2026-10-20. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "nea" and capability "forecast-24h". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Two-hour nowcast
Use NEA Singapore (nea) from fastCRW Pergamon, capability "Two-hour nowcast" (forecast-2h). You want the very short term, area-by-area outlook for Singapore - will it rain in Bedok in the next two hours. Example options: date=2026-10-20. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "nea" and capability "forecast-2h". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Four-day outlook
Use NEA Singapore (nea) from fastCRW Pergamon, capability "Four-day outlook" (forecast-4d). You want the multi-day Singapore forecast beyond today. Example options: date=2026-10-20. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "nea" and capability "forecast-4d". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
