Singapore Public Holidays

Government

by Ministry of Manpower via data.gov.sg

Official gazetted public holidays per calendar year as simple date, day and holiday-name records. One small dataset per year, published by MOM.

How to authenticate

  1. 1No key needed.
  2. 2Each year is a separate resource id inside the Singapore Public Holidays collection (collectionId 691) on data.gov.sg; fetch the collection metadata to enumerate them.
  3. 3Query datastore_search with the year's resource_id.

Example request

Request
curl 'https://data.gov.sg/api/action/datastore_search?resource_id=d_3751791452397f1b1c80c451447e40b7&limit=3'

Example response

Response (truncated)
{"success":true,"result":{"records":[{"_id":1,"date":"2025-01-01","day":"Wednesday","holiday":"New Year's Day"}]}}

Notes for AI agents

Resource ids change every year when MOM publishes the next year's list; resolve them at runtime via https://api-production.data.gov.sg/v2/public/api/collections/691/metadata rather than hardcoding.

Machine-readable version: /api/apis/sg-public-holidays

Related APIs