A single noodle bowl, fried chicken set, or bubble-tea combo can list at three different prices on GoFood, GrabFood, and ShopeeFood — sometimes by 10–20%, sometimes more. That gap isn't random. It's the combined output of platform commission rates, merchant markup strategy, promotional subsidies, delivery-fee allocation, and dynamic surge windows. Without scraped data, this gap is invisible. With it, every player in the value chain — restaurants, FMCG brands, cloud kitchens, investors, and the platforms themselves — gains a measurable edge.
This guide compares the three platforms head-to-head, explains why their prices diverge, and shows how data scraping turns that divergence into intelligence.
Southeast Asia's food delivery market grew 18% YoY to US$22.7 billion in 2025, up from 13% growth in 2024, with all six markets — Indonesia, Thailand, Singapore, Malaysia, Vietnam, and the Philippines — recording double-digit growth. Indonesia remains the single largest market at roughly US$6.4 billion. Inside that landscape, the three apps in this comparison occupy very different positions.
Operated by Grab Holdings out of Singapore, GrabFood runs across all six major Southeast Asian markets. Grab commands 55% of regional market share, translating to approximately US$9.4 billion in GMV in the most recent reported cycle, and comfortably holds market share of between 46% and 66% in each of the six major Southeast Asian markets. Its scale gives it the deepest restaurant inventory and the most consistent pricing infrastructure across borders.
Backed by Sea Limited's Shopee e-commerce ecosystem, ShopeeFood now operates in Indonesia, Vietnam, Thailand, and Malaysia. ShopeeFood overtook Foodpanda in GMV terms in 2025, and earlier overtook GoFood to become Southeast Asia's third-largest food delivery platform. Its 2024 regional GMV reached US$2.3 billion, growing more than 50% year-on-year. In Vietnam specifically, ShopeeFood leads with a 56% market share, followed by GrabFood at 36% per NielsenIQ's April 2025 survey.
Once a pan-regional player under Gojek (now GoTo), GoFood has retreated to a single-market focus. Gojek exited Vietnam in September 2024, eliminating GoFood there, and reports indicated that GoFood's market share fell as low as 1–3%, unable to compete in pricing or network scale against GrabFood and ShopeeFood before the exit. In Indonesia, however, GoFood remains a major player — the country contributes the largest absolute GMV in the region.
| Platform | Parent | Active Markets (2025–26) | Regional Position |
|---|---|---|---|
| GrabFood | Grab Holdings | ID, TH, SG, MY, VN, PH | #1, ~55% share |
| ShopeeFood | Sea Limited | ID, VN, TH, MY | #3 regionally, #1 in VN |
| GoFood | GoTo (Gojek) | ID only (post-2024) | Major in Indonesia |
Menu-price comparison data is only useful at city granularity, because food delivery in Southeast Asia is fundamentally a city-level market. Commission rates, promo subsidies, and merchant density all shift block by block.
Jakarta (Indonesia) is the single largest food delivery city in the region. All three platforms operate here at full strength, making it the only market where a true three-way GoFood vs GrabFood vs ShopeeFood comparison is possible on the same restaurant. Indonesian consumer surveys consistently flag GoFood as the most expensive of the three for identical SKUs, even after accounting for the GoFood Plus subscription.
Ho Chi Minh City and Hanoi (Vietnam) are a two-horse race between ShopeeFood and GrabFood. ShopeeFood leads Hanoi with ~56% share; GrabFood leads HCMC with ~50% share. Scraping these cities is now a head-to-head comparison only — GoFood data ended in September 2024 with Gojek's exit. The Vietnamese price gap between the two surviving players is among the widest in the region because of ShopeeFood's aggressive 9/9, 10/10, and 11/11 mega-sale subsidies.
Bangkok (Thailand) was the fastest-growing food delivery market in 2025 at 22% YoY, partly driven by the government's "half-half" co-payment scheme. GrabFood competes here against LineMan and Foodpanda; ShopeeFood is now the #3 player after overtaking Foodpanda in late 2024. Bangkok food delivery price scraping is particularly valuable because the co-payment scheme distorts effective prices in ways that don't appear in the list price.
Kuala Lumpur (Malaysia) sees ShopeeFood eating market share from Foodpanda, with GrabFood remaining the consistent leader. The Malaysian market is notable for GrabFood charging merchants among the highest service fees in the region — sometimes cited at 30% — which translates directly into wider in-app vs. dine-in price gaps.
Manila (Philippines) and Singapore are GrabFood-dominant single-platform markets for the comparison set; ShopeeFood does not operate in either, and GoFood withdrew from the Philippines years ago. Pricing intelligence here focuses on cross-channel comparison (GrabFood vs. Foodpanda) rather than the three-way comparison this guide centers on.
For any pricing-intelligence project, the right scope is therefore city-by-city, not country-by-country.
Commission rates set the floor for merchant markup. Restaurants don't absorb 20–30% platform fees out of goodwill — they recover it in the menu price you see on the app. Scraping the same dish across platforms is essentially measuring how each merchant has solved for three different commission rates.
The published rates differ markedly:
Restaurant-strategy guides openly advise merchants to compensate. Raise your GrabFood menu prices by roughly 10–15%. For example, if a noodle dish is THB 100 in your restaurant, you might list it at THB 110 or THB 115 on Grab. The same merchant facing a different commission on a different app will mark up differently — which is precisely the gap web scraping captures.
When you scrape the same restaurant's menu across GoFood, GrabFood, and ShopeeFood on the same day, in the same city, at the same hour, several patterns emerge consistently across markets:
The "in-app" price of identical SKUs typically drifts 5–20% between platforms for the same merchant. The direction isn't fixed — it depends on which platform that specific restaurant treats as its anchor channel and where it absorbs the commission. Indonesian consumer commentary repeatedly notes GoFood listings trending higher than GrabFood and ShopeeFood for identical items, even before promos are applied.
ShopeeFood is widely understood to be the most aggressive on discounts. Backed by Shopee's substantial financial resources, ShopeeFood continuously launches major discount campaigns and free shipping, particularly during mega-sale events such as 9/9 and 10/10. GrabFood runs steady but smaller promotions; GoFood has visibly pulled back on subsidies. A naive price comparison ignoring promo state will misread the market by double-digit percentages.
Surge pricing, distance bands, and "priority" delivery tiers create a second pricing layer entirely independent of menu prices. A platform can be cheaper on food and more expensive on delivery, or vice versa — making net-cost comparison only meaningful when both are scraped together.
The same restaurant often lists a different subset of items on each platform. Some chains test new SKUs on one platform first. Some hide low-margin items from high-commission platforms. Scraping reveals these gaps, which are themselves a competitive signal.
Pulling structured menu data from these three apps at scale is non-trivial — each platform has its own front-end stack, anti-bot posture, geo-restricted endpoints, and rate-limit behavior. Building a production-grade food delivery app scraper across all three requires more than a generic web crawler; it requires a purpose-built data extraction pipeline. Actowiz's stack is organized around four stages:
1. Geo-targeted data acquisition. Indonesia, Thailand, Vietnam, Malaysia, the Philippines, and Singapore each require in-country IP egress to retrieve the correct catalog. ShopeeFood and GoFood gate content by city; GrabFood gates by precise lat-long coordinates. The acquisition layer routes requests through residential and mobile IPs matched to the target city — Jakarta, Surabaya, Ho Chi Minh City, Hanoi, Bangkok, Chiang Mai, Kuala Lumpur, Penang, Manila, Cebu, and Singapore are the most common scopes for restaurant menu scraping engagements.
2. Rendering and parsing. The three apps serve menu data through a mix of REST endpoints, GraphQL queries, and client-rendered React/Flutter views. Static HTML scraping is insufficient — the pipeline uses headless rendering for the dynamic surfaces and direct API parsing where the schema is stable. ShopeeFood's Flutter-based mobile-web surface and GrabFood's GraphQL endpoints both require specialized handling that off-the-shelf food delivery web scraping tools rarely provide.
3. Normalization. Raw scraped output is messy: prices arrive in IDR, THB, VND, MYR, PHP, and SGD; modifiers and add-ons follow different schemas; the same dish carries different names across merchants and across the three platforms. Menu data normalization maps every record to a canonical schema (merchant_id, dish_id, base_price, modifiers, promo_state, delivery_fee, timestamp, city, platform, currency) so the three platforms become directly comparable in a single SQL query.
4. Delivery. Output is shipped as scheduled CSV/JSON dumps, a REST data API, or pushed directly into a client warehouse (Snowflake, BigQuery, S3, Databricks, Redshift). Refresh cadences range from hourly real-time menu price extraction for surge-tracking and flash-sale use cases to daily refresh for competitive benchmarking and weekly snapshots for executive dashboards.
A multi-outlet chain operating across GoFood, GrabFood, and ShopeeFood needs visibility on three things every week: where its own prices are correctly set, where competitors are undercutting on the same dish, and where promo windows are eroding margin. Scraping answers all three. Scraped pricing information becomes the core of smarter decisions — benchmarking against neighborhood competitors, finding value gaps, and timing dynamic pricing for lunch vs. dinner.
Beverage, snack, and dairy brands sold through restaurant menus (a bottled soft drink bundled with a meal, a branded sauce surcharge) need to track how their products are priced downstream. Menu scraping is the only way to see the as-sold price across thousands of restaurant SKUs on three platforms simultaneously.
Operators of virtual brands need to set launch prices, monitor SKU performance across platforms, and decide which virtual brand to push on which app. Actowiz's case studies report scraping menus from 10,000+ restaurants for a single aggregator client to optimize pricing strategies and improve customer engagement.
Equity analysts covering Grab, GoTo, and Sea Limited use scraped pricing and promotional data as a leading indicator of unit economics — subsidy intensity, basket size, and merchant churn show up in menu data weeks before quarterly filings.
GoFood, GrabFood, and ShopeeFood scrape each other. Internal pricing teams use competitive menu data to set commission negotiations, structure merchant subsidies, and identify chains that are systematically pricing higher on their platform than on a rival.
| Dimension | GoFood | GrabFood | ShopeeFood |
|---|---|---|---|
| Geographic coverage | Indonesia only | All 6 SEA markets | ID, VN, TH, MY |
| Regional market position | Major in ID, exited VN 2024 | #1 (~55% share) | #3, fastest growing |
| Published commission | ~20% | 15–30% | 20–25% |
| Promo intensity | Low (pulled back) | Medium, steady | Very high (Shopee ecosystem) |
| Typical consumer net price | Often highest | Mid-range | Often lowest after promo |
| Payment ecosystem | GoPay, GoPayLater, multi-rail | OVO, cash | ShopeePay, cash |
| Scraping difficulty | Moderate (single market) | High (6 markets, strong anti-bot) | High (dynamic React/Flutter) |
Scraping food delivery apps responsibly means respecting three boundaries: collect only publicly visible catalog and price data, throttle politely so the target platform is not impacted, and route all collected data through the appropriate legal review for the buyer's jurisdiction. Anti-bot defenses on GrabFood and ShopeeFood are sophisticated; brittle scrapers break weekly. Production-grade pipelines need (a) continuous monitoring of upstream schema changes, (b) automated reconciliation against a control sample of known dishes, and (c) human QA on a rolling sample to catch silent data drift.
The other operational reality is freshness. Menu prices on these platforms shift intra-day on promo windows. A weekly scrape is enough for strategic benchmarking; intraday or hourly scrapes are required for surge analysis, flash-sale tracking, or live competitive response.
Base menu prices update on the order of weeks to months for most merchants, but the effective price — after promos, vouchers, and free-delivery flags — changes daily and sometimes hourly. ShopeeFood promotional cycles are the most volatile of the three; GoFood is now the most stable.
Yes, and most do. Merchants adjust list prices to absorb each platform's commission. Industry strategy guides openly advise restaurants to raise GrabFood prices 10–15% above in-store, and similar markups apply across platforms based on each app's commission rate.
Web scraping of publicly visible data is generally permissible across most Southeast Asian jurisdictions when it respects platform terms, robots directives, and applicable data-protection law. Actowiz operates within these boundaries and advises clients to align collection with their own jurisdiction's compliance requirements.
Gojek withdrew from Vietnam in September 2024 after GoFood's market share fell into the 1–3% range, unable to match GrabFood and ShopeeFood on subsidies, restaurant network, or delivery density.
There is no universal winner. ShopeeFood is often cheapest after promos and free-shipping campaigns, especially during 9/9, 10/10, and 11/11 mega-sales. GrabFood tends to be most stable. GoFood is frequently the highest on consumer cost in Indonesia after the platform reduced its discount intensity.
A normalized dataset of merchant IDs, dish IDs, base prices, modifier prices, promo state, delivery fees, ratings, hours, and availability — refreshed on the cadence the buyer needs (hourly, daily, or weekly) and delivered as API, file dump, or warehouse load.
Yes. Actowiz delivers menu price data directly into Snowflake, BigQuery, Redshift, Databricks, or S3, and exposes a REST data API for application use cases. Output schemas are pre-mapped for common BI tools — Tableau, Power BI, Looker, and Metabase — so dashboards plug in without additional ETL work.
Generic web crawlers extract HTML and call it done. Restaurant menu data extraction has to handle modifier groups (size, spice level, add-ons), price tiers, promo overlays, availability windows, geo-fencing by delivery radius, and currency. Without that domain-specific normalization, raw scraped output is unusable for price comparison.
All six major Southeast Asian markets — Indonesia (Jakarta, Surabaya, Bandung, Medan), Vietnam (Ho Chi Minh City, Hanoi, Da Nang), Thailand (Bangkok, Chiang Mai, Phuket), Malaysia (Kuala Lumpur, Penang, Johor Bahru), the Philippines (Manila, Cebu), and Singapore. Custom city scopes and country expansion are available on request.
Every day that GoFood, GrabFood, and ShopeeFood serve the same dish at three different effective prices is a day your pricing team is flying blind without scraped data. Actowiz Solutions builds and operates the full food delivery data extraction pipeline — geo-targeted menu scraping across Indonesia, Thailand, Vietnam, Malaysia, the Philippines, and Singapore; normalized multi-currency schemas; promotional and delivery-fee tracking; and direct delivery into the systems your analysts already use.
Whether you need GrabFood menu data for a Bangkok pricing study, ShopeeFood restaurant intelligence for a Jakarta market entry, GoFood competitive analysis for an Indonesian cloud kitchen rollout, or a unified Southeast Asia food delivery price intelligence feed across all three platforms — Actowiz operates the pipeline so your team works with answers, not raw HTML.
Our web scraping expertise is relied on by 4,000+ global enterprises including Zomato, Tata Consumer, Subway, and Expedia — helping them turn web data into growth.
Watch how businesses like yours are using Actowiz data to drive growth.
From Zomato to Expedia — see why global leaders trust us with their data.
Backed by automation, data volume, and enterprise-grade scale — we help businesses from startups to Fortune 500s extract competitive insights across the USA, UK, UAE, and beyond.
We partner with agencies, system integrators, and technology platforms to deliver end-to-end solutions across the retail and digital shelf ecosystem.
Albertsons Product & Promotion Data Scraping helps brands track pricing, discounts, inventory, and promotional trends for smarter retail decisions.
Real-time pricing across Sharaf DG, Jumbo & Lulu Electronics for UAE consumer tech brands. MAP enforcement & festival promo tracking by Actowiz Solutions.
Mother's Day 2025 E-commerce Insights report — 47,000+ SKUs across 12 platforms. Pricing, discounts, stock-outs & what brands should expect in 2026.
Whether you're a startup or a Fortune 500 — we have the right plan for your data needs.