VOOZH about

URL: https://apify.com/illehius/waitrose-scraper

⇱ Waitrose UK Grocery Scraper Β· Apify


Pricing

from $3.00 / 1,000 product results

Go to Apify Store

Waitrose UK Grocery Scraper

Scrapes product listings from waitrose.com β€” returns names, prices, unit prices, sizes, and product URLs for any search query.

Pricing

from $3.00 / 1,000 product results

Rating

0.0

(0)

Developer

πŸ‘ Siddhant

Siddhant

Maintained by Community

Actor stats

0

Bookmarked

25

Total users

7

Monthly active users

12 hours

Issues response

2 months ago

Last modified

Share

Scrape product listings from waitrose.com by search query. Returns structured data for every product found β€” including name, price, unit price, size, product ID, offer status, and direct product URL.

Features

  • Search for any product by keyword (e.g. "beans", "free range eggs", "olive oil")
  • Multiple queries in a single run
  • Extracts item prices and per-unit pricing (handles both Β£/unit and pence/unit formats)
  • Detects promotions and offer badges
  • Captures Waitrose product IDs for direct API lookups
  • Normalises size formats (e.g. "2.272litre" becomes "2.272 litre")
  • Configurable result limit per query

Input

FieldTypeDescriptionDefault
queriesstring[]List of search queriesrequired
maxResultsPerQueryintegerMax products per query (1–100)20

Example input

{
"queries":["baked beans","sourdough bread","semi skimmed milk"],
"maxResultsPerQuery":10
}

Output

Each result in the dataset contains:

FieldTypeDescription
storestringAlways "waitrose"
querystringThe search query that produced this result
namestringProduct name
productIdstringWaitrose product ID (from URL)
pricenumberCurrent price in GBP
unitPricenumberPrice per unit (e.g. per kg, per litre)
unitPriceMeasurestringUnit measure (e.g. "per kg", "per litre")
unitSizestringProduct size (e.g. "420 g", "2.272 litre")
onOfferbooleanWhether the product is currently on promotion
offerDescriptionstringOffer details if on promotion
imageUrlstringProduct image URL
productUrlstringDirect link to product page on waitrose.com
scrapedAtstringISO 8601 timestamp

Example output

{
"store":"waitrose",
"query":"beans",
"name":"Essential Baked Beans in Tomato Sauce",
"productId":"000-545872-7689",
"price":1.90,
"unitPrice":1.13,
"unitPriceMeasure":"per kg",
"unitSize":"420 g",
"onOffer":false,
"offerDescription":null,
"imageUrl":"https://ecom-su-static-prod.wtrecom.com/images/products/3/LN_545872_BP_3.jpg",
"productUrl":"https://www.waitrose.com/ecom/products/essential-baked-beans-in-tomato-sauce/000-545872-7689",
"scrapedAt":"2026-03-27T23:38:00.000Z"
}

Use cases

  • Price monitoring β€” track Waitrose prices over time and detect drops
  • Basket comparison β€” compare grocery costs across UK supermarkets
  • Premium vs budget analysis β€” compare Waitrose own-brand (Essential, No.1, Duchy) against branded products
  • Deal alerts β€” build notifications for promoted products
  • Shopping apps β€” power product search and comparison features

Notes

  • Waitrose uses CSS module class names with hashed suffixes (e.g. productPod___FSa31) β€” selectors use prefix matching to handle this
  • No bot detection or login required
  • CSS class hashes may change when Waitrose redeploys β€” if you notice missing data, please open an issue

You might also like

Waitrose Scraper

thenetaji/waitrose-scraper

Scrape waitrose for a cheap price!!

18

5.0

Sainsbury's UK Grocery Scraper

illehius/sainsburys-scraper

Scrapes product listings from sainsburys.co.uk β€” returns names, prices, unit prices, brands, and sizes for any search query.

ASDA UK Grocery Scraper

illehius/asda-scraper

Scrapes product listings from groceries.asda.com β€” returns names, prices, unit prices, brands, and sizes for any search query.

Morrisons UK Grocery Scraper

illehius/morrisons-scraper

Scrapes product listings from groceries.morrisons.com β€” returns names, prices, unit prices, brands, and sizes for any search query.

Tesco UK Grocery Scraper

illehius/tesco-scraper

Scrapes product listings from tesco.com/groceries β€” returns names, prices, unit prices, brands, Clubcard offers, and sizes for any search query.

Aldi UK Grocery Scraper

illehius/aldi-uk-scraper

Scrape Aldi UK product listings by search query. Returns name, brand, price, unit price, size, offer status, and product URL. Supports multiple queries per run with configurable result limits. Ideal for price monitoring, basket comparison, and grocery market research.

Ocado Products Scraper - Low-costπŸ’²πŸ”₯πŸ›’πŸ‡¬πŸ‡§

delectable_incubator/ocado-products-scraper-low-cost

πŸ›’πŸ”Ž Extract Ocado products from search and category pages. Collect product IDs, names, prices, unit prices, sizes, ratings, images, brands, availability, and product URLs. Ideal for grocery price monitoring, e-commerce analytics, competitor tracking, catalog research and market analysis. πŸ“¦πŸ“ŠπŸ“ˆ

Morrisons UK Grocery Scraper

bobcodgodkid.1/morrisons-grocery-scraper

Scrape Morrisons UK groceries by search term: export prices, availability, unit prices, pack sizes, promotions, ratings, categories and images as JSON, CSV or Excel. Fast JSON-API scraper for price monitoring, competitor intelligence and product data.

Iceland UK Grocery Scraper

illehius/iceland-scraper

Scrapes product search results from Iceland Foods UK (iceland.co.uk), including prices, unit prices, offer descriptions, and product URLs.