Voila.ca Product Scraper
Pricing
from $3.00 / 1,000 results
Voila.ca Product Scraper
Scrapes product data from Voila.ca. Search by keywords or browse categories to extract name, price, image, size, brand, product information, and much more. Products from Sobeys.com, IGA.net, Safeway.ca and FarmBoy.ca.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer

Ocrad
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Voila Product Scraper
🔍 What it does
This Actor scrapes product data from Voila.ca, the online grocery delivery service. By providing search keywords or scraping the main categories page, you can retrieve structured product information including prices, images, and optional detailed product attributes.
With this Actor, you can:
- Search by Keywords: Extract products matching your search query (e.g., milk, chicken, bread).
- Browse Categories: Scrape the main categories page when no keywords are provided.
- Get Basic Product Data: Extract name, price, image URL, product URL, size, unit price, and lifestyle tags.
- Get Extended Product Details: Optionally visit each product page to extract brand, product information, product features, storage tips, ingredients, and preparation instructions.
💼 Use cases
- Grocery Price Monitoring: Track prices across Voila.ca for competitive analysis.
- Product Catalog Building: Build comprehensive product databases for research or integration.
- Market Research: Analyze product availability, pricing trends, and category distribution.
- Recipe & Nutrition Research: Extract ingredients and product details for food-related applications.
📝 Example Output
Basic output (listing only)
{"name": "Natrel 2% Milk Partly Skimmed 2 L","price": "$5.69","imageUrl": "https://voila.ca/images-v3/2d92d19c-0354-49c0-8a91-5260ed0bf531/abc123-def456/300x300.jpg","productUrl": "https://voila.ca/products/natrel-2-milk-partly-skimmed-2-l/123456EA","size": "2L","unitPrice": "($0.28 per 100ml)","tags": ["Shop Canada", "Lactose Free"],"searchKeyword": "milk","location": "H2X 1Y4"}
Extended output (with Scrape product details enabled)
{"name": "Pogo Frozen Corn Dogs All Beef 8 x 75 g","price": "$6.99","imageUrl": "https://voila.ca/images-v3/2d92d19c-0354-49c0-8a91-5260ed0bf531/0b31640e-c3fc-44e7-8c5b-9622092264f4/300x300.jpg","productUrl": "https://voila.ca/products/pogo-frozen-corn-dogs-all-beef-8-x-75-g/44970EA","size": "600g","unitPrice": "($1.17 per 100g)","tags": ["Shop Canada"],"searchKeyword": "corn dogs","location": "H2X 1Y4","productAttributes": ["Shop Canada"],"productInformation": "Grab a POGO® for a satisfying lunch or snack that's ready in minutes. They're convenient when your big kids come home from school scrounging for food. Their sticks make them fun to eat and its quick and easy to clean up.","brand": "Pogo","productFeatures": "Ready in minutes, fun to eat, easy clean-up","storageTips": "Keep frozen until ready to prepare","ingredients": "Frankfurter: Beef, Water, Modified Corn Starch, Wheat Flour, Salt, Corn Syrup Solids, Sugar, Spices, Sodium Phosphate, Sodium Acetate, Sodium Diacetate, Garlic Powder, Sodium Erythorbate, Onion Powder, Flavour, Sodium Nitrite, Soy Protein Products, Smoke Flavour. Batter: Water, Enriched Wheat Flour, Modified Milk Ingredients, Potato Starch, Corn Meal, Corn Flour, Wheat Semolina, Soy Flour, Modified Corn Starch, Sugar, Baking Powder, Salt, Soy Protein Isolate, High Oleic Low Linolenic Canola Oil. Contains: Wheat, Soy, Milk. May Contain: Egg.","preparationAndUsage": "Cook from frozen. Oven: 425°F for 14-16 min. Microwave: 2-3 min. Air fryer: 400°F for 8-10 min."}
⚙️ Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | string | - | Search query (e.g., milk, chicken). Leave empty to scrape the main categories page. |
location | string | - | Postal code for delivery zone (e.g., H2X 1Y4). Required for accurate results. |
allPromotions | boolean | false | Filter to show only products on promotion |
foodContent | array | - | Filter by food content: lactoseFree, peanutFree, glutenFree, nutFree |
foodPreference | array | - | Filter by preference: organic, vegetarian, halal, vegan, kosher, local |
maxItems | number | 100 | Maximum number of products to scrape |
scrapeProductDetails | boolean | false | Visit each product page to extract brand, product information, features, storage tips, ingredients, and preparation. Slower but more data. |
proxyConfiguration | object | - | Proxy settings. Use Canadian (CA) proxies for best results. |
Example Input
{"keywords": "milk","location": "H2X 1Y4","allPromotions": false,"maxItems": 50,"scrapeProductDetails": false}
Example Input (with extended data)
{"keywords": "organic bread","location": "H2X 1Y4","foodPreference": ["organic"],"maxItems": 25,"scrapeProductDetails": true}
💬 Support and Feedback
Need help or have suggestions? Reach out via Apify support channels or leave feedback directly on the Actor's page.
Apify Console: No Products Scraped
If the Actor runs but returns 0 products on Apify, Voila.ca may be geo-blocking non-Canadian IPs. Enable Proxy in the actor run settings and ensure you have proxy credits. The Actor uses Canadian (CA) proxies when running on Apify.