Panda بنده Groceries Scraper - Saudi Products & Prices
Pricing
from $0.50 / 1,000 results
Panda بنده Groceries Scraper - Saudi Products & Prices
Scrape product data from Panda بنده (panda.sa), Saudi Arabia's grocery and retail chain. Extract names, descriptions, brands, prices, discounts, sizes, barcodes, stock status, categories and images from any category or search page, in English or Arabic.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Boring Internet Explorer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
🛒 Panda بنده Market & Groceries Scraper
Scrapes structured product data from Panda (panda.sa) — one of Saudi Arabia's largest grocery and retail chains. Given a Panda category or search URL, the scraper collects product information and returns structured data including names, descriptions, brands, prices, discounts, sizes, barcodes, stock status, and images.
Why use this scraper?
Panda's online store covers food, beverages, household, beauty, baby, electronics, and more, with prices and promotions that change often. Collecting this data manually is not feasible at scale. This scraper provides clean, structured records that can be used for:
- 💰 Tracking grocery and retail prices across categories and keywords.
- 🏷️ Monitoring promotions using original price and discount labels.
- 📦 Building product catalogs with brands, sizes, units, barcodes, and SKUs.
- 🖼️ Enriching e-commerce databases with product descriptions and images.
- 📊 Powering price intelligence dashboards and market research tools.
- 🤖 Feeding AI and enrichment pipelines with structured retail data.
Supported URL types
| Type | Example |
|---|---|
| Category | https://panda.sa/en/plp/Yz04NTYmcD0zNDA |
| Search | https://panda.sa/en/plp/cz1kZQ |
Any panda.sa URL containing /plp/ is supported, in English (/en/) or Arabic (/ar/).
Input fields
| Field | Type | Description |
|---|---|---|
startUrls | array | Panda category or search URLs to scrape. |
maxItems | integer | Maximum number of items to scrape per start URL. Default: 5. |
proxyConfiguration | object | Proxy settings. No proxy is used by default. |
Example input
{"startUrls": [{ "url": "https://panda.sa/en/plp/cz1kZQ" }],"maxItems": 5,"proxyConfiguration": { "useApifyProxy": false }}
Output
Each product variety (size/pack) is stored as one record in the dataset.
Example output
{"scrapedAt": "2026-09-30T19:53:29.621Z","url": "https://panda.sa/en/p/32625.panda-facial-tissue-refill-10x200","id": 32625,"productId": 44835,"name": "Panda Facial Tissue Refill 10X200","description": "Facial tissue refills with 200 tissues per pack. The 10-pack provides 2,000 tissues in total, making it a convenient stock-up size for everyday home use.","brand": "Panda","category": "Tissues","categoryId": 414,"parentCategoryId": 273,"price": 20.99,"originalPrice": 33.99,"discountLabel": "38% Off","unit": "Pieces","size": "10","barcode": "6281174012250","sku": 999812325,"inStock": true,"images": ["https://images.todoorstep.com/product/999812325/Ar.jpg?t=1757251413"]}
Field reference
| Field | Description |
|---|---|
scrapedAt | Timestamp of when the item was scraped (ISO 8601). |
url | Product page URL. |
id | Product variety ID (used in the product URL). |
productId | Parent product ID. |
name | Product name. |
description | Product description. null if not set. |
brand | Brand name. null if not set. |
category | Category name. |
categoryId | Category ID. |
parentCategoryId | Parent category ID. null if none. |
price | Current price in SAR. |
originalPrice | Price before discount. null if not discounted. |
discountLabel | Discount label, e.g. "38% Off". null if none. |
unit | Unit of measure, e.g. "Pieces", "gm". |
size | Size value for the unit. |
barcode | Product barcode. |
sku | Product SKU. |
inStock | true if the product is in stock. |
images | Product image URLs. |
❓ FAQ
What types of URLs can I provide?
Category and search URLs from panda.sa that contain /plp/. Both English (/en/) and Arabic (/ar/) URLs are supported.
How do I get a search or category URL?
Open a category or run a search on panda.sa and copy the address from your browser, e.g. https://panda.sa/en/plp/cz1kZQ.
Is maxItems a global limit?
No. It applies to each start URL separately.
Why do I get more than one item for the same product?
Each size or pack variety is returned as its own item, with its own price, barcode, SKU, and URL. Items from the same product share the same productId.
Are prices in Saudi Riyals?
Yes, all prices are in SAR.
Do I need a proxy?
No. The scraper works without a proxy by default. You can enable one in the input if you need it.
🔗 Want More Data in the MENA Market?
If you found this scraper useful, check out our other scrapers:
Lulu Hypermarket Scraper - Extract rich product data from Lulu Hypermarket across KSA, UAE, Qatar, Oman, Kuwait & Bahrain.
Carrefour Scraper - Scrape product data from Carrefour across 7 markets — KSA, UAE, Egypt, Qatar, Pakistan, Lebanon, and Kenya.
Ninja Product Scraper - Extract product data from ananinja.com — prices, stock availability, brands, images, and categories for groceries, pharmacy, and beauty.
eXtra Product Scraper - Extract product data from extra.com — prices, discounts, stock availability, brands, images, and ratings.
Jarir Product Scraper - Scrape product data from jarir.com, the GCC's leading retailer for electronics, books and office supplies.
Sharaf DG Scraper - Scrape product data from Sharaf DG across Saudi Arabia, UAE, Egypt, Bahrain, and Oman.
Namshi Scraper - Scrape fashion product data from Namshi for Saudi Arabia, UAE, Kuwait, Qatar, Bahrain and Oman.
Soum Product Scraper - Scrape detailed product data from soum.sa, Saudi Arabia's marketplace for new and used products.
Haraj Scraper - Scrape listings from Haraj (haraj.com.sa), Saudi Arabia's largest classifieds platform.
Dubizzle Saudi Arabia Scraper - Scrape listing data from Dubizzle Saudi Arabia — cars, properties and more.
OpenSooq Scraper - Scrape structured listing data from OpenSooq, the largest classifieds marketplace in MENA.
🛠️ Need a custom extension?
Need this scraper adapted to your use case — extra fields, additional filters, a different output format, or a new category? Just reach out and we'll be happy to help.