Loblaws & PC Express Grocery Price Scraper (Canada) avatar

Loblaws & PC Express Grocery Price Scraper (Canada)

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Loblaws & PC Express Grocery Price Scraper (Canada)

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

Aitor Sanchez-Mansilla

Maintained by Community

Actor stats

5

Bookmarked

51

Total users

3

Monthly active users

4 days ago

Last modified

Share

Loblaws & PC Express Grocery Price Scraper

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:

FieldDescription
nameProduct name
priceCurrent price at the selected store
price_oldPrevious / regular price when the item is on sale
price_per_unitNormalized unit price (e.g. $0.03/1ea) — compare across pack sizes
member_pricePC Optimum / member-only price when available
package_sizePack size (e.g. 100 ea)
availabilityIn-stock (true) or out-of-stock (false)
ratingProduct rating & review count when available
dealActive deal / promotion details when available
imageHigh-resolution product image URL
brand_textBrand name
descriptionProduct description
product_idStore product code
barcodeProduct barcode / article number
urlDirect link to the product page
timestampWhen 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

ChainbannerId
Loblawsloblaw
No Frillsnofrills
Maximaxi
Provigoprovigo
Zehrszehrs
Fortinosfortinos
Real Canadian Superstoresuperstore
Atlantic Superstorerass
Your Independent Grocerindependent
Independent City Marketindependentcitymarket
Dominiondominion

Use cases

  • Grocery price monitoring — track price changes across banners and regions over time.
  • Per-unit price comparison — compare $/100g or $/ea across 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.