Food Panda Scraper | All In One | $5 / 1k avatar
Food Panda Scraper | All In One | $5 / 1k

Pricing

$4.99 / 1,000 results

Go to Apify Store
Food Panda Scraper | All In One | $5 / 1k

Food Panda Scraper | All In One | $5 / 1k

Scrape FoodPanda restaurants and menus across Malaysia, Taiwan, Singapore and more. Grab names, brands, ratings, reviews, prices, delivery fees, promo and more in a clean JSON/CSV. Ideal for competitor research, market mapping, promo tracking and price monitoring.

Pricing

$4.99 / 1,000 results

Rating

5.0

(1)

Developer

Fatih Tahta

Fatih Tahta

Maintained by Community

Actor stats

1

Bookmarked

7

Total users

1

Monthly active users

18 days ago

Last modified

Share

Food Panda Scraper | All In One | $4 / 1k

Overview

Food Panda Scraper | All In One | $4 / 1k collects public restaurant and menu data from Foodpanda, including search listings, restaurant profiles, menus, deals, pricing, availability, ratings, and delivery details. Foodpanda is a leading food delivery platform operating across Asia and Europe, making it a valuable source for real-time menus, local market coverage, and promotional insights. Supported countries and their domains include Singapore (foodpanda.sg), Malaysia (foodpanda.my), Thailand (foodpanda.co.th), Philippines (foodpanda.ph), Taiwan (foodpanda.com.tw), Hong Kong (foodpanda.hk), Pakistan (foodpanda.pk), Bangladesh (foodpanda.com.bd), Laos (foodpanda.la), and Cambodia (foodpanda.com.kh). This actor automates collection at scale so you can skip manual browsing while keeping data consistent and up to date.

Why Use This Actor

  • Market researchers and analysts: Benchmark restaurant coverage, pricing, discounts, delivery times, and ratings across cities or countries.
  • Developers and product teams: Enrich apps or internal tools with structured restaurant and menu data without building and maintaining your own scraper.
  • Growth and sales teams: Build lead lists, track chains, and monitor promotions to uncover outreach opportunities.
  • Data operations: Schedule recurring runs to keep catalogs fresh for directory building, competitive tracking, or price monitoring.

Input Parameters

ParameterTypeDescriptionDefault
startUrlsarray of stringsFoodpanda search pages (with location parameters) or direct restaurant links to collect from.Prefilled example provided
limitintegerMaximum number of restaurants or menu records to save before the run stops. Minimum 10.50000
proxyConfigurationobjectConnection settings. The default Apify Residential proxy keeps runs stable.{ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }

Example Input

{
"startUrls": [
"https://www.foodpanda.com.tw/restaurants?q=pizza&lat=25.0330&lng=121.5654"
],
"limit": 150,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example Output

Each dataset item represents one restaurant with its availability, pricing signals, and menu details and more. Consider that the outputs on search scraping and individual restaurant page scraping outputs differentiates. Individidual restaurant page scraping flow includes richer outputs compared to the example given down below. Also consider that the output example is trimmed since the regular one is 300+ lines long

{
"id": "x3zk",
"code": "x3zk",
"url": "https://www.foodpanda.sg/restaurant/x3zk/canadian-pizza-woodlands",
"name": "Canadian Pizza (Woodlands)",
"brand": "Canadian Pizza",
"availability": {
"distanceInMeters": 608,
"status": "OPEN"
},
"budget": 3,
"rating": 5,
"review_number": 2009,
"vendor_tile": {
"primaryTags": [
{
"id": "TAG_DEAL",
"elements": [
{ "iconId": "DISCOUNT" },
{ "text": "Up to 50% off" }
]
}
],
"vendorInfo": [
[
{ "id": "VENDOR_INFO_DELIVERY_TIME", "elements": [{ "text": "40-65" }] },
{ "id": "VENDOR_INFO_BUDGET_SIGN", "elements": [{ "text": "$$$" }] },
{ "id": "VENDOR_INFO_CUISINES", "elements": [{ "text": "Pizza" }] }
],
[
{ "id": "VENDOR_INFO_DELIVERY_FEE", "elements": [{ "iconId": "RIDER" }, { "text": "S$1.99" }] }
]
]
},
"images": {
"listing": "https://images.deliveryhero.io/image/fd-sg/LH/x3zk-listing.jpg",
"logo": "https://images.deliveryhero.io/image/fd-sg/sg-logos/cs9eb-logo.jpg"
},
"menu": [
{
"name": "Main Menu",
"categories": [
{
"name": "Personal Meal Starting $13.90",
"products": [
{
"name": "Cfor 1 Box [Beef Pepperoni]",
"description": "Personal 6 inch beef pepperoni pizza served with 2 sides and a drink.",
"price": 13.9,
"currency": "SGD"
}
]
}
]
}
]
}
  • id, code, url, name, brand — Restaurant identifiers, link, and naming details.
  • availability — Open/closed status and distance from the searched location.
  • budget, rating, review_number — Price tier and review metrics.
  • vendor_tile — Delivery time estimate, cuisine tags, budget signs, and visible promotions.
  • images — Public listing and logo URLs.
  • menu — Menu sections with categories, products, descriptions, and prices.

Notes & Limitations

  • Use this actor responsibly and only in line with Foodpanda’s terms of service and local regulations.
  • Public data can change frequently; schedule runs to keep information current.
  • Start with modest limits when testing new locations or URLs.

Support

Questions or custom needs? Open an issue on the Issues tab of the actor page in Apify Console and it will be resolved around the clock.

Happy Scraping,

  • Fatih