Loblaws & PC Express Grocery Price Scraper (Canada)
Pricing
from $8.00 / 1,000 results
Loblaws & PC Express Grocery Price Scraper (Canada)
Scrape live product data from Loblaws, No Frills, Maxi, Provigo, Zehrs, Fortinos, Superstore and every PC Express grocery banner in Canada. Get prices, per-unit prices, member prices, live deals, availability, images and barcodes by store — for price monitoring and competitor research.
Pricing
from $8.00 / 1,000 results
Rating
0.0
(0)
Developer
Aitor Sanchez-Mansilla
Maintained by CommunityActor stats
5
Bookmarked
51
Total users
3
Monthly active users
4 days ago
Last modified
Categories
Share
Extract live product and price data from Canada's largest grocery network — Loblaws, No Frills, Maxi, Provigo, Zehrs, Fortinos, Real Canadian Superstore, Atlantic Superstore, Your Independent Grocer, Dominion and every other PC Express banner. Scrape any store, any category, or any search term and get clean, structured JSON ready for price monitoring, competitor analysis, and market research.
Pick a store, point it at a category or search, and get back every product with its price, normalized per-unit price, PC Optimum member price, live deals & promotions, availability, and image — for the exact store you chose.
What you get
Each product returns:
| Field | Description |
|---|---|
name | Product name |
price | Current price at the selected store |
price_old | Previous / regular price when the item is on sale |
price_per_unit | Normalized unit price (e.g. $0.03/1ea) — compare across pack sizes |
member_price | PC Optimum / member-only price when available |
package_size | Pack size (e.g. 100 ea) |
availability | In-stock (true) or out-of-stock (false) |
rating | Product rating & review count when available |
deal | Active deal / promotion details when available |
image | High-resolution product image URL |
brand_text | Brand name |
description | Product description |
product_id | Store product code |
barcode | Product barcode / article number |
url | Direct link to the product page |
timestamp | When the record was captured |
Prices, sales, and stock are store-specific — the same product can differ between a Toronto Loblaws and a Winnipeg Superstore, and this scraper captures the price for the store you select.
Input
Choose a banner (chain), a store address from the dropdown, and one or more category or search URLs to scrape.
{"bannerId": "loblaw","address": "Loblaws 7700 Markham Rd Markham L3S 3K5","startUrls": [{ "url": "https://www.loblaws.ca/home-and-living/household-cleaning-products/food-wrap-bags/c/28180" }]}
- bannerId — the chain to scrape (
loblaw,nofrills,maxi,provigo,zehrs,fortinos,superstore,rass,independent,independentcitymarket,dominion). - address — the specific store, chosen from the built-in dropdown of 1,200+ locations. The store must belong to the selected banner.
- startUrls — category pages (
.../c/12345) or a search URL (...?search-bar=milk). Add as many as you like.
Supported chains
| Chain | bannerId |
|---|---|
| Loblaws | loblaw |
| No Frills | nofrills |
| Maxi | maxi |
| Provigo | provigo |
| Zehrs | zehrs |
| Fortinos | fortinos |
| Real Canadian Superstore | superstore |
| Atlantic Superstore | rass |
| Your Independent Grocer | independent |
| Independent City Market | independentcitymarket |
| Dominion | dominion |
Use cases
- Grocery price monitoring — track price changes across banners and regions over time.
- Per-unit price comparison — compare
$/100gor$/eaacross pack sizes and brands, not just sticker price. - Deal & promotion tracking — capture live
SAVE $X, multi-buy, and PC Optimum offers with expiry dates. - Competitor & market research — compare Loblaws vs No Frills vs Superstore pricing on the same basket.
- Availability / out-of-stock monitoring — watch stock levels for specific products by store.
- Price databases & dashboards — feed a BI tool, a price-comparison site, or an ML model with fresh grocery data.
- Regional price analysis — measure how the same product is priced across Canadian provinces.
FAQ
Which stores and chains are supported? All PC Express / Loblaw Companies banners in Canada: Loblaws, No Frills, Maxi, Provigo, Zehrs, Fortinos, Real Canadian Superstore, Atlantic Superstore, Your Independent Grocer, Independent City Market, and Dominion — 1,200+ individual store locations.
Is the price the real in-store price for that location? The data reflects the online PC Express price for the specific store you select. Grocery pricing is store-specific, so always pick the store you actually care about.
Can I scrape by category and by keyword search?
Yes. Use a category URL (containing /c/) to scrape a whole department, or a search URL (containing search-bar=) to scrape results for a keyword like "milk" or "coffee".
How do I scrape a specific store?
Select the store from the address dropdown and set the matching bannerId. The scraper resolves your choice to that store and returns its prices.
How many products can it return? It paginates through every product in the categories or searches you provide — from a single department to a full catalogue sweep.
How do I track prices over time? Schedule the actor to run on a recurring basis (daily/weekly). Each run is timestamped, so you can build a price history and detect changes.
Does it capture sales, deals, and per-unit prices?
Yes. Every product includes a normalized per-unit price (e.g. $1.97/100g) so you can compare across pack sizes, plus any live deal (SAVE $5.00, multi-buy offers, PC Optimum member prices) with its expiry date — ideal for promotion tracking and true price comparison.
Does it need a login or account? No. You only provide a store, a banner, and the URLs to scrape.
What format is the output? Structured JSON (also exportable to CSV, Excel, or via API) with one row per product — ready for spreadsheets, databases, and dashboards.
Pricing
This actor uses pay-per-result pricing — you pay only for the products you receive, with volume discounts as your usage grows. Platform/compute costs are included, so your total is predictable.
Example: scraping a 500-product category costs roughly the price of 500 results — no surprises, no infrastructure to manage.
Support & custom work
Built and maintained by aitorsm.
- Custom fields, chains, or bulk scraping: business@aitorsm.com
- Need store locations (IDs, addresses, postal codes) for these banners? See the companion Loblaws & PC Express Store Locations Scraper.