Iceland UK Scraper — Groceries Products & Prices avatar

Iceland UK Scraper — Groceries Products & Prices

Pricing

from $2.00 / 1,000 result scrapeds

Go to Apify Store
Iceland UK Scraper — Groceries Products & Prices

Iceland UK Scraper — Groceries Products & Prices

Scrape Iceland UK groceries: product names, prices, promotions, price per unit, ratings, stock status, images and categories via the store's own search index. No login, no cookies.

Pricing

from $2.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Iceland UK Scraper

Scrape Iceland UK groceries: product names, prices, promotions, price per unit, ratings, review counts, stock status, images and full category paths. No login, no cookies.

Why use this actor?

Iceland is one of the UK's major grocery chains, known for frozen food and value pricing. This actor gives you a clean, structured feed of Iceland's online catalogue for price monitoring, competitor benchmarking, product matching against other UK grocers (Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi), or general market research. You get the same product names, prices and promotions the Iceland website shows shoppers, without needing an account or a delivery slot.

Iceland's website itself sits behind Akamai Bot Manager, but its product search runs against a public search index that isn't protected the same way. This actor talks to that index directly, so it's fast, reliable and doesn't depend on solving anti-bot challenges run after run.

How to scrape Iceland data

  1. Add this actor to your Apify account.
  2. Set searchQuery to a keyword, e.g. milk, pizza, or chicken. Leave it empty and the actor defaults to milk so a run always returns data.
  3. Optionally set categoryId if you already know Iceland's internal category code from a previous run's category output field (e.g. CHLMLK for Milk, Butter & Eggs). Most users should just use searchQuery.
  4. Set maxProducts to cap the run (prefilled 20 for a quick test, max 2000 per query — see Limitations).
  5. Run the actor. Results stream to the dataset and can be exported as JSON, CSV, Excel or fed to an API.

The actor queries Iceland's product search directly, requests up to 1,000 results per page (verified live — the search backend honors that page size), and paginates automatically until maxProducts is reached or the search backend's own retrieval ceiling is hit. Products are deduplicated by Iceland's internal product ID.

Input

FieldTypeRequiredDescription
searchQueryStringNoSearch Iceland groceries by keyword (default: milk)
categoryIdStringNoIceland's internal category code to filter by (advanced — see Limitations)
maxProductsIntegerNoMaximum products to return (default 20, max 2000)
proxyConfigurationObjectNoProxy settings (offered for consistency; not required for this actor to work)

Output

Each result contains:

FieldTypeExample
nameString"Iceland British Semi-Skimmed Milk 1 Litre"
brandString"Iceland"
priceNumber1.20
currencyString"GBP"
pricePerUnitString"£1.20/1l"
originalPriceNumber14.25 (present only during an active promotion)
discountString"Was £14.25 Now £12.50"
eanStringAlways empty — see Limitations
productIdString"19491"
inStockBooleantrue
ratingNumber4.4
reviewCountInteger89
imageUrlStringPrimary product image URL
categoryString"Fresh > Milk, Butter & Eggs > Milk"
urlStringFull product page URL
scrapedAtStringISO 8601 timestamp

Example output

{
"name": "Iceland British Semi-Skimmed Milk 1 Litre",
"brand": "Iceland",
"price": 1.20,
"currency": "GBP",
"pricePerUnit": "£1.20/1l",
"productId": "19491",
"inStock": true,
"rating": 4.4,
"reviewCount": 89,
"imageUrl": "http://assets.iceland.co.uk/i/iceland/iceland_british_semi-skimmed_milk_1_litre_1l_19491.jpg",
"category": "Fresh > Milk, Butter & Eggs > Milk",
"url": "https://www.iceland.co.uk/p/iceland-british-semi-skimmed-milk-1-litre/19491.html",
"scrapedAt": "2026-07-14T19:30:00.000Z"
}

Prices and promotions

  • Prices are in GBP and reflect the standard Iceland online shelf price.
  • When a promotion is active, price is the promotional price, originalPrice is the pre-promotion shelf price, and discount carries the promotion text (e.g. a "Was £X Now £Y" markdown, or a multibuy label like "B2G1F").
  • pricePerUnit gives the comparable unit price (per litre, per kg, etc.) shown on the product page.

Cost estimate

Each search request returns up to 1,000 products, and the underlying data source is a lightweight JSON API with no anti-bot solving involved, so this actor is cheap and fast to run at any scale up to the 2,000-result-per-query ceiling described below. A typical maxProducts: 20 test run completes in seconds.

Limitations

  • No EAN/barcode data. Iceland's product data — checked across its search index, product-detail data and structured markup — carries no barcode/GTIN field on any surface this actor (or a browser) can reach. This is a genuine gap in Iceland's own data, not a scraping shortfall, so the ean field is always empty. Product matching against other retailers should use name + brand + pack size instead.
  • 2,000-result ceiling per query. A single searchQuery/categoryId combination can return at most 2,000 products (a limit set by the underlying search backend). To pull more of the catalogue, run multiple narrower queries and combine the results.
  • categoryId requires Iceland's internal category code, which isn't visible anywhere in the site's own URLs — it's best used opportunistically (copy a category-adjacent code you've already seen) rather than as a primary way to browse.
  • Data is scraped from Iceland's public search backend and may change without notice. Respect Iceland's terms of service and use responsibly.

Fits the wider UK grocery picture

This actor pairs well with our other UK grocery scrapers (Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi) for cross-retailer price comparison. Iceland is worth tracking on its own too — its frozen-food and value-pricing focus means its basket often moves independently of the mainstream supermarkets.

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 UK grocery sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.