Sainsbury's Scraper
by natanielsantos
Scrape product data from Sainsbury's Groceries webiste, the biggest supermarket chain based in the United Kingdom. Extract price, image, description, ...
Opens on Apify.com
About Sainsbury's Scraper
Scrape product data from Sainsbury's Groceries webiste, the biggest supermarket chain based in the United Kingdom. Extract price, image, description, nutrition info, promotions and more. Download your data as HTML table, JSON, CSV, Excel, XML, and RSS feed.
What does this actor do?
Sainsbury's Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
About this actor Sainsbury's Scraper enables you to extract product data sainsburys.co.uk without having to write code. This actor supports the following features: - Scrape products by product URL - Scrape products by search results URL - Scrape products by category URL ### Tips - To extract products with especific filter, go to a category/subcategory or search results page and add your own filters on the Sainsbury's website, then copy the page link and paste it on Start URLs field on the actor input. - You can watch Apify Tutorials on how to use actors. ### Input parameters Check out the Input Schema. ## Output Example The structure of each item returned by this actor looks like this: json { "uid": "3449370", "url": "https://www.sainsburys.co.uk/shop/gb/groceries/product/details/ben---jerrys-ice-cream-cookie-dough-500ml", "name": "Ben & Jerry's Cookie Dough Vanilla Ice Cream Tub 465ml", "image_thumbnail": "https://www.sainsburys.co.uk/wcsstore/ExtendedSitesCatalogAssetStore/images/catalog/productImages/05/8711327373105/8711327373105_M.jpeg", "image": "https://www.sainsburys.co.uk/wcsstore/ExtendedSitesCatalogAssetStore/images/catalog/productImages/05/8711327373105/8711327373105_L.jpeg", "is_available": true, "unit_price": { "price": 0.81, "measure": "ml", "measure_amount": 100 }, "retail_price": { "price": 3.75, "measure": "unit" }, "promotions": [ { "promotion_uid": "10574585", "icon": "https://www.sainsburys.co.uk/wcsstore/Sainsburys/Promotion assets/Promotion icons/SO_Fixed_Price_S_Icon.gif", "link": "/shop/PromotionDisplayView?promotionId=10574585&productId=132384&langId=44&storeId=10151", "strap_line": "Only £3.75: Save £1.25", "start_date": "2023-05-30T23:00:00Z", "end_date": "2023-06-19T23:00:00Z", "original_price": 5, "promo_mechanic_id": "4" } ], "product_details": { "ingredients": "Cream (MILK) 27%, water, sugar, condensed skimmed MILK, WHEAT flour (WHEAT flour, calcium carbonate, iron, niacin, thiamin), brown sugar, free range EGG yolk, butter (MILK), fully refined soybean oil, free range EGG, cocoa mass, coconut fat, molasses, fat-reduced cocoa powder, vanilla extract, stabilisers (guar gum, carrageenan), cocoa butter, salt, natural flavourings (contain MILK), natural vanilla flavouring, emulsifier (SOY lecithins), butter fat (MILK). Sugar, cocoa, vanilla: mass balance is used to match Fairtrade sourcing. Total 65% excluding water and dairyF. FVisit info.fairtrade.net/sourcing", "dietary_information": "Contains Cereals Containing Gluten\nContains Eggs\nContains Milk\nContains Soya\nContains Wheat", "manufacturer": "Unilever UK,Springfield Drive,Leatherhead,KT22 7GR\nUnilever Ireland Ltd,20 Riverwalk,National Digital Park,Citywest,Dublin 24,Ireland", "country_of_origin": "Country of origin: Netherlands\n\n\nNetherlands" }, "brands": [ "Ben & Jerry's" ], "labels": [ { "label_uid": "Frozen", "text": "Frozen" } ], "zone": "Father's Day", "reviews_info": { "is_enabled": true, "product_uid": "3449370", "total": 235, "average_rating": 4.6085 }, "breadcrumbs": [ { "label": "Father's Day", "url": "gb/groceries/celebrate-fathers-day-" }, { "label": "Movie night", "url": "gb/groceries/movie-night" } ], "assets": { "plp_image": "https://assets.sainsburys-groceries.co.uk/gol/3449370/image.jpg", "images": [ { "id": "1", "sizes": [ { "width": 100, "height": 100, "url": "https://assets.sainsburys-groceries.co.uk/gol/3449370/1/100x100.jpg" }, { "width": 140, "height": 140, "url": "https://assets.sainsburys-groceries.co.uk/gol/3449370/1/140x140.jpg" }, { "width": 300, "height": 300, "url": "https://assets.sainsburys-groceries.co.uk/gol/3449370/1/300x300.jpg" }, { "width": 640, "height": 640, "url": "https://assets.sainsburys-groceries.co.uk/gol/3449370/1/640x640.jpg" }, { "width": 1500, "height": 1500, "url": "https://assets.sainsburys-groceries.co.uk/gol/3449370/1/1500x1500.jpg" }, { "width": 2365, "height": 2365, "url": "https://assets.sainsburys-groceries.co.uk/gol/3449370/1/2365x2365.jpg" } ] } ], "video": [] }, "description": [ "Vanilla ice cream with chunks of chocolate chips cookie dough (16%) and chocolatey chunks (1%)." ], "nutrition_info": { "Energy (kJ)": { "Per 100g Unprepared": "1145 kJ", "Per 100ml Unprepared": "996 kJ", "Per Serving Unprepared": "996 kJ", "%* per portion**": "12%" }, "Energy (kcal)": { "Per 100g Unprepared": "273 kcal", "Per 100ml Unprepared": "238 kcal", "Per Serving Unprepared": "238 kcal", "%* per portion**": "12%" }, "Fat (g)": { "Per 100g Unprepared": "15 g", "Per 100ml Unprepared": "13 g", "Per Serving Unprepared": "13 g", "%* per portion**": "19%" }, "of which saturates (g)": { "Per 100g Unprepared": "9.2 g", "Per 100ml Unprepared": "8 g", "Per Serving Unprepared": "8 g", "%* per portion**": "40%" }, "Carbohydrate (g)": { "Per 100g Unprepared": "31 g", "Per 100ml Unprepared": "27 g", "Per Serving Unprepared": "27 g", "%* per portion**": "10%" }, "of which sugars (g)": { "Per 100g Unprepared": "25 g", "Per 100ml Unprepared": "22 g", "Per Serving Unprepared": "22 g", "%* per portion**": "24%" }, "Protein (g)": { "Per 100g Unprepared": "4.1 g", "Per 100ml Unprepared": "3.5 g", "Per Serving Unprepared": "3.5 g", "%* per portion**": "7%" }, "Salt (g)": { "Per 100g Unprepared": "0.17 g", "Per 100ml Unprepared": "0.15 g", "Per Serving Unprepared": "0.15 g", "%* per portion**": "3%" }, "1 portion = GRM. (Pack contains 5 portions)": { "Per 100g Unprepared": null, "Per 100ml Unprepared": null, "Per Serving Unprepared": null, "%* per portion**": null } }, "categories": [ { "id": "238891", "name": "Sweet toppings" }, { "id": "258777", "name": "Top sellers" }, { "id": "265256", "name": "Ice cream & desserts" }, { "id": "267389", "name": "Ice cream shop" }, { "id": "269816", "name": "Luxury" } ], "product_type": "BASIC", "other_details": { "is_alcoholic": false, "is_spotlight": false, "is_intolerant": false, "is_mhra": false } } ## Integrations and Sainsbury's Scraper Sainsbury's Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Sainsbury's Scraper successfully finishes a run. ## Using Sainsbury's Scraper with the Apify API The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more. To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package. Check out the Apify API reference docs for full details. ## Giving feedback If you have any feature requests or bug reports, please create an issue on the Issues page.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Sainsbury's Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- natanielsantos
- Pricing
- Paid
- Total Runs
- 7,323
- Active Users
- 101
Related Actors
Google Maps Reviews Scraper
by compass
Facebook Ads Scraper
by apify
Google Ads Scraper
by silva95gustavo
Facebook marketplace scraper
by curious_coder
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support