Voila.ca Product Scraper avatar

Voila.ca Product Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Voila.ca Product Scraper

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

Ocrad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

ParameterTypeDefaultDescription
keywordsstring-Search query (e.g., milk, chicken). Leave empty to scrape the main categories page.
locationstring-Postal code for delivery zone (e.g., H2X 1Y4). Required for accurate results.
allPromotionsbooleanfalseFilter to show only products on promotion
foodContentarray-Filter by food content: lactoseFree, peanutFree, glutenFree, nutFree
foodPreferencearray-Filter by preference: organic, vegetarian, halal, vegan, kosher, local
maxItemsnumber100Maximum number of products to scrape
scrapeProductDetailsbooleanfalseVisit each product page to extract brand, product information, features, storage tips, ingredients, and preparation. Slower but more data.
proxyConfigurationobject-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.