VOOZH about

URL: https://apify.com/gratifying_graph/canada-grocery-deals

⇱ Canada Grocery Deals - Flyer Prices by Postal Code Β· Apify


πŸ‘ Canada Grocery Deals - Flyer Prices by Postal Code avatar

Canada Grocery Deals - Flyer Prices by Postal Code

Pricing

from $1.00 / 1,000 deal results

Go to Apify Store

Canada Grocery Deals - Flyer Prices by Postal Code

Current flyer deals from Canadian grocery chains (Loblaws, Metro, Sobeys, IGA, Walmart, Super C, Maxi and more) for any postal code. Search by product, compare prices across chains, track deals on a schedule. EN + FR.

Pricing

from $1.00 / 1,000 deal results

Rating

0.0

(0)

Developer

πŸ‘ Jimmy A

Jimmy A

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

17 days ago

Last modified

Share

Canada Grocery Deals - Flyer Prices from Every Major Chain by Postal Code

Current weekly flyer deals from Canadian grocery chains for any postal code, normalized into one clean schema. Search by product, filter by chain, and compare prices across Loblaws, Metro, Sobeys, IGA, Walmart, Maxi, Super C, No Frills, FreshCo, Adonis and more - all in a single run.

This actor reads the same public flyer data that shoppers see on the flyer aggregators. It is HTTP-first: no browser, no proxies, no login. Deals are regional, so you pass a postal code and get the flyers that actually run in that area.

What you get

One record per deal:

{
"dealId":1017046716,
"query":"chicken",
"postalCode":"H2X 1Y6",
"name":"FRESH BONELESS CHICKEN BREASTS",
"merchant":"IGA",
"merchantId":4592,
"currentPrice":12.24,
"originalPrice":null,
"currency":"CAD",
"priceText":"/lb $26.99/kg",
"saleStory":"350 Scene+ PTS",
"category":"Food, Beverages & Tobacco > Food Items",
"brandIds":["8548"],
"flyerId":7964171,
"validFrom":"2026-06-11T04:00:00+00:00",
"validTo":"2026-06-18T03:59:59+00:00",
"imageUrl":"https://f.wishabi.net/page_items/421878246/1780325324/extra_large.jpg",
"source":"Flipp public search (flyer data published by merchants)",
"fetchedAt":"2026-06-10T21:29:45.221Z"
}

currentPrice and originalPrice are numeric where the flyer gives a clean price. priceText keeps the raw per-unit text (e.g. /lb $26.99/kg) and saleStory keeps the promo line (e.g. 40% DE RABAIS, 2 for $5, loyalty-points offers) so nothing is lost. validFrom/validTo are the flyer's run dates.

Filters

  • postalCode (required): Canadian postal code, e.g. H2X 1Y6. Flyers differ by region.
  • queries (required): one or more product terms (milk, chicken, diapers). One search per term.
  • merchants: only keep these chains (case-insensitive substring, e.g. Metro, IGA, Maxi). Empty = all chains.
  • locale: en-ca or fr-ca for English or French product names.
  • maxItemsPerQuery: cap deals per search term.
  • onlyWithPrice: skip image-only promos that carry no parseable price (default true).

Use cases

  • Price comparison apps: cheapest chicken across every chain near a shopper this week
  • Deal alerts: run on a schedule, diff against last week, notify on a target price
  • Meal-planning and budgeting tools: pull this week's deals for a shopping list by postal code
  • Market and CPG research: track promo depth and frequency by brand, chain, and region over time
  • AI agents: ask "what milk deals are near H2X 1Y6 this week" through the standby API endpoint

API / Standby mode for AI agents

Call the actor as a synchronous HTTP endpoint:

GET /?postalCode=H2X1Y6&q=milk&merchant=Metro&locale=en-ca

Returns { count, deals: [...] } immediately. Works as a tool for agent frameworks that support Apify actors.

Pricing

Pay per event:

EventPrice
Actor start$0.0005
Per deal record$0.001
API call (standby)$0.02

A daily check of three products in one city returns roughly 50-150 deals, about $1.50-4.50/month. Tracking many products or many postal codes scales linearly - tell us your use case if you need a snapshot tier.

FAQ

Where does the data come from? The public flyer search backend used by Canadian flyer aggregators - the same flyers the chains publish for shoppers each week. The actor reads logged-out, public, non-personal data only.

Are these in-store shelf prices? No. These are advertised flyer/promo prices for the stated validity window. In-store regular prices are not part of flyer data.

Why do I need a postal code? Flyers are regional. A deal in Montreal may not run in Calgary, and the same chain ships different flyers by area.

English or French? Both. Pass fr-ca for French product names (useful for Quebec chains), en-ca otherwise.

Why are some prices null but priceText is filled? Flyer items sometimes advertise "2 for $5" or "40% off" instead of a single number. The numeric fields stay null and the offer is preserved in priceText and saleStory.

CSV export? Every Apify dataset exports as CSV, JSON, Excel, or via API.

You might also like

Superstore & No Frills Grocery Price Scraper API - Canada

sunny_eternity/loblaws-grocery-scraper

Scrape Loblaws, Real Canadian Superstore & No Frills product data, prices, PC Optimum offers & deals. Fast, no-code Loblaws scraper. Export JSON/CSV.

Canadian Grocery Price Comparison Scraper API

sunny_eternity/canada-grocery-price-comparison

Compare grocery prices across Loblaws, Superstore, No Frills, Save-On-Foods, PriceSmart, and T&T from one input. Get normalized product matches, prices, unit prices, sale flags, store details, product URLs, and CSV/JSON/Excel-ready output for apps, AI agents, and research.

Instacart Scraper

scraptivo/instacart-scraper

Scrape Instacart product listings by search keyword and location. Extract prices, stock availability, brand names, images, package size, and product URLs. Perfect for price monitoring, competitive analysis, and retail research. Pay only $10 per 1,000 products.

Pcexpress Product Scraper

aitorsm/pcexpress-product-scraper

Efficiently scrape detailed product data from PC Express supermarkets like Loblaws, No Frills, and Maxi. Ideal for pricing, availability, and product listings across multiple categories.

πŸ‘ User avatar

Aitor Sanchez-Mansilla

50

Instacart Scraper

piotrv1001/instacart-scraper

The Instacart Scraper extracts grocery product data across 70+ US retailers β€” Costco, Safeway, Walmart, Target and more β€” capturing names, brands, sizes, prices, availability, images and dietary tags from product pages and retailer storefronts. Ideal for price monitoring and competitive analysis.

15

Instacart Grocery Price Index

shahidirfan/Instacart-Grocery-Price-Index

Track real-time grocery price trends across Instacart. Monitor food costs, analyze pricing patterns, and gain insights into market fluctuations. Perfect for price analysis and competitive research.

37

5.0

SAM.gov Federal Contracts Scraper

fortuitous_pirate/sam-gov-scraper

Search federal contract opportunities on SAM.gov. Extract solicitations, awards, set-asides, NAICS codes, and agency info. Essential for government contractors.

πŸ‘ User avatar

Fortuitous Pirate

78

italy-grocery-deals-weekly-ads-scraper

ayrtondavoli97/italy-grocery-deals-weekly-ads-scraper

Extract current grocery deals from major Italian chains, including Conad, Lidl, Aldi, Eurospin, MD, Famila/Iperfamila and iN’s Mercato. Get structured product names, prices, validity dates, flyer references, images and data-quality metadata for analytics and price monitoring.

πŸ‘ User avatar

Francesco Ayrton Davoli

2