OrbTop

Foodpanda Restaurant Scraper

ECOMMERCE

Foodpanda Restaurant Scraper

Scrape Foodpanda restaurants by listing URL or direct restaurant page URL. Extracts name, rating, review count, cuisines, delivery fee, delivery time, minimum order, address, open status, and optionally full menu with categories and prices.

Supports all Foodpanda markets: Singapore (.sg), Bangladesh (.com.bd), Pakistan (.pk), Hong Kong (.hk), Malaysia (.my), Philippines (.ph), Taiwan (.com.tw).

What You Get

Each restaurant record contains:

Field Description
restaurant_id Foodpanda's internal restaurant code
restaurant_url Full URL to the restaurant page
name Restaurant name
rating Average customer rating (0–5)
review_count Number of customer reviews
cuisines Comma-separated cuisine types
minimum_order Minimum order amount (with currency)
delivery_fee Delivery fee (or "Free")
delivery_time Estimated delivery time in minutes
address Restaurant street address
is_open Whether the restaurant is currently open
categories Pipe-separated menu categories (with includeMenu: true)
menu_items JSON-encoded menu items with name, description, and price (with includeMenu: true)
scraped_at ISO 8601 scrape timestamp

How To Use

Scrape restaurants near a location

Provide a Foodpanda listing URL with latitude/longitude:

{
  "startUrls": [
    { "url": "https://www.foodpanda.sg/restaurants/new?lat=1.3521&lng=103.8198" }
  ],
  "maxItems": 50,
  "includeMenu": false
}

Scrape specific restaurants

Provide direct restaurant detail URLs:

{
  "startUrls": [
    { "url": "https://www.foodpanda.sg/restaurant/t3ha/kfc" },
    { "url": "https://www.foodpanda.sg/restaurant/w7nt/mcdonalds" }
  ],
  "maxItems": 10,
  "includeMenu": true
}

Input Parameters

Parameter Type Default Description
startUrls Array Required Foodpanda listing or restaurant detail URLs
maxItems Integer 10 Maximum number of restaurants to return (0 = no limit)
includeMenu Boolean false When true, also extracts full menu data

Supported Markets

The scraper accepts URLs from any Foodpanda country domain:

Country Domain
Singapore foodpanda.sg
Bangladesh foodpanda.com.bd
Pakistan foodpanda.pk
Hong Kong foodpanda.hk
Malaysia foodpanda.my
Philippines foodpanda.ph
Taiwan foodpanda.com.tw

Notes

  • Foodpanda uses strong anti-bot protection. This scraper uses residential proxies and a real browser to bypass it — run costs reflect this extra infrastructure.
  • Listing pages show the restaurants available for delivery to the given lat/lng coordinates. Use accurate coordinates for your target area.
  • Menu extraction (includeMenu: true) adds extra time per restaurant since it reads additional page content.
  • Results depend on what Foodpanda shows for your coordinates and time of day (some restaurants are only open during certain hours).