Grab Food Restaurants Scraper | All-In-One | $4 / 1k

Grab Food Restaurants Scraper | All-In-One | $4 / 1k

by fatihtahta

Scrape Grab Food for restaurant names, addresses, ratings, promos & more. Get structured data for market research, analytics, or competitor tracking at $4/1k listings.

120 runs
22 users
Try This Actor

Opens on Apify.com

About Grab Food Restaurants Scraper | All-In-One | $4 / 1k

Need a reliable way to pull restaurant data from Grab Food? I built this scraper because I got tired of manual collection for my own market research projects. It pulls everything you see on the platform: restaurant names, exact addresses, customer ratings, active promotions, cuisine types, and estimated delivery times. The data comes out clean and structured in JSON or CSV, ready to drop into your spreadsheet or analysis tool. I use it mainly for three things: mapping out local food delivery markets to see where the gaps are, tracking competitor pricing and promo strategies over time, and gathering data for location-based analytics. It runs fast and handles the pagination and site structure for you, so you can focus on the insights instead of the extraction headaches. At $4 per 1,000 listings, it's a cost-effective way to get the data you need without a big upfront investment. Just set your target location or cuisine, run it, and get your dataset.

What does this actor do?

Grab Food Restaurants Scraper | All-In-One | $4 / 1k is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Grab Food Restaurants Scraper

Actor: fatihtahta/grab-food-scraper | Price: $4.00 per 1,000 saved restaurants

This actor scrapes restaurant listings from GrabFood across multiple countries, turning location-based searches into structured datasets. It's designed for market research, competitive analysis, and operational planning.

Overview

The scraper extracts detailed restaurant data from GrabFood's public marketplace. You provide a starting URL (like a city or category page) and a locale, and it paginates through results, outputting clean, deduplicated records ready for export.

Key Features

  • Multi-Region Support: Works across all GrabFood markets. Switch locales to scrape data from Indonesia, Singapore, Vietnam, Malaysia, the Philippines, Thailand, Cambodia, and Myanmar.
  • Location-Based Scraping: Start from any GrabFood listing page (city, cuisine, collection) to get restaurants relevant to that specific area.
  • Comprehensive Data: Captures not just basic info but also promotions, ratings, delivery times, and operational status.
  • Analysis-Ready Output: Data is structured and deduplicated, suitable for direct import into BI tools, spreadsheets, or databases.
  • Flexible Export: Download results from Apify in JSON, CSV, Excel, or HTML format.

Common Use Cases:
* Mapping all restaurants in a target city for market analysis.
* Tracking competitor promotions and delivery times.
* Identifying coverage gaps for specific cuisines.
* Feeding restaurant metadata into analytics or logistics models.

How to Use

Configure the actor via the Input tab in Apify. The main parameters are:

  • startUrls (array, optional): One or more GrabFood listing URLs to begin scraping. If empty, it uses the default marketplace page for your chosen locale.
  • locationLanguage (string, optional, default: ID_ID): Sets the region and language. Supported values include ID_EN, ID_ID, PH_EN, SG_EN, VN_EN, VN_VI, MY_EN, KH_EN, MM_EN.
  • maxRequestsPerCrawl (number, optional): A hard limit on the number of pagination requests, useful for getting a smaller sample.

Tip: Start with a single city page and a low maxRequestsPerCrawl to test the setup before a full run.

Example Input

{
  "startUrls": [
    "https://food.grab.com/sg/en/restaurants"
  ],
  "locationLanguage": "SG_EN",
  "maxRequestsPerCrawl": 120
}

Input / Output

Input Summary

The actor requires a locale (locationLanguage) and an optional starting URL. The maxRequestsPerCrawl parameter controls the crawl scope.

Output Fields

Each item in the dataset represents one restaurant listing. Key fields include:

  • Identifiers & Basics: id, name, address, latitude, longitude
  • Service Info: estimatedDeliveryTime, distanceInKm, rating
  • Categorization: cuisine[] (array), description
  • Promotions & Status: hasPromo, promoDescription, closingSoonText, closedText
  • Operations: openHours (structured object), isIntegrated
  • Assets: photoHref, photoSmallHref, iconHref
  • Source: sourceUrl

Sample Output

{
  "id": "SGFOOD12345",
  "name": "Sushi Express (Downtown)",
  "address": "6 Shenton Way, #02-12",
  "latitude": 1.2795,
  "longitude": 103.8507,
  "estimatedDeliveryTime": 25,
  "cuisine": ["Japanese", "Sushi"],
  "rating": 4.7,
  "distanceInKm": 1.4,
  "description": "Affordable sushi platters delivered fast",
  "hasPromo": true,
  "promoDescription": "20% off platters this week",
  "openHours": {
    "monday": { "open": "10:00", "close": "21:00" }
  },
  "closingSoonText": "",
  "sourceUrl": "https://food.grab.com/sg/en/restaurants"
}

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Grab Food Restaurants Scraper | All-In-One | $4 / 1k now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
fatihtahta
Pricing
Paid
Total Runs
120
Active Users
22
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support