Singapore Hawker Centres & Closure Calendar
Pricing
from $0.003 / centre returned
Singapore Hawker Centres & Closure Calendar
All Singapore hawker centres (official NEA data) with location, stall counts, status, photo โ joined with the official cleaning-closure calendar: is it closed today, when it next closes and reopens. No key.
Pricing
from $0.003 / centre returned
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Share
Every Singapore hawker centre with its location, stall counts, status and photo โ joined with the official cleaning-closure calendar so each record tells you whether it's closed today, when it next closes, and when it reopens. Clean JSON, CSV or Excel. Built from Singapore's official NEA open data, licensed for commercial reuse. No key, no login.
Great for food & tourism apps, maps, delivery/logistics, and "is it open today?" features.

What you get
- ๐ ~130 hawker centres โ name, address, postal code, coordinates, status, cooked-food & market stall counts, photo
- ๐
Live closure calendar โ
isClosedToday,currentClosureEnd,nextClosureStart,nextClosureEnd,nextClosureReason, plus the full quarterlyclosureslist - ๐ Filters โ keyword, only-open-today, only-closed-today
- ๐งพ Provenance โ stable
id,sourceUrl,collectedAton every row - โ๏ธ Official & reusable โ Singapore Open Data Licence
Why it's more than a file dump
This Actor joins two official datasets (hawker-centre locations + quarterly cleaning dates) and computes actionable calendar fields against today's date โ so you don't have to parse four cleaning quarters yourself.
Example input
{ "openOnly": true }
Output

{"id": "sghc-12","name": "Adam Road Food Centre","address": "2, Adam Road","postalCode": "289876","latitude": 1.3241,"longitude": 103.8142,"status": "Existing","cookedFoodStalls": 32,"marketStalls": 0,"isClosedToday": false,"currentClosureEnd": null,"nextClosureStart": "2026-09-07","nextClosureEnd": "2026-09-07","nextClosureReason": null,"closures": [{ "type": "Q3", "start": "2026-09-07", "end": "2026-09-07", "remarks": null }],"sourceUrl": "https://data.gov.sg/datasets/d_4a086da0a5553be1d89383cd90d07ecd/view","collectedAt": "2026-07-30T06:55:00.000Z"}
Output schema
| Field | Type | Description |
|---|---|---|
id | string | Stable unique identifier for the hawker centre. |
name | string | Name of the hawker centre. |
address | string | Street address. |
postalCode | string | Singapore postal code. |
latitude | number | Latitude of the centre. |
longitude | number | Longitude of the centre. |
status | string | Operational status (e.g. Existing, Under Construction). |
cookedFoodStalls | integer | Number of cooked-food stalls. |
marketStalls | integer | Number of market stalls. |
photoUrl | string (URL) | Link to a photo of the centre. |
sourceUrl | string (URL) | Link to the source open dataset. |
isClosedToday | boolean | Whether the centre is closed today for cleaning. |
currentClosureEnd | string | End date of the current closure, if any. |
nextClosureStart | string | Start date of the next scheduled closure. |
nextClosureEnd | string | End date of the next scheduled closure. |
nextClosureReason | string | Reason for the next closure, when given. |
closures | array | Full list of scheduled quarterly cleaning closures. |
collectedAt | string (ISO date) | When this Actor collected the record. |
Input fields
| Field | Description |
|---|---|
nameQuery | Keyword in name/address. |
openOnly | Only centres open today. |
closedTodayOnly | Only centres closed today. |
maxItems | Max centres (0 = all). |
FAQ
Where does the data come from? Singapore's official NEA hawker-centre and cleaning-closure datasets on data.gov.sg, reused under the Singapore Open Data Licence.
How are the closure fields computed?
The Actor joins the closure dataset by centre name and compares each quarterly cleaning period to today's date to derive isClosedToday and the next closure window.
How does billing work? A tiny per-run dataset charge plus pay per centre returned.
Can I integrate this with other tools? The Singapore Hawker Centres Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Related Actors
Notes
Original clean-room implementation using Singapore's official NEA open data (data.gov.sg), reused under the Singapore Open Data Licence. Not affiliated with or endorsed by NEA or the Singapore Government.