{
  "id": "9f088510-9b08-41d5-81b5-a1e18ab1d5e1",
  "slug": "nea-dengue-clusters",
  "name": "NEA Dengue Clusters (GeoJSON)",
  "provider": "NEA via data.gov.sg",
  "category_slug": "weather-environment",
  "description": "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.",
  "base_url": "https://api-open.data.gov.sg/v1/public/api/datasets/d_dbfabf16158d1b0e1c420627c0819168/poll-download",
  "docs_url": "https://guide.data.gov.sg/developer-guide/api-overview",
  "openapi_url": null,
  "auth_type": "none",
  "auth_guide": [
    "No key needed for the poll-download call.",
    "GET the poll-download endpoint to receive a JSON body with a time-limited signed URL.",
    "GET that signed URL to download the GeoJSON file."
  ],
  "pricing": "free",
  "rate_limit": null,
  "example_request": "curl 'https://api-open.data.gov.sg/v1/public/api/datasets/d_dbfabf16158d1b0e1c420627c0819168/poll-download'",
  "example_response_snippet": "{\"code\":0,\"data\":{\"url\":\"https://s3.ap-southeast-1.amazonaws.com/blobs.data.gov.sg/d_dbfabf16158d1b0e1c420627c0819168.geojson?...\"}}",
  "agent_notes": "Two-step fetch: poll-download first, then the signed URL (it expires). The GeoJSON properties are HTML-encoded description blobs; parse the table inside for case counts.",
  "status": "live",
  "tags": [
    "dengue",
    "health",
    "geojson",
    "nea",
    "no-auth"
  ],
  "sg_official": true,
  "created_at": "2026-07-05T08:44:11.980Z",
  "updated_at": "2026-07-05T09:15:26.554Z",
  "page_url": "https://singaporeapi.com/apis/nea-dengue-clusters"
}