Foodpanda Restaurant Scraper avatar

Foodpanda Restaurant Scraper

Under maintenance

Pricing

Pay per event

Go to Apify Store
Foodpanda Restaurant Scraper

Foodpanda Restaurant Scraper

Under maintenance

Scrape Foodpanda restaurants by URL or city/country. Extracts restaurant name, rating, cuisines, delivery details, address, and full nested menu with prices. Supports Singapore, Bangladesh, Pakistan, Hong Kong, Malaysia, and other markets.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

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:

FieldDescription
restaurant_idFoodpanda's internal restaurant code
restaurant_urlFull URL to the restaurant page
nameRestaurant name
ratingAverage customer rating (0–5)
review_countNumber of customer reviews
cuisinesComma-separated cuisine types
minimum_orderMinimum order amount (with currency)
delivery_feeDelivery fee (or "Free")
delivery_timeEstimated delivery time in minutes
addressRestaurant street address
is_openWhether the restaurant is currently open
categoriesPipe-separated menu categories (with includeMenu: true)
menu_itemsJSON-encoded menu items with name, description, and price (with includeMenu: true)
scraped_atISO 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

ParameterTypeDefaultDescription
startUrlsArrayRequiredFoodpanda listing or restaurant detail URLs
maxItemsInteger10Maximum number of restaurants to return (0 = no limit)
includeMenuBooleanfalseWhen true, also extracts full menu data

Supported Markets

The scraper accepts URLs from any Foodpanda country domain:

CountryDomain
Singaporefoodpanda.sg
Bangladeshfoodpanda.com.bd
Pakistanfoodpanda.pk
Hong Kongfoodpanda.hk
Malaysiafoodpanda.my
Philippinesfoodpanda.ph
Taiwanfoodpanda.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).