---
title: "GrabFood Singapore public restaurant menu"
description: "Exact Singapore venue rendered menu occurrences, regular and promotional prices with venue identity and ordering caveats."
url: "https://www.jsonify.com/sources/grab"
---

# GrabFood Singapore public restaurant menu

Exact Singapore venue rendered menu occurrences, regular and promotional prices with venue identity and ordering caveats.

Collects: Singapore venue rendered menu occurrences, regular and promotional prices

Reads: food.grab.com

- Status: Passed 7 Oct 2026, 13:42 UTC
- Checks: 2
- Revision: 5c9b0bd
- HTML page: https://www.jsonify.com/sources/grab
- Build a pipeline using this source: https://factory.jsonify.com/setup?q=Build%20a%20dataset%20from%20GrabFood%20Singapore%20public%20restaurant%20menu&source=grab

## How a pipeline uses this source

1. **Sources** (sources): food.grab.com
2. **Menu** (step): Singapore venue rendered menu occurrences, regular and promotional prices with venue identity and ordering caveats.
3. **Checks** (step): 2 saved checks run against the live site and a stored copy of the page. Last passed 7 Oct 2026. When the site changes, Jason repairs the source and publishes a new revision.
4. **Your dataset** (output): Rows delivered to your sheet, warehouse, alerts or assistant on the schedule you choose.

## Checks and repairs

- 7 Oct 2026, 13:42 UTC Live check: Passed (revision 5c9b0bd)
- 7 Oct 2026, 13:42 UTC Offline check: Passed (revision 5c9b0bd)
- 6 Oct 2026, 20:34 UTC Live check: Passed (revision 5c9b0bd)
- 6 Oct 2026, 20:33 UTC Offline check: Passed (revision 5c9b0bd)

## What it reads

### menu

Singapore venue rendered menu occurrences, regular and promotional prices with venue identity and ordering caveats.

| Field | Type | Meaning |
| --- | --- | --- |
| venue\_id | string | Venue ID. |
| venue\_name | string | Venue name. |
| requested\_url | string | Requested URL. |
| canonical\_url | string | URL of the public source record. |
| address | object | Address. |
| category | string | Category. |
| name | string | Name. |
| description | null | Description. |
| image\_url | null | Image URL. |
| item\_id | null | Item ID. |
| displayed\_price | number | Displayed price. |
| displayed\_price\_text | string | Displayed price text. |
| original\_price | number | Original price. |
| schema\_reference\_price | number | Schema reference price. |
| currency | string | Currency code for the reported amount. |
| discount\_display | string | Discount display. |
| card\_disabled | boolean | Card disabled. |
| rendered\_occurrence\_count | integer | Rendered occurrence count. |
| venue\_status\_display | string | Venue status display. |
| opening\_hours\_display | string | Opening hours display. |
| general\_opening\_hours | array | General opening hours. |
| small\_order\_fee\_notice | string | Small order fee notice. |
| customer\_location | null | Customer location. |
| delivery\_fee | null | Delivery fee. |
| scope | string | Coverage and interpretation notes for the result. |

Example row (synthetic):

| venue\_id | venue\_name | requested\_url | canonical\_url | address | category | name | description | image\_url | item\_id | displayed\_price | displayed\_price\_text | original\_price | schema\_reference\_price | currency | discount\_display | card\_disabled | rendered\_occurrence\_count | venue\_status\_display | opening\_hours\_display | general\_opening\_hours | small\_order\_fee\_notice | customer\_location | delivery\_fee | scope |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| example-123 | Example venue name | https://example.com/fixture | https://example.com/fixture | \{ "addressCountry": "Example addresscountry", "streetAddress": "Example streetaddress" \} | Example category | Example name |  |  |  | 19.99 | 19.99 | 19.99 | 19.99 | SGD | Example discount display | true | 1 | Example venue status display | Example opening hours display | \[\] | Example small order fee notice |  |  | Example scope |

## Limitations

Singapore English URL route only; source text may be another language. Rendered snapshot, not delivery eligibility/full menu/checkout quote.

Site and app names identify the source only. Jsonify is not affiliated with or endorsed by them.
How Jsonify reads sites: https://www.jsonify.com/legal/site-owners.md


## More Food & venues sources

- [Just Eat UK discovery and menus](https://www.jsonify.com/sources/just_eat.md): UK restaurant discovery and destination-context app/CDN menus with variations and modifier choices, plus public embedded menu snapshots.
- [Deliveroo UK discovery and menus](https://www.jsonify.com/sources/deliveroo.md): Location-based restaurant discovery and app menus with modifier options, plus embedded web menu snapshots.
- [Uber Eats venue discovery and menus](https://www.jsonify.com/sources/ubereats.md): UK location-based app restaurant discovery and menu snapshots, plus existing public embedded menus.
- [Zomato public venue metadata](https://www.jsonify.com/sources/zomato.md): Exact venue identity, public address, coordinates and source cuisine/cost/hours labels.
- [Wolt Finland menu snapshots](https://www.jsonify.com/sources/wolt_finland.md): Finland public menu snapshots and bounded caller-selected city restaurant discovery.
- [Tock restaurant profile and published experiences](https://www.jsonify.com/sources/tock.md): Read Tock venue identity and published experience cards with per-person/start-price terms and notices.
- [ToYou public merchant menus](https://www.jsonify.com/sources/toyou.md): Bounded public Saudi city merchant menu products and SAR prices.
- [Talabat UAE bounded menu snapshots](https://www.jsonify.com/sources/talabat.md): Area-specific branch menu items with stable-ID deduplication and bounded local offsets.

All Food & venues sources: https://www.jsonify.com/sources.md?category=food_venues


## Related datasets

- [Short Drama Apps: Catalogue, Charts and Coin Prices](https://www.jsonify.com/datasets/short-drama-charts-and-catalogue-c3bee033d5c1.md): Short drama app data for ReelShort, DramaBox and FreeReels: 71,875 catalogue rows, charts and coin packs. Published 2 November 2026.
- [8-K Filings Dataset: S&P 500 Current Reports](https://www.jsonify.com/datasets/s-p-500-sec-8-k-filings-61608a881b67.md): SEC 8-K and 8-K/A filings for S&P 500 companies. The published table contains 690 filing rows. Fields include filing date, event date, ticker, CIK, 8-K items…
- [Weekly U.S. Diesel and Gas Price History](https://www.jsonify.com/datasets/weekly-us-retail-diesel-and-regular-gasoline-prices-ecf766d923b4.md): Weekly U.S. retail diesel and regular gasoline prices from the U.S. Energy Information Administration (EIA). The published dataset contains 2,120 rows.
