Food Panda Scraper avatar

Food Panda Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Food Panda Scraper

Food Panda Scraper

Extract restaurant data, menus, pricing, and ratings from FoodPanda instantly. Scrape delivery times, customer reviews, and store information at scale. Perfect for market analysis, competitive intelligence, and food delivery research.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(4)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

2

Bookmarked

40

Total users

2

Monthly active users

9 days ago

Last modified

Share

What does Food Panda Scraper do?

Food Panda Scraper collects structured restaurant data from Foodpanda Pakistan. Provide a Foodpanda listing URL, homepage query URL, restaurant URL, city, coordinates, or keyword, and receive restaurant records with names, cuisines, ratings, delivery information, contact details, availability, images, and menu summaries.

The Actor is useful for restaurant market research, delivery-service monitoring, competitor analysis, menu intelligence, local business datasets, and food delivery applications. Results are stored in an Apify dataset and can be exported as JSON, CSV, Excel, or XML.

Why use Food Panda Scraper?

  • Restaurant discovery by location - Collect restaurants for cities such as Islamabad, Lahore, Karachi, Rawalpindi, Faisalabad, Multan, Peshawar, Hyderabad, Gujranwala, and Quetta, or provide latitude and longitude coordinates.
  • Flexible Foodpanda inputs - Start with a listing page, a filtered homepage URL, a search keyword, a location, or one restaurant URL.
  • Menu-aware filtering - Match keywords against restaurant names, cuisines, tags, menu categories, and menu item names when menu information is available.
  • Useful business fields - Build datasets containing ratings, review counts, delivery fees, delivery times, addresses, phone numbers, websites, images, and geographic coordinates.
  • Repeatable collection - Set result and page limits, run on demand, or schedule recurring runs for restaurant and delivery monitoring.
  • Automation-ready output - Send datasets to spreadsheets, webhooks, no-code tools, or applications through Apify integrations and API access.

What data can you extract from Foodpanda Pakistan?

The Actor saves one dataset item per unique restaurant. Empty values are omitted so records stay compact.

FieldTypeDescription
source_urlStringFoodpanda URL used as the source for the run
search_keywordStringKeyword used for the run, when provided
scraped_atStringISO timestamp for when the restaurant record was collected
countryStringCountry code, normally PK
cityStringRestaurant city when available
vendor_idString or NumberFoodpanda vendor identifier
vendor_codeStringFoodpanda restaurant code used to identify the vendor
nameStringRestaurant name
chain_nameStringParent chain name when available
url_keyStringFoodpanda URL key or slug
addressStringRestaurant address when available
cuisinesArrayCuisine names associated with the restaurant
tagsArrayRestaurant tags or labels
minimum_delivery_feeString or NumberMinimum delivery fee when available
delivery_feeString or NumberDelivery fee shown by Foodpanda
delivery_time_minutesNumberEstimated delivery time in minutes
ratingNumberRestaurant rating
review_countNumberNumber of reviews
budgetString or NumberPrice or budget indicator when available
is_activeBooleanWhether the restaurant is currently active
is_newBooleanWhether Foodpanda marks the restaurant as new
latitudeNumberRestaurant latitude
longitudeNumberRestaurant longitude
phoneStringRestaurant phone number when published
websiteStringRestaurant website when published
descriptionStringRestaurant description when available
hero_imageStringMain restaurant image URL
logoStringRestaurant logo URL
menu_countNumberNumber of menus returned for the restaurant
menu_categoriesArrayMenu category names
menu_itemsArrayMenu product names
menu_item_countNumberNumber of menu products returned

How to use Food Panda Scraper

  1. Open Food Panda Scraper in the Apify Store.
  2. Add a Foodpanda Pakistan URL, or provide a location and optional keyword.
  3. Set results_wanted and max_pages for the size of the collection.
  4. Run the Actor and review the dataset preview.
  5. Export the results or connect the dataset to your application, spreadsheet, webhook, or scheduled workflow.

A restaurant detail URL is best for a single restaurant record. A listing URL, location, or coordinates are better for collecting multiple restaurants.

Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringNoIslamabad listing URLFoodpanda Pakistan listing URL, homepage query URL, or restaurant detail URL
keywordStringNoEmptyOptional text filter for restaurant names, cuisines, tags, menu categories, and menu items
locationStringNoEmptyCity name such as Lahore or coordinates in lat,lng format such as 33.700483,73.036273
results_wantedIntegerNo20Maximum number of unique restaurants to save; minimum value is 1
max_pagesIntegerNo3Maximum number of listing pages to request; minimum value is 1
proxyConfigurationObjectNoNot setOptional Apify Proxy configuration for repeated or larger runs

When url is not supplied, the Actor builds a Foodpanda Pakistan listing request from location or keyword. If both are omitted, it uses the default Islamabad listing area.

Usage Examples

Basic Listing Collection

Collect restaurants from a Foodpanda Pakistan listing URL:

{
"url": "https://www.foodpanda.pk/restaurants/new?lng=73.036273&lat=33.700483&vertical=restaurants",
"results_wanted": 20,
"max_pages": 3
}

Build a restaurant collection for Lahore and keep restaurants matching a menu or cuisine keyword:

{
"location": "Lahore",
"keyword": "biryani",
"results_wanted": 50,
"max_pages": 6
}

Coordinate-Based Collection with Proxy Settings

Use coordinates for a precise delivery area and enable Apify Proxy for a repeated collection:

{
"location": "33.700483,73.036273",
"results_wanted": 100,
"max_pages": 10,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Single Restaurant Record

Collect one restaurant and its available menu summary from a direct Foodpanda URL:

{
"url": "https://www.foodpanda.pk/restaurant/jf6n/desi-plate",
"results_wanted": 1
}

Sample Output

The following example shows the main fields that may be returned for one restaurant. Fields not published by Foodpanda are omitted from the record.

{
"source_url": "https://www.foodpanda.pk/restaurants/new?lng=73.036273&lat=33.700483&vertical=restaurants",
"search_keyword": "biryani",
"scraped_at": "2026-08-12T10:30:00.000Z",
"country": "PK",
"city": "Islamabad",
"vendor_id": 123456,
"vendor_code": "kz9k",
"name": "Chips and Chopsticks - G-9",
"url_key": "chips-and-chopsticks-g-9",
"address": "G-9 Markaz, Islamabad",
"cuisines": ["Chinese"],
"tags": ["Popular"],
"minimum_delivery_fee": "Rs. 99",
"delivery_fee": "From Rs. 154",
"delivery_time_minutes": 25,
"rating": 4.5,
"review_count": 1000,
"budget": "Moderate",
"is_active": true,
"latitude": 33.700483,
"longitude": 73.036273,
"menu_count": 3,
"menu_categories": ["Burgers", "Chinese", "Drinks"],
"menu_items": ["Chicken Chow Mein", "Zinger Burger", "Soft Drink"],
"menu_item_count": 42
}

Tips for Best Results

  • Use current Foodpanda Pakistan URLs. Listing URLs with lat and lng are useful for location-specific collections.
  • Start with results_wanted: 10 or 20 to confirm the URL and output before scheduling a larger run.
  • Increase max_pages when a keyword is narrow or when the first page contains fewer matching restaurants than expected.
  • Use a city name for a broad supported-city search and coordinates when the delivery area needs to be more precise.
  • Use a direct restaurant URL when you need one restaurant instead of a listing collection.
  • Enable proxy settings for repeated or larger runs, and check the dataset preview after each configuration change.
  • Ratings, fees, contact fields, availability, and menus depend on what Foodpanda publishes for each restaurant at collection time.

Integrations and Export Formats

  • Google Sheets - Review restaurant, delivery, and menu fields in a spreadsheet.
  • Airtable - Build a searchable restaurant or menu database.
  • Webhooks - Send completed run data to a downstream service.
  • Make and Zapier - Trigger alerts, enrichment, and reporting workflows.
  • API - Read dataset results from your own application.
FormatUseful for
JSONNested menu arrays, applications, and data pipelines
CSVSpreadsheet analysis and flat restaurant lists
ExcelReporting and business analysis
XMLStructured system imports

Frequently Asked Questions

What Foodpanda URLs does this Actor support?

It supports Foodpanda Pakistan listing URLs, homepage query URLs, filtered listing URLs, and restaurant detail URLs.

Can I run the Actor without a URL?

Yes. Provide a city name or lat,lng coordinates in location. You can also add keyword to narrow the collection.

Does keyword filtering include menu items?

Yes. The keyword is matched against restaurant names, cuisines, tags, menu category names, and menu item names when those fields are available.

Does the Actor collect complete menus?

It collects the menu categories and product names returned for each restaurant. Menu availability and completeness vary by restaurant and by the data Foodpanda publishes.

Can I collect a single restaurant?

Yes. Submit a Foodpanda restaurant detail URL. The result includes the available restaurant information and menu summary for that vendor.

Why are some fields missing?

Foodpanda does not publish every field for every restaurant, and the Actor omits empty values. A missing field usually reflects the source record rather than a failed run.

Can I schedule recurring restaurant monitoring?

Yes. Use an Apify schedule to run the Actor hourly, daily, weekly, or on another interval, then compare datasets for changes in availability, fees, delivery times, ratings, and menus.

Do I need proxy settings?

Not always for a small test run, but proxy settings are recommended for larger or repeated collections. The best configuration depends on run size and source availability.

Public data collection can be subject to website terms, applicable laws, privacy requirements, and restrictions on commercial use. You are responsible for using the Actor lawfully, respecting Foodpanda's terms, and collecting only data you are permitted to use.

  • OpenTable Scraper - Collect restaurant listings, cuisines, ratings, reviews, locations, and contact details from OpenTable.
  • Swiggy Restaurant Scraper - Collect restaurant data, menus, ratings, delivery fees, cuisines, and reviews from Swiggy.

Support

For issues, feature requests, or source changes, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is intended for legitimate collection of publicly available Foodpanda data. Users are responsible for complying with Foodpanda's terms of service, applicable laws, privacy rules, and any restrictions on storing or redistributing collected data.