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

15

Total users

3

Monthly active users

2 days ago

Last modified

Categories

Features

Limited permissions

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

  • Iceland keeps products it does not sell online today in its search, without a price. The scraper leaves those out. A search that matches only such products (often a search for one exact product name) ends as SUCCEEDED with 0 products, and the status message says how many matched without a price.
  • 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.

Tips and tricks

  • Start small: test with maxResults: 5 before running large scrapes.
  • Use proxies: residential proxies give the best success rates for Iceland Uk.
  • Schedule runs: set up recurring runs to keep your data fresh automatically.
  • Integrate via API: use the Apify API or client libraries to fetch results programmatically.
  • No login required: this actor scrapes publicly available data without needing an account.

Features

  • No login required — scrapes publicly available data from Iceland Uk without needing credentials or cookies.
  • Structured output — results are returned as clean JSON objects, ready for processing.
  • Pagination handling — automatically follows multiple pages of results.
  • Proxy support — configurable proxy settings for reliable, large-scale scraping.
  • Flexible input — search by keyword, provide specific URLs, or crawl categories.
  • Scheduled runs — run on a schedule to keep your dataset up to date automatically.
  • API access — integrate results into your workflow using the Apify API or webhooks.

FAQ

Is it legal to scrape Iceland Uk? Web scraping of publicly available data is generally permitted. This actor only accesses information that is publicly visible to any website visitor. Always review the website's terms of service before scraping.

How often should I run this scraper? For price monitoring or competitive intelligence, daily or weekly runs are common. Set up a schedule in Apify Console to automate this.

Can I export the data to Google Sheets or Excel? Yes. After each run, you can download results in CSV, JSON, or Excel format directly from Apify Console. You can also connect results to Google Sheets using Apify integrations.

What if the scraper stops working? Websites change their structure occasionally. If you notice issues, please open an issue on the actor's page. We actively maintain this scraper and fix issues promptly.

⌂ 换网址