{
  "id": "044cbef6-93df-449a-b949-b64d3e1e3fb2",
  "slug": "nea-psi",
  "name": "NEA PSI (Pollutant Standards Index)",
  "provider": "NEA via data.gov.sg",
  "category_slug": "weather-environment",
  "description": "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.",
  "base_url": "https://api-open.data.gov.sg/v2/real-time/api/psi",
  "docs_url": "https://guide.data.gov.sg/developer-guide/api-overview",
  "openapi_url": null,
  "auth_type": "none",
  "auth_guide": [
    "No key needed; the endpoint is public.",
    "Optional: request a data.gov.sg API key for higher rate limits and send it as x-api-key."
  ],
  "pricing": "free",
  "rate_limit": null,
  "example_request": "curl 'https://api-open.data.gov.sg/v2/real-time/api/psi'",
  "example_response_snippet": "{\"code\":0,\"data\":{\"regionMetadata\":[{\"name\":\"central\",\"labelLocation\":{\"longitude\":103.82,\"latitude\":1.35735}}]}}",
  "agent_notes": "v2 uses camelCase keys; v1 (api.data.gov.sg/v1/environment/psi) uses snake_case and still works. psi_twenty_four_hourly is the headline number people mean by PSI.",
  "status": "live",
  "tags": [
    "psi",
    "haze",
    "air-quality",
    "nea",
    "no-auth"
  ],
  "sg_official": true,
  "created_at": "2026-07-05T08:44:11.956Z",
  "updated_at": "2026-07-05T09:15:26.530Z",
  "page_url": "https://singaporeapi.com/apis/nea-psi"
}