Pingo Doce Portugal Scraper — Groceries & Prices
Pricing
from $1.20 / 1,000 result scrapeds
Pingo Doce Portugal Scraper — Groceries & Prices
Scrape the Pingo Doce Portugal supermarket by keyword: product names, brands, prices in EUR, unit prices, promotions and categories. No login or cookies.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Pingo Doce Portugal Scraper
Scrape the Pingo Doce Portugal supermarket (pingodoce.pt) by keyword and get clean, structured product data: names, brands, prices, unit prices, promotions and categories.
Pingo Doce is one of Portugal's largest supermarket chains, owned by Jerónimo Martins. This actor reads its server-rendered catalogue directly, so you get fast, reliable grocery data without a login, cookies or a browser.
Why use this actor?
If you track grocery prices, build a price-comparison tool, monitor promotions, or feed a market-research dataset, you need structured product data you can rely on. This actor turns any Pingo Doce search into a table of products with prices in EUR, unit prices and promotion data.
Typical users:
- Price-intelligence and price-comparison platforms tracking Portuguese retail.
- Brands and suppliers monitoring how their products are priced and promoted.
- Market researchers and analysts building grocery datasets.
- Developers who need a clean product feed instead of scraping HTML themselves.
How to scrape Pingo Doce data
- Open the actor in the Apify Console.
- Enter a search query in Portuguese — for example
leite,café,azeiteorarroz. - Set maxResults to how many products you want.
- Leave the proxy on the default Apify setting and click Start.
- When the run finishes, download the results as JSON, CSV, Excel or feed them to an API.
The actor requests Pingo Doce's search pages, walks the pagination for your query, de-duplicates by product id, and writes one clean record per product — current price, any promotional (struck-through) reference price, unit price, brand and category.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Keyword to search in Portuguese (default: leite) |
maxResults | Integer | No | Maximum products to return (default: 100) |
proxyConfiguration | Object | No | Apify proxy settings (default Apify proxy works) |
Example input
{"searchQuery": "leite","maxResults": 20,"proxyConfiguration": { "useApifyProxy": true }}
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
productName | String | "Leite UHT Meio Gordo" |
brand | String | "Pingo Doce" |
price | Number | 0.83 |
currency | String | "EUR" |
unitPrice | String | "1 L | 0,83 €/L" |
originalPrice | Number | 0.86 |
discount | String | "-3%" |
category | String | "Leite Meio Gordo e Gordo > Leite e Bebidas Vegetais" |
sku | String | "48150" |
productId | String | "48150" |
imageUrl | String | Primary product image URL |
url | String | Full product page URL |
scrapedAt | String | ISO 8601 timestamp |
originalPrice and discount are present only on promoted products.
Example output
{"productName": "Leite UHT Meio Gordo","brand": "Pingo Doce","price": 0.83,"currency": "EUR","unitPrice": "1 L | 0,83 €/L","originalPrice": 0.86,"discount": "-3%","category": "Leite Meio Gordo e Gordo > Leite e Bebidas Vegetais","sku": "48150","productId": "48150","imageUrl": "https://static.pingodoce.pt/dw/image/v2/BLJJ_PRD/on/demandware.static/-/Sites-pingo-doce-master/default/dw8cff88d2/images/medium/48150_caf5b3c16439abbb06c0f2c93717a573.png","url": "https://www.pingodoce.pt/home/produtos/leite-e-bebidas-vegetais/leite/leite-meio-gordo-e-gordo/leite-uht-meio-gordo-pingo-doce-48150.html","scrapedAt": "2026-08-01T09:14:08.438Z"}
Notes and limitations
- Prices are the current online prices in EUR, as shown on pingodoce.pt.
originalPriceanddiscountappear only when a product is on promotion (a struck-through reference price on the listing tile).- Unlike some sibling grocery scrapers, Pingo Doce does not expose an EAN/GTIN barcode anywhere on its site (checked both the structured product data and the raw page), so this actor does not offer an EAN capture option.
- Data is scraped from the public website and may change without notice.
- Respect the website's terms of service and use responsibly.
Cost
Pricing is pay-per-result. A keyword search completes in well under a minute — the actor fetches up to 200 products per request, so even a broad search rarely needs more than one or two requests.
Need this data on a schedule, or a custom version?
We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.
Related Scrapers
Build a complete view of European grocery retail with these sibling scrapers from Studio AMBA:
- Continente Portugal Scraper — Portugal's largest supermarket, with optional EAN capture (continente.pt).
- Dia ES Scraper — Spanish supermarket products and prices (dia.es).
- BILLA Austria Scraper — Austrian supermarket products and promotions (shop.billa.at).
- Esselunga IT Scraper — Italian supermarket products and discounts (esselunga.it).
- Mercadona Scraper — Spain's largest supermarket (mercadona.es).
- Colruyt Scraper — Belgian grocery prices (colruyt.be).
- Delhaize Scraper — Belgian supermarket products (delhaize.be).
- Tesco Scraper — UK groceries and Clubcard offers (tesco.com).