# 🍜 Singapore Hawker Centre Scraper — Locations & Closures

**Use case:** 

No-code, cheap Singapore hawker centre API. Scrape hawker data: name, address, coordinates, stall counts, photo & cleaning-closure calendar — cheapest per item.

## Input

```json
{
  "nameQuery": "",
  "openOnly": false,
  "closedTodayOnly": false,
  "maxItems": 0
}
```

## Output

```json
{
  "id": {
    "label": "Id",
    "format": "text"
  },
  "name": {
    "label": "Name",
    "format": "text"
  },
  "address": {
    "label": "Address",
    "format": "text"
  },
  "postalCode": {
    "label": "Postal Code",
    "format": "text"
  },
  "latitude": {
    "label": "Latitude",
    "format": "number"
  },
  "longitude": {
    "label": "Longitude",
    "format": "number"
  },
  "status": {
    "label": "Status",
    "format": "text"
  },
  "cookedFoodStalls": {
    "label": "Cooked Food Stalls",
    "format": "number"
  },
  "marketStalls": {
    "label": "Market Stalls",
    "format": "number"
  },
  "photoUrl": {
    "label": "Photo Url",
    "format": "image"
  },
  "sourceUrl": {
    "label": "Source Url",
    "format": "link"
  },
  "isClosedToday": {
    "label": "Is Closed Today",
    "format": "boolean"
  },
  "currentClosureEnd": {
    "label": "Current Closure End",
    "format": "text"
  },
  "nextClosureStart": {
    "label": "Next Closure Start",
    "format": "text"
  },
  "nextClosureEnd": {
    "label": "Next Closure End",
    "format": "text"
  },
  "nextClosureReason": {
    "label": "Next Closure Reason",
    "format": "text"
  },
  "closures": {
    "label": "Closures",
    "format": "text"
  },
  "collectedAt": {
    "label": "Collected At",
    "format": "date"
  }
}
```

## About this Actor

This example demonstrates how to use [Singapore Hawker Centres & Closure Calendar](https://apify.com/hipersoft/sg-hawker-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/hipersoft/sg-hawker-scraper) to learn more, explore other use cases, and run it yourself.