Food Panda Scraper
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
2
Bookmarked
40
Total users
2
Monthly active users
9 days ago
Last modified
Categories
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.
| Field | Type | Description |
|---|---|---|
source_url | String | Foodpanda URL used as the source for the run |
search_keyword | String | Keyword used for the run, when provided |
scraped_at | String | ISO timestamp for when the restaurant record was collected |
country | String | Country code, normally PK |
city | String | Restaurant city when available |
vendor_id | String or Number | Foodpanda vendor identifier |
vendor_code | String | Foodpanda restaurant code used to identify the vendor |
name | String | Restaurant name |
chain_name | String | Parent chain name when available |
url_key | String | Foodpanda URL key or slug |
address | String | Restaurant address when available |
cuisines | Array | Cuisine names associated with the restaurant |
tags | Array | Restaurant tags or labels |
minimum_delivery_fee | String or Number | Minimum delivery fee when available |
delivery_fee | String or Number | Delivery fee shown by Foodpanda |
delivery_time_minutes | Number | Estimated delivery time in minutes |
rating | Number | Restaurant rating |
review_count | Number | Number of reviews |
budget | String or Number | Price or budget indicator when available |
is_active | Boolean | Whether the restaurant is currently active |
is_new | Boolean | Whether Foodpanda marks the restaurant as new |
latitude | Number | Restaurant latitude |
longitude | Number | Restaurant longitude |
phone | String | Restaurant phone number when published |
website | String | Restaurant website when published |
description | String | Restaurant description when available |
hero_image | String | Main restaurant image URL |
logo | String | Restaurant logo URL |
menu_count | Number | Number of menus returned for the restaurant |
menu_categories | Array | Menu category names |
menu_items | Array | Menu product names |
menu_item_count | Number | Number of menu products returned |
How to use Food Panda Scraper
- Open Food Panda Scraper in the Apify Store.
- Add a Foodpanda Pakistan URL, or provide a location and optional keyword.
- Set
results_wantedandmax_pagesfor the size of the collection. - Run the Actor and review the dataset preview.
- 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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | No | Islamabad listing URL | Foodpanda Pakistan listing URL, homepage query URL, or restaurant detail URL |
keyword | String | No | Empty | Optional text filter for restaurant names, cuisines, tags, menu categories, and menu items |
location | String | No | Empty | City name such as Lahore or coordinates in lat,lng format such as 33.700483,73.036273 |
results_wanted | Integer | No | 20 | Maximum number of unique restaurants to save; minimum value is 1 |
max_pages | Integer | No | 3 | Maximum number of listing pages to request; minimum value is 1 |
proxyConfiguration | Object | No | Not set | Optional 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}
Location and Keyword Search
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
latandlngare useful for location-specific collections. - Start with
results_wanted: 10or20to confirm the URL and output before scheduling a larger run. - Increase
max_pageswhen 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.
| Format | Useful for |
|---|---|
| JSON | Nested menu arrays, applications, and data pipelines |
| CSV | Spreadsheet analysis and flat restaurant lists |
| Excel | Reporting and business analysis |
| XML | Structured 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.
Is collecting Foodpanda data legal?
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.
Related Actors
- 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.
Legal Notice
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.