Singapore

Grubhub API

Grubhub restaurant listing API will extract and download data from Grubhub including restaurant details, reviews, ratings, etc.

Singapore Food Data API: GrabFood and foodpanda Menu Data

FoodSpark’s Singapore food data API delivers restaurant, menu, and delivery data from GrabFood and foodpanda. You can then get it as JSON, CSV, or a live API feed. Every record also carries the planning area and six-digit postal code. So you can compare the CBD, Tampines and Jurong fairly.

In short, you get:

  • Delivery app data: restaurants, menus, prices, fees, promos and ratings
  • Menu details: dishes, sets, sizes, add-ons and hawker stall listings
  • Singapore-ready fields: GST flags, halal tags and six-digit postal codes
  • Flexible delivery: a one-off dataset, a scheduled feed or live API access

Buttons: Get a Free Singapore Sample · Talk to a Data Expert

Why the Singapore Food Data API Needs Local Detail

Singapore’s delivery market, however, has its own price rules, hawker culture and fast-changing line-up of apps. So, data that ignores them leads to unfair comparisons. That is why our Singapore food data API captures each local detail as its own field.

  • A US$3 billion market: Food delivery in Singapore handles about US$3 billion in orders a year, says Maybank. Before Deliveroo left, GrabFood held about 69% and foodpanda about 24%.
  • Two big apps left: Deliveroo stopped serving Singapore after March 4, 2026, more than 10 years after its launch. As a result, analysts expect higher fees and fewer discounts.
  • A new owner ahead: Uber has offered to buy foodpanda’s owner, Delivery Hero. Its offer runs until November 5, 2026, while settlement is expected in the second half of 2027.
  • GST rules: GST rose to 9% on January 1, 2024. In addition, GST-registered sellers must show GST-inclusive prices, unless they add a service charge. So, we flag what each price includes.
  • Rider rules: The Platform Workers Act took effect on January 1, 2025. It gives riders work-injury cover, plus CPF contributions for those born in 1995 or later.
  • Hawker food: Singapore’s hawker culture joined UNESCO’s intangible heritage list in December 2020. So, we flag hawker stalls separately from restaurants.

Singapore Food Data API at a Glance

FactorWhat it means for your data
Main appsGrabFood and foodpanda
Market sizeAbout US$3 billion a year
Recent exitDeliveroo, after March 4, 2026
CurrencySingapore dollar (SGD)
Tax9% GST, usually shown in the price
HalalTags vary, so we capture them as listed
Postal codesSix digits, such as 018956, across 55 planning areas

Sources Covered by the Singapore Food Data API

The Singapore Food Data API collects public data from the apps and chains Singapore diners use most. Then we merge it into one clean dataset. Each linked name also opens its full API page.

Delivery Apps

Platform (owner)Data you get
GrabFood (Grab)Restaurants, hawker stalls, menus, prices, fees, promos and ratings
foodpanda (Delivery Hero)Restaurants, menus, prices, fees, vouchers and member deals
Restaurant websitesDirect-order menus and prices, on request

So why not use the apps’ own APIs? GrabFood and foodpanda do offer integration tools, but only to their partner restaurants. However, those tools show your own stores and orders. By contrast, the Singapore food data API shows the whole market in the postal codes you choose.

Restaurant Chains

Chains: we also cover chains such as McDonald’s, KFC and Starbucks. Similarly, we can add local favourites such as Ya Kun Kaya Toast, Toast Box and Old Chang Kee on request.

Need a source that is not listed? Then we build a custom crawler and add it to your Singapore food data API feed.

Data Fields in the Singapore Food Data API

Every Singapore food data API record uses the same clean field names. As a result, you can join GrabFood and foodpanda data without extra work.

Restaurant and Menu Fields

FieldExample
Restaurant name and IDPlatform ID plus our own matched ID
Address and locationPlanning area, postal code, latitude and longitude
Cuisine and tagsChicken rice, laksa, nasi lemak, dim sum, burgers and more
Menu itemName, description, price, size, sets and add-ons
RatingsStar rating and review count
Opening hoursHours by weekday

Fee and Offer Fields

FieldExample
Delivery feeFee for a given address
Service and small-order feesExtra platform fees, where shown
Minimum orderSmallest order value in dollars
PromosDiscounts, free delivery and member deals
Delivery timeQuoted time range in minutes

Singapore-Only Extras

  • GST flag: whether a price includes the 9% GST
  • Halal tag: the halal label, as each app or menu shows it
  • Hawker flag: marks stalls in hawker centres and food courts
  • Local text: dish names stay as listed, in English, Malay or Chinese

Areas and Districts in the Singapore Food Data API

The Singapore food data API covers every area a source app serves. Even so, busy areas matter most, since both apps compete hard there. Singapore has five regions and 55 planning areas, and we tag each record with both.

AreaWhy it matters
Central (CBD and Orchard)Office lunches and the densest restaurant choice
East (Tampines and Bedok)Large, established housing estates
North-East (Punggol and Sengkang)Newer housing estates
West (Jurong)A growing business and housing hub
North (Woodlands)Close to the border with Johor Bahru

For example, you can compare one chicken rice chain’s prices in the CBD and Tampines. Likewise, you can check how delivery fees change from one postal code to the next.

How the Singapore Food Data API Maps Postal Codes

Singapore postal codes have six digits, such as 018956 at Marina Bay. Then the Singapore Food Data API adds the planning area, region, and coordinates to each record. As a result, you can roll data up from one building to the whole island.

Sample Record From the Singapore Food Data API

Below, for example, is a shortened record from the Singapore Food Data API. The stall and values are examples only.

{
  "platform": "grabfood_sg",
  "restaurant_id": "gf_sg_441207",
  "restaurant_name": "Sample Chicken Rice House",
  "hawker_centre": false,
  "planning_area": "Downtown Core",
  "region": "Central",
  "postal_code": "018956",
  "item_name": "Roasted chicken rice",
  "item_price_sgd": 6.50,
  "gst_included": true,
  "halal_tag": null,
  "delivery_fee_sgd": 3.99,
  "promo": "Free delivery above $30",
  "rating": 4.7,
  "delivery_time_min": "25-35",
  "collected_at": "2026-10-07T19:00:00+08:00"
}

Formats and Delivery

You can get the data as JSON, CSV, Excel, or XML. In addition, we can push it to a database, cloud storage, or your own endpoint. Refresh rates, meanwhile, range from real-time and daily to weekly or monthly.

How It Works

  1. Share your needs: tell us the apps, areas, and fields you want.
  2. Review a sample: check a free Singapore sample first.
  3. Set up the feed: then we configure crawlers, schedules, and quality checks.
  4. Stay covered: finally, we fix the crawlers whenever an app changes.

What Teams Do With the Singapore Food Data API

Teams use the Singapore food data API to follow a two-app market where fees and promos change often. For example, they:

  1. Compare platforms: check the same restaurant’s price on GrabFood and foodpanda.
  2. Track fees: see how delivery and service fees move after Deliveroo’s exit.
  3. Watch the Uber deal: follow foodpanda’s prices and fees as the deal moves.
  4. Map hawker food: compare hawker stall prices with restaurant prices by area.
  5. Benchmark chains: compare McDonald’s, KFC and local chains across regions.
  6. Feed AI and dashboards: use fresh, structured data instead of reports that go stale.

Because prices, fees, and promos keep shifting, a one-off report ages fast. So a scheduled feed usually works better.

Singapore Food Data API: FAQs

What is a Singapore food data API?

A Singapore food data API gives your software structured data from Singapore delivery apps and restaurants. For example, it includes menus, prices, fees, promos, and ratings. So your apps and dashboards always work with fresh data.

Can you extract GrabFood and foodpanda data in Singapore?

Yes. We collect public GrabFood and foodpanda menus, prices, fees, promos, and ratings by area or postal code. In addition, each dish stays linked to its restaurant ID.

Do you still cover Deliveroo in Singapore?

No, because Deliveroo stopped serving Singapore after March 4, 2026. Instead, we cover GrabFood and foodpanda in full.

How do you handle GST?

GST-registered sellers must show GST-inclusive prices, unless they add a service charge. So we record each price as shown and flag whether the 9% GST is included.

Do you capture halal information?

Yes. Whenever an app or menu shows a halal label, we capture it for each restaurant. However, not every outlet is certified, so coverage varies.

Is the data legally sourced?

We collect only public listing data, such as menus, prices, ratings, and availability. In other words, we never collect personal or login-protected data. We also design the feed with Singapore’s Personal Data Protection Act in mind.

How do I get a free sample?

Just tell us the app, area, and fields you need. Then we send a free sample, usually as JSON or CSV.

Food Data API: Frequently Asked Questions

COMMON QUERIES

Before You Decide to Get Data for Your Business, Have a look at commonly asked questions and their answers

We can extract restaurant data, menu items, food prices, grocery products, reviews, ratings, offers, delivery fees, stock availability, locations, and platform-specific food data.

Yes, data can be collected from food delivery apps, grocery platforms, restaurant listing sites, quick commerce apps, and food aggregator platforms based on your business needs.

Yes, custom datasets can be prepared by country, city, platform, cuisine, product category, restaurant type, grocery category, or any required data field.

Yes, real-time and scheduled food data APIs are available for businesses that need fresh pricing, availability, menu, review, and delivery data.

Common fields include restaurant name, menu item, price, discount, rating, review count, address, latitude, longitude, cuisine, product name, stock status, delivery time, and source URL.

Data can be delivered in CSV, Excel, JSON, XML, API, database-ready format, cloud storage, or any custom format required by your team.

Yes, businesses can use this data to monitor competitor prices, track discounts, compare menus, analyze product availability, and identify market trends across platforms.

Data is cleaned, structured, validated, and checked for duplicate or missing values. Refresh frequency can be set as real-time, daily, weekly, monthly, or custom.

Yes, structured food data can be used for AI model training, business intelligence dashboards, pricing analysis, demand forecasting, market research, and competitor intelligence.

Yes, sample data can be provided so you can review the structure, fields, format, and quality before starting a custom data project.

Yes. We only collect publicly available listing data — menus, prices, ratings, availability — and never personal or login-protected information. We also support takedown and correction requests.

Unlike an in-house scraper, we handle all the maintenance — site changes, anti-bot blocks, format updates — so you always get clean, ready-to-use data without the upkeep.

Foodspark FAQs